2020-07-24 08:35:32 +02:00
![CI status ](https://github.com/mcserep/elteikthesis/workflows/Build%20LaTeX%20document/badge.svg )
2019-06-09 19:09:07 +02:00
See [English version ](README_en.md ).
2018-06-06 17:54:47 +02:00
# ELTE IK szakdolgozat és diplomamunka sablon
2022-03-15 14:16:15 +01:00
A [thesis_hu.tex ](thesis_hu.tex ) és a belőle előálló [thesis_hu.pdf ](thesis_hu.pdf ) szolgál kiindulási példaként.
2019-06-09 19:09:07 +02:00
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.
2018-06-07 07:29:49 +02:00
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.
2019-06-09 21:17:08 +02:00
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/m< sup > 2</ sup > fénymásolópapíron).
A sablon magyar és angol nyelvű dokumentumok elkészítését is támogatja (ld. `\documentlang` parancs).
2018-06-07 00:39:38 +02:00
2019-06-09 19:09:07 +02:00
## Fordítás
```bash
2022-03-15 14:16:15 +01:00
# thesis_hu.aux fájl generálása (PDF fájl még hibás hivatkozásokat fog tartalmazni)
pdflatex thesis_hu.tex
2019-06-09 19:09:07 +02:00
# Irodalomjegyzék generálása
2022-03-15 14:16:15 +01:00
bibtex thesis_hu
2019-06-09 19:09:07 +02:00
# Jelölésjegyzék generálása (ha szükséges)
2022-03-15 14:16:15 +01:00
makeindex -s nomencl.ist -t thesis_hu.nlg -o thesis_hu.nls thesis_hu.nlo
2019-06-09 19:09:07 +02:00
# Végleges PDF fájl generálása
2022-03-15 14:16:15 +01:00
pdflatex thesis_hu.tex
pdflatex thesis_hu.tex
2019-06-09 19:09:07 +02:00
```
**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 ](https://www.texstudio.org/ )), ugyanezen utasítások kiadásával.
2021-09-20 15:01:13 +02:00
## 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.
2022-03-15 12:56:57 +01:00
Lásd a `minted-integration.tex` fájlt példaként és ezt a [dokumentációt ](https://www.overleaf.com/learn/latex/Code_Highlighting_with_minted ).
2021-09-20 15:01:13 +02:00
2019-06-09 19:09:07 +02:00
## Fontosabb függőségi csomagok
2018-06-07 00:39:38 +02:00
**Képkezelés:**
2020-02-27 16:46:41 +01:00
2018-06-07 00:39:38 +02:00
* Minimális és maximális méret: [adjustbox ](https://ctan.org/pkg/adjustbox )
2021-09-20 15:01:13 +02:00
* Alábrák: [subcaption ](https://ctan.org/pkg/subcaption )
2018-06-07 00:39:38 +02:00
* Forgatás: [rotating ](https://ctan.org/pkg/rotating )
**Táblázatkezelés:**
2020-02-27 16:46:41 +01:00
2018-06-07 00:39:38 +02:00
* Oszlopok és sorok egyesítése: [multirow ](https://ctan.org/pkg/multirow )
2019-04-30 10:53:45 +02:00
* Tördelhető táblázat: [longtable ](https://ctan.org/pkg/longtable )
2018-06-07 00:39:38 +02:00
* Cellatartalom vertikális igazítása: [array ](https://ctan.org/pkg/array )
2019-06-09 19:09:07 +02:00
* Többsoros cellák (sortörés): [makecell ](https://ctan.org/pkg/makecell )
2018-06-07 00:39:38 +02:00
2018-06-07 07:29:49 +02:00
**Felsorolások:**
2020-02-27 16:46:41 +01:00
2018-06-07 07:29:49 +02:00
* Szoros térközű felsorolások: [paralist ](https://ctan.org/pkg/paralist )
2019-06-07 17:40:35 +02:00
**Matematika és algoritmusok:**
2020-02-27 16:46:41 +01:00
2019-06-08 07:50:34 +02:00
* Matematikai formulák: [amsmath ](https://ctan.org/pkg/amsmath )
* Matematikai definíciók: [amsthm ](https://ctan.org/pkg/amsthm )
* Matematikai szimbólumok: [amsfonts ](https://ctan.org/pkg/amsfonts )
2021-09-20 15:01:13 +02:00
* Algoritmusok: [algpseudocode ](https://www.ctan.org/pkg/algorithmicx )
* Kódblokkok: [listingsutf8 ](https://ctan.org/pkg/listingsutf8 ), [minted ](https://ctan.org/pkg/minted )
2019-06-07 17:40:35 +02:00
**Egyebek:**
2020-02-27 16:46:41 +01:00
2018-06-07 00:39:38 +02:00
* Teendők: [todonotes ](https://ctan.org/pkg/todonotes )
2018-06-07 07:29:49 +02:00
2019-06-07 17:40:35 +02:00
## Előre definiált tételszerű bekezdések
2018-06-07 07:29:49 +02:00
2019-06-08 07:50:34 +02:00
* *definition*: Definíció
* *theorem*: Tétel
* *remark*: Emlékeztető
* *note*: Megjegyzés