mirror of
https://github.com/Relintai/elteikthesis.git
synced 2024-11-10 07:42:09 +01:00
61 lines
2.8 KiB
Markdown
61 lines
2.8 KiB
Markdown
See [English version](README_en.md).
|
|
|
|
# ELTE IK szakdolgozat és diplomamunka sablon
|
|
|
|
A [thesis.tex](thesis.tex) és a belőle előálló [thesis.pdf](thesis.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 alapértelmezetten a javasolt egy oldalas nyomtatásra konfigurált, de előkészítetten (kikommentelve) tartalmazza a két oldalas nyomtatáshoz szükséges beállításokat. A sablon magyar és angol nyelvű dokumentumok elkészítését támogatja (ld. `\documentlang`).
|
|
|
|
## Fordítás
|
|
|
|
```bash
|
|
# thesis.aux fájl generálása (PDF fájl még hibás hivatkozásokat fog tartalmazni)
|
|
pdflatex thesis.pdf
|
|
# Irodalomjegyzék generálása
|
|
bibtex thesis
|
|
# Jelölésjegyzék generálása (ha szükséges)
|
|
makeindex -s nomencl.ist -t thesis.nlg -o thesis.nls thesis.nlo
|
|
# Végleges PDF fájl generálása
|
|
pdflatex thesis.pdf
|
|
pdflatex thesis.pdf
|
|
```
|
|
|
|
**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.
|
|
|
|
## Fontosabb függőségi csomagok
|
|
|
|
**Képkezelés:**
|
|
* Minimális és maximális méret: [adjustbox](https://ctan.org/pkg/adjustbox)
|
|
* Alábrák: [subfigure](https://ctan.org/pkg/subfigure)
|
|
* Forgatás: [rotating](https://ctan.org/pkg/rotating)
|
|
|
|
**Táblázatkezelés:**
|
|
* Oszlopok és sorok egyesítése: [multirow](https://ctan.org/pkg/multirow)
|
|
* Tördelhető táblázat: [longtable](https://ctan.org/pkg/longtable)
|
|
* Cellatartalom vertikális igazítása: [array](https://ctan.org/pkg/array)
|
|
* Többsoros cellák (sortörés): [makecell](https://ctan.org/pkg/makecell)
|
|
|
|
**Felsorolások:**
|
|
* Szoros térközű felsorolások: [paralist](https://ctan.org/pkg/paralist)
|
|
|
|
**Matematika és algoritmusok:**
|
|
* 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)
|
|
* Algoritmusok: [algorithmic](https://ctan.org/pkg/algorithms)
|
|
* Kódblokkok: [listingsutf8](https://ctan.org/pkg/listingsutf8)
|
|
|
|
**Egyebek:**
|
|
* Teendők: [todonotes](https://ctan.org/pkg/todonotes)
|
|
|
|
## Előre definiált tételszerű bekezdések
|
|
|
|
* *definition*: Definíció
|
|
* *theorem*: Tétel
|
|
* *remark*: Emlékeztető
|
|
* *note*: Megjegyzés
|