elteikthesis/README_hu.md
Máté Cserép 08f589a831 Merge remote-tracking branch 'origin/ctan'
# Conflicts:
#	.github/workflows/ci.yml
#	README.md
#	README_en.md
#	elteikthesis.cls
#	elteikthesis.tex
#	samples_en/impl.tex
#	thesis_hu.pdf
2022-04-30 14:10:26 +02:00

3.5 KiB

ELTE IK szakdolgozat és diplomamunka sablon

A elteikthesis_hu.tex és a belőle előálló elteikthesis_hu.pdf szolgál kiindulási példaként. A sablon alkalmazza a szakdolgozatra / diplomamunkára vonatkozó formai előírásokat, valamint elkészíti a megadott metaadatok alapján a címlapot. A példa dokumentum tartalmi fejezetei a BSc szakdolgozat tipikus felépítését tükrözik. A formai megkötések az ELTE Informatikai Kar szabályzatában rögzítetteknek felelnek meg, de általánosan (a megfelelő módosításokkal) alkalmazható más egyetemek dolgozataihoz is.

A sablon tartalmazza az egy és két oldalas nyomtatáshoz szükséges beállításokat is (ld. twoside paraméter), alapértelmezetten a javasolt egy oldalas nyomtatásra konfigurált. (Érdemes figyelembe venni, hogy 20-nál kevesebb lapszám kemény kötésben furcsán mutat, továbbá az ábrák könnyen átütnek az általános 80g/m2 fénymásolópapíron). A sablon magyar és angol nyelvű dokumentumok elkészítését is támogatja (ld. \documentlang parancs).

Fordítás

# elteikthesis_hu.aux fájl generálása
# (PDF fájl még hibás hivatkozásokat fog tartalmazni)
pdflatex elteikthesis_hu.tex
# Irodalomjegyzék generálása
bibtex elteikthesis_hu
# Jelölésjegyzék generálása (ha szükséges)
makeindex -s nomencl.ist -t elteikthesis_hu.nlg \
  -o elteikthesis_hu.nls elteikthesis_hu.nlo
# Végleges PDF fájl generálása
pdflatex elteikthesis_hu.tex
pdflatex elteikthesis_hu.tex

Megjegyzés: az irodalomjegyzék változása esetén a bibtex, majd a pdflatex kétszeri futtatása szükséges a helyes hivatkozások előállításához.

A fordításhoz tetszőleges fejlesztő környezet is használható (pl. TexStudio), ugyanezen utasítások kiadásával.

Kódblokkok szintaxis kiemelése

A minted csomag támogatott a forráskódok szedésére és szintaxis kiemelésére. Használatához szükséges a Python interpreter és a Pygments csomag telepítése. Lásd az elteikthesis_minted.tex fájlt példaként és ezt a dokumentációt.

Fontosabb függőségi csomagok

Képkezelés:

Táblázatkezelés:

  • Oszlopok és sorok egyesítése: multirow
  • Tördelhető táblázat: longtable
  • Cellatartalom vertikális igazítása: array
  • Többsoros cellák (sortörés): makecell

Felsorolások:

  • Szoros térközű felsorolások: paralist

Matematika és algoritmusok:

Egyebek:

Előre definiált tételszerű bekezdések

  • definition: Definíció
  • theorem: Tétel
  • remark: Emlékeztető
  • note: Megjegyzés