summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-04-30 20:01:47 +0000
committerKarl Berry <karl@freefriends.org>2022-04-30 20:01:47 +0000
commit3121c00515ac99bbd70fef1417dba9803a13dc1b (patch)
treea9bd698109d1d7302c595ed138e51f1e446f66c7
parent8e5f1d9ecf99b9eef6609ff53dc7eefa4fc37006 (diff)
elteikthesis (30apr22)
git-svn-id: svn://tug.org/texlive/trunk@63186 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/elteikthesis/LICENSE2
-rw-r--r--Master/texmf-dist/doc/latex/elteikthesis/README.md18
-rw-r--r--Master/texmf-dist/doc/latex/elteikthesis/README.pdfbin157578 -> 161870 bytes
-rw-r--r--Master/texmf-dist/doc/latex/elteikthesis/README_hu.md18
-rw-r--r--Master/texmf-dist/doc/latex/elteikthesis/README_hu.pdfbin161570 -> 165883 bytes
-rw-r--r--Master/texmf-dist/doc/latex/elteikthesis/elteikthesis-minted.pdfbin20680 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/elteikthesis/elteikthesis.tex125
-rw-r--r--Master/texmf-dist/doc/latex/elteikthesis/elteikthesis_en.pdfbin0 -> 442451 bytes
-rw-r--r--Master/texmf-dist/doc/latex/elteikthesis/elteikthesis_en.tex113
-rw-r--r--Master/texmf-dist/doc/latex/elteikthesis/elteikthesis_hu.pdf (renamed from Master/texmf-dist/doc/latex/elteikthesis/elteikthesis.pdf)bin446255 -> 470845 bytes
-rw-r--r--Master/texmf-dist/doc/latex/elteikthesis/elteikthesis_hu.tex113
-rw-r--r--Master/texmf-dist/doc/latex/elteikthesis/elteikthesis_minted.pdfbin0 -> 93792 bytes
-rw-r--r--Master/texmf-dist/doc/latex/elteikthesis/elteikthesis_minted.tex (renamed from Master/texmf-dist/doc/latex/elteikthesis/elteikthesis-minted.tex)6
-rw-r--r--Master/texmf-dist/doc/latex/elteikthesis/samples_en/impl.tex (renamed from Master/texmf-dist/doc/latex/elteikthesis/chapters/impl.tex)16
-rw-r--r--Master/texmf-dist/doc/latex/elteikthesis/samples_en/intro.tex (renamed from Master/texmf-dist/doc/latex/elteikthesis/chapters/intro.tex)2
-rw-r--r--Master/texmf-dist/doc/latex/elteikthesis/samples_en/sim.tex (renamed from Master/texmf-dist/doc/latex/elteikthesis/appendices/sim.tex)2
-rw-r--r--Master/texmf-dist/doc/latex/elteikthesis/samples_en/sum.tex (renamed from Master/texmf-dist/doc/latex/elteikthesis/chapters/sum.tex)2
-rw-r--r--Master/texmf-dist/doc/latex/elteikthesis/samples_en/user.tex (renamed from Master/texmf-dist/doc/latex/elteikthesis/chapters/user.tex)26
-rw-r--r--Master/texmf-dist/doc/latex/elteikthesis/samples_hu/impl.tex115
-rw-r--r--Master/texmf-dist/doc/latex/elteikthesis/samples_hu/intro.tex6
-rw-r--r--Master/texmf-dist/doc/latex/elteikthesis/samples_hu/sim.tex8
-rw-r--r--Master/texmf-dist/doc/latex/elteikthesis/samples_hu/sum.tex6
-rw-r--r--Master/texmf-dist/doc/latex/elteikthesis/samples_hu/user.tex204
-rw-r--r--Master/texmf-dist/tex/latex/elteikthesis/elteikthesis.cls216
24 files changed, 711 insertions, 287 deletions
diff --git a/Master/texmf-dist/doc/latex/elteikthesis/LICENSE b/Master/texmf-dist/doc/latex/elteikthesis/LICENSE
index d760da3dee2..ecc6f10d653 100644
--- a/Master/texmf-dist/doc/latex/elteikthesis/LICENSE
+++ b/Master/texmf-dist/doc/latex/elteikthesis/LICENSE
@@ -1,6 +1,6 @@
MIT License
-Copyright (c) 2013-2021 Máté Cserép <mcserep@inf.elte.hu>, Bálint Bognár
+Copyright (c) 2013-2022 Máté Cserép <mcserep@inf.elte.hu>, Bálint Bognár
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/Master/texmf-dist/doc/latex/elteikthesis/README.md b/Master/texmf-dist/doc/latex/elteikthesis/README.md
index 4b8add09a0a..731467f9e08 100644
--- a/Master/texmf-dist/doc/latex/elteikthesis/README.md
+++ b/Master/texmf-dist/doc/latex/elteikthesis/README.md
@@ -1,6 +1,6 @@
# ELTE FI bachelor and master thesis template
-The [elteikthesis.tex](elteikthesis.tex) and the produced [elteikthesis.pdf](elteikthesis.pdf) serves as an example of usage.
+The [elteikthesis_en.tex](elteikthesis_en.tex) and the produced [elteikthesis_en.pdf](elteikthesis_en.pdf) serves as an example of usage.
This class template enforces the required formatting rules for bachelor and master theses and generates the cover page given on the provided metadata. The chapters of the example document follows the typical structure of a BSc thesis.
The formatting rules are defined to meet the requirements for theses submitted at the Eötvös Loránd University, Faculty of Informatics (Budapest, Hungary). However with sufficient modifications the template should be usable at other universities, too.
@@ -10,17 +10,17 @@ The template supports producing both Hungarian and English theses, which can be
## Compilation
```bash
-# Generate elteikthesis.aux file
+# Generate elteikthesis_en.aux file
# (PDF file contains incorrect references yet)
-pdflatex elteikthesis.tex
+pdflatex elteikthesis_en.tex
# Generate bibliography
-bibtex elteikthesis
+bibtex elteikthesis_en
# Generate nomenclature (optional)
-makeindex -s nomencl.ist -t elteikthesis.nlg -o elteikthesis.nls \
- elteikthesis.nlo
+makeindex -s nomencl.ist -t elteikthesis_en.nlg \
+ -o elteikthesis_en.nls elteikthesis_en.nlo
# Generate final PDF file
-pdflatex elteikthesis.tex
-pdflatex elteikthesis.tex
+pdflatex elteikthesis_en.tex
+pdflatex elteikthesis_en.tex
```
**Note:** in case the bibliography changes, executing `bibtex`, then `pdflatex` _twice_ is required to generate to correct references in the PDF output.
@@ -30,7 +30,7 @@ Compilation might be carried out through a preferred IDE (e.g. [TexStudio](https
## Syntax highlighting of code blocks
The minted package is also supported for syntax highlighting. For its usage the Python interpreter and the `Pygments` package must be installed as a prerequisite.
-See the `elteikthesis-minted.tex` file for example.
+See the `elteikthesis_minted.tex` file for example and this [documentation](https://www.overleaf.com/learn/latex/Code_Highlighting_with_minted).
## Required packages (without completeness)
diff --git a/Master/texmf-dist/doc/latex/elteikthesis/README.pdf b/Master/texmf-dist/doc/latex/elteikthesis/README.pdf
index 0cfeb829608..04f73c0e023 100644
--- a/Master/texmf-dist/doc/latex/elteikthesis/README.pdf
+++ b/Master/texmf-dist/doc/latex/elteikthesis/README.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/elteikthesis/README_hu.md b/Master/texmf-dist/doc/latex/elteikthesis/README_hu.md
index 0f9550a3392..ac1a8be6665 100644
--- a/Master/texmf-dist/doc/latex/elteikthesis/README_hu.md
+++ b/Master/texmf-dist/doc/latex/elteikthesis/README_hu.md
@@ -1,6 +1,6 @@
# ELTE IK szakdolgozat és diplomamunka sablon
-A [elteikthesis.tex](elteikthesis.tex) és a belőle előálló [elteikthesis.pdf](elteikthesis.pdf) szolgál kiindulási példaként.
+A [elteikthesis_hu.tex](elteikthesis_hu.tex) és a belőle előálló [elteikthesis_hu.pdf](elteikhesis_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.
@@ -10,17 +10,17 @@ A sablon magyar és angol nyelvű dokumentumok elkészítését is támogatja (l
## Fordítás
```bash
-# elteikthesis.aux fájl generálása
+# elteikthesis_hu.aux fájl generálása
# (PDF fájl még hibás hivatkozásokat fog tartalmazni)
-pdflatex elteikthesis.tex
+pdflatex elteikthesis_hu.tex
# Irodalomjegyzék generálása
-bibtex elteikthesis
+bibtex elteikthesis_hu
# Jelölésjegyzék generálása (ha szükséges)
-makeindex -s nomencl.ist -t elteikthesis.nlg -o elteikthesis.nls \
- elteikthesis.nlo
+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.tex
-pdflatex elteikthesis.tex
+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.
@@ -30,7 +30,7 @@ A fordításhoz tetszőleges fejlesztő környezet is használható (pl. [TexStu
## 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 a `elteikthesis-minted.tex` fájlt példaként.
+Lásd az `elteikthesis_minted.tex` fájlt példaként és ezt a [dokumentációt](https://www.overleaf.com/learn/latex/Code_Highlighting_with_minted).
## Fontosabb függőségi csomagok
diff --git a/Master/texmf-dist/doc/latex/elteikthesis/README_hu.pdf b/Master/texmf-dist/doc/latex/elteikthesis/README_hu.pdf
index dc5029c0b5c..547f40dc7a2 100644
--- a/Master/texmf-dist/doc/latex/elteikthesis/README_hu.pdf
+++ b/Master/texmf-dist/doc/latex/elteikthesis/README_hu.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis-minted.pdf b/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis-minted.pdf
deleted file mode 100644
index 409b9704557..00000000000
--- a/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis-minted.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis.tex b/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis.tex
deleted file mode 100644
index c72a65a4e1e..00000000000
--- a/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis.tex
+++ /dev/null
@@ -1,125 +0,0 @@
-\documentclass[
- %parspace, % Térköz bekezdések közé / Add vertical space between paragraphs
- %noindent, % Bekezdésének első sora ne legyen behúzva / No indentation of first lines in each paragraph
- %nohyp, % Szavak sorvégi elválasztásának tiltása / No hyphenation of words
- %twoside, % Kétoldalas nyomtatás / Double sided format
- %draft, % Gyorsabb fordítás ábrák rajzolása nélkül / Quicker draft compilation without rendering images
- %final, % Teendők elrejtése / Set final to hide todos
-]{elteikthesis}[2021/09/20]
-
-% A minted csomag támogatott a forráskódok szedésére
-% The minted package is also supported for source highlighting
-%\usepackage[newfloat]{minted}
-
-% Dolgozat metaadatai
-% Document's metadata
-\title{Dolgozat címe} % cím / title
-\date{2021} % védés éve / year of defense
-
-% Szerző metaadatai
-% Author's metadata
-\author{Hallgató Hanga}
-\degree{programtervező informatikus BSc}
-
-% Témavezető(k) metaadatai
-% Superivsor(s)' metadata
-\supervisor{Témavezető Tamás} % belső témavezető neve / internal supervisor's name
-\affiliation{egyetemi tanársegéd} % belső témavezető beosztása / internal supervisor's affiliation
-%\extsupervisor{Külső Kornél} % külső témavezető neve / external supervisor's name
-%\extaffiliation{informatikai igazgató} % külső témavezető beosztása / external supervisor's affiliation
-
-% Egyetem metaadatai
-% University's metadata
-\university{Eötvös Loránd Tudományegyetem} % egyetem neve / university's name
-\faculty{Informatikai Kar} % kar neve / faculty's name
-\department{Programozáselmélet és Szoftvertechnológiai\\ Tanszék} % tanszék neve / department's name
-\city{Budapest} % város / city
-\logo{elte_cimer_szines} % logo
-
-% Irodalomjegyzék hozzáadása
-% Add bibliography file
-\addbibresource{elteikthesis.bib}
-
-% A dolgozat
-% The document
-\begin{document}
-
-% Nyelv kiválasztása
-% Set document language
-\documentlang{magyar}
-%\documentlang{english}
-
-% Teendők listája (final dokumentumban nincs)
-% List of todos (not in the final document)
-%\listoftodos[\todolabel]
-
-% Címlap (kötelező)
-% Title page (mandatory)
-\maketitle
-\topicdeclaration
-
-% Tartalomjegyzék (kötelező)
-% Table of contents (mandatory)
-\tableofcontents
-\cleardoublepage
-
-% Tartalom
-% Main content
-\input{chapters/intro.tex}
-\cleardoublepage
-
-\input{chapters/user.tex}
-\cleardoublepage
-
-\input{chapters/impl.tex}
-\cleardoublepage
-
-\input{chapters/sum.tex}
-\cleardoublepage
-
-% Függelékek (opcionális) - hosszabb részletező táblázatok, sok és/vagy nagy kép esetén hasznos
-% Appendices (optional) - useful for detailed information in long tables, many and/or large figures, etc.
-\appendix
-\input{appendices/sim.tex}
-\cleardoublepage
-
-% Irodalomjegyzék (kötelező)
-% Bibliography (mandatory)
-\phantomsection
-\addcontentsline{toc}{chapter}{\biblabel}
-\printbibliography[title=\biblabel]
-\cleardoublepage
-
-% Ábrajegyzék (opcionális) - 3-5 ábra fölött érdemes
-% List of figures (optional) - useful over 3-5 figures
-\phantomsection
-\addcontentsline{toc}{chapter}{\lstfigurelabel}
-\listoffigures
-\cleardoublepage
-
-% Táblázatjegyzék (opcionális) - 3-5 táblázat fölött érdemes
-% List of tables (optional) - useful over 3-5 tables
-\phantomsection
-\addcontentsline{toc}{chapter}{\lsttablelabel}
-\listoftables
-\cleardoublepage
-
-% Algorithmusjegyzék
-% List of algorithms
-\phantomsection
-\addcontentsline{toc}{chapter}{\lstalgorithmlabel}
-\listofalgorithms
-\cleardoublepage
-
-% Forráskódjegyzék (opcionális) - 3-5 kódpélda fölött érdemes
-% List of codes (optional) - useful over 3-5 code samples
-\phantomsection
-\addcontentsline{toc}{chapter}{\lstcodelabel}
-\lstlistoflistings
-\cleardoublepage
-
-% Jelölésjegyzék (opcionális)
-% List of symbols (optional)
-%\printnomenclature
-
-\end{document}
diff --git a/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis_en.pdf b/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis_en.pdf
new file mode 100644
index 00000000000..046c7d4b3f5
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis_en.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis_en.tex b/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis_en.tex
new file mode 100644
index 00000000000..8131af1fc79
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis_en.tex
@@ -0,0 +1,113 @@
+\documentclass[
+ %parspace, % Add vertical space between paragraphs
+ %noindent, % No indentation of first lines in each paragraph
+ %nohyp, % No hyphenation of words
+ %twoside, % Double sided format
+ %draft, % Quicker draft compilation without rendering images
+ %final, % Set final to hide todos
+]{elteikthesis}[2022/04/30]
+
+% The minted package is also supported for source highlighting
+% See minted-intregration.tex for example
+%\usepackage[newfloat]{minted}
+
+% Document's metadata
+\title{Title of the thesis} % title
+\date{2022} % year of defense
+
+% Author's metadata
+\author{John Smith}
+\degree{Computer Science BSc}
+
+% Superivsor(s)' metadata
+\supervisor{John Doe} % internal supervisor's name
+\affiliation{Assistant Lecturer} % internal supervisor's affiliation
+%\extsupervisor{Jane Doe} % external supervisor's name
+%\extaffiliation{Senior Developer} % external supervisor's affiliation
+
+% University's metadata
+\university{Eötvös Loránd University} % university's name
+\faculty{Faculty of Informatics} % faculty's name
+\department{Dept. of Software Technology and Methodology} % department's name
+\city{Budapest} % city
+\logo{elte_cimer_szines} % logo
+
+% Add bibliography file
+\addbibresource{elteikthesis.bib}
+
+% The document
+\begin{document}
+
+% Set document language
+%\documentlang{hungarian}
+\documentlang{english}
+
+% List of todos (not in the final document)
+%\listoftodos[\todolabel]
+
+% Title page (mandatory)
+\maketitle
+% Topic declaration page (mandatory) - can also be attached instead
+%\includepdf{topicdeclaration.pdf}
+
+% Table of contents (mandatory)
+\tableofcontents
+\cleardoublepage
+
+% Main content
+\input{samples_en/intro.tex}
+\cleardoublepage
+
+\input{samples_en/user.tex}
+\cleardoublepage
+
+\input{samples_en/impl.tex}
+\cleardoublepage
+
+\input{samples_en/sum.tex}
+\cleardoublepage
+
+% Acknowledgements (optional) - in case your thesis received funding or would like to express special thanks to someone
+\chapter*{\acklabel}
+\addcontentsline{toc}{chapter}{\acklabel}
+In case your thesis received financial support from a project or the university, it is usually required to indicate the proper attribution in the thesis itself. Special thanks can also be expressed towards teachers, fellow students and colleagues who helped you in the process of creating your thesis.
+
+% Appendices (optional) - useful for detailed information in long tables, many and/or large figures, etc.
+\appendix
+\input{samples_en/sim.tex}
+\cleardoublepage
+
+% Bibliography (mandatory)
+\phantomsection
+\addcontentsline{toc}{chapter}{\biblabel}
+\printbibliography[title=\biblabel]
+\cleardoublepage
+
+% List of figures (optional) - useful over 3-5 figures
+\phantomsection
+\addcontentsline{toc}{chapter}{\lstfigurelabel}
+\listoffigures
+\cleardoublepage
+
+% List of tables (optional) - useful over 3-5 tables
+\phantomsection
+\addcontentsline{toc}{chapter}{\lsttablelabel}
+\listoftables
+\cleardoublepage
+
+% List of algorithms (optional) - useful over 3-5 algorithms
+\phantomsection
+\addcontentsline{toc}{chapter}{\lstalgorithmlabel}
+\listofalgorithms
+\cleardoublepage
+
+% List of codes (optional) - useful over 3-5 code samples
+\phantomsection
+\addcontentsline{toc}{chapter}{\lstcodelabel}
+\lstlistoflistings
+\cleardoublepage
+
+% List of symbols (optional)
+%\printnomenclature
+
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis.pdf b/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis_hu.pdf
index a637d85d329..34fce0b1073 100644
--- a/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis.pdf
+++ b/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis_hu.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis_hu.tex b/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis_hu.tex
new file mode 100644
index 00000000000..df3724065d5
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis_hu.tex
@@ -0,0 +1,113 @@
+\documentclass[
+ %parspace, % Add vertical space between paragraphs
+ %noindent, % No indentation of first lines in each paragraph
+ %nohyp, % No hyphenation of words
+ %twoside, % Double sided format
+ %draft, % Quicker draft compilation without rendering images
+ %final, % Set final to hide todos
+]{elteikthesis}[2022/04/30]
+
+% The minted package is also supported for source highlighting
+% See minted-intregration.tex for example
+%\usepackage[newfloat]{minted}
+
+% Document's metadata
+\title{Dolgozat címe} % title
+\date{2022} % year of defense
+
+% Author's metadata
+\author{Hallgató Hanga}
+\degree{programtervező informatikus BSc}
+
+% Superivsor(s)' metadata
+\supervisor{Témavezető Tamás} % internal supervisor's name
+\affiliation{egyetemi tanársegéd} % internal supervisor's affiliation
+%\extsupervisor{Külső Kornél} % external supervisor's name
+%\extaffiliation{informatikai igazgató} % external supervisor's affiliation
+
+% University's metadata
+\university{Eötvös Loránd Tudományegyetem} % university's name
+\faculty{Informatikai Kar} % faculty's name
+\department{Programozáselmélet és Szoftvertechnológiai\\ Tanszék} % department's name
+\city{Budapest} % city
+\logo{elte_cimer_szines} % logo
+
+% Add bibliography file
+\addbibresource{elteikthesis.bib}
+
+% The document
+\begin{document}
+
+% Set document language
+\documentlang{hungarian}
+%\documentlang{english}
+
+% List of todos (not in the final document)
+%\listoftodos[\todolabel]
+
+% Title page (mandatory)
+\maketitle
+% Topic declaration page (mandatory) - can also be attached instead
+%\includepdf{temabejelento.pdf}
+
+% Table of contents (mandatory)
+\tableofcontents
+\cleardoublepage
+
+% Main content
+\input{samples_hu/intro.tex}
+\cleardoublepage
+
+\input{samples_hu/user.tex}
+\cleardoublepage
+
+\input{samples_hu/impl.tex}
+\cleardoublepage
+
+\input{samples_hu/sum.tex}
+\cleardoublepage
+
+% Acknowledgements (optional) - in case your thesis received funding or would like to express special thanks to someone
+\chapter*{\acklabel}
+\addcontentsline{toc}{chapter}{\acklabel}
+Amennyiben a szakdolgozati / diplomamunka projekted pénzügyi támogatást kapott egy projektből vagy az egyetemtől, jellemzően kötelező feltüntetni a dolgozatban is. A dolgozat elkészítéséhez segítséget nyújtó oktatók, hallgatótársak, kollégák felé is nyilvánítható külön köszönet.
+
+% Appendices (optional) - useful for detailed information in long tables, many and/or large figures, etc.
+\appendix
+\input{samples_hu/sim.tex}
+\cleardoublepage
+
+% Bibliography (mandatory)
+\phantomsection
+\addcontentsline{toc}{chapter}{\biblabel}
+\printbibliography[title=\biblabel]
+\cleardoublepage
+
+% List of figures (optional) - useful over 3-5 figures
+\phantomsection
+\addcontentsline{toc}{chapter}{\lstfigurelabel}
+\listoffigures
+\cleardoublepage
+
+% List of tables (optional) - useful over 3-5 tables
+\phantomsection
+\addcontentsline{toc}{chapter}{\lsttablelabel}
+\listoftables
+\cleardoublepage
+
+% List of algorithms (optional) - useful over 3-5 algorithms
+\phantomsection
+\addcontentsline{toc}{chapter}{\lstalgorithmlabel}
+\listofalgorithms
+\cleardoublepage
+
+% List of codes (optional) - useful over 3-5 code samples
+\phantomsection
+\addcontentsline{toc}{chapter}{\lstcodelabel}
+\lstlistoflistings
+\cleardoublepage
+
+% List of symbols (optional)
+%\printnomenclature
+
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis_minted.pdf b/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis_minted.pdf
new file mode 100644
index 00000000000..a6e500ef59a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis_minted.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis-minted.tex b/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis_minted.tex
index c45a1afa5c1..c830fa40a10 100644
--- a/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis-minted.tex
+++ b/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis_minted.tex
@@ -1,11 +1,11 @@
-\documentclass{elteikthesis}[2021/09/20]
+\documentclass{elteikthesis}[2022/04/30]
\usepackage[newfloat]{minted}
\begin{document}
-\documentlang{magyar}
+\documentlang{english}
-\chapter{Minted forráskód}
+\chapter{Minted source code example}
\label{ch:chapter}
\begin{listing}[H]
diff --git a/Master/texmf-dist/doc/latex/elteikthesis/chapters/impl.tex b/Master/texmf-dist/doc/latex/elteikthesis/samples_en/impl.tex
index 7f9e0a81fcd..562fb9cd7d9 100644
--- a/Master/texmf-dist/doc/latex/elteikthesis/chapters/impl.tex
+++ b/Master/texmf-dist/doc/latex/elteikthesis/samples_en/impl.tex
@@ -1,10 +1,10 @@
-\chapter{Fejlesztői dokumentáció} % Developer guide
+\chapter{Developer documentation}
\label{ch:impl}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis nibh leo, dapibus in elementum nec, aliquet id sem. Suspendisse potenti. Nullam sit amet consectetur nibh. Donec scelerisque varius turpis at tincidunt.
-\section{Tételek, definíciók, megjegyzések} % Theorem-like items
+\section{Theorem-like environments}
\begin{definition}
Mauris tristique sollicitudin ultrices. Etiam tristique quam sit amet metus dictum imperdiet. Nunc id lorem sed nisl pulvinar aliquet vitae quis arcu. Morbi iaculis eleifend porttitor.
@@ -33,7 +33,7 @@ Aliquam vehicula luctus mi a pretium. Nulla quam neque, maximus nec velit in, al
Ut sollicitudin tempus urna et mollis. Aliquam et aliquam turpis, sed fermentum mauris. Nulla eget ex diam. Donec eget tellus pharetra, semper neque eget, rutrum diam.
-\subsection{Egyenletek, matematika} % Equations, formulas
+\subsection{Equations, formulas}
Duis suscipit ipsum nec urna blandit, $2 + 2 = 4$ pellentesque vehicula quam fringilla. Vivamus euismod, lectus sit amet euismod viverra, dolor metus consequat sapien, ut hendrerit nisl nulla id nisi. Nam in leo eu quam sollicitudin semper a quis velit.
@@ -47,7 +47,7 @@ e^{i \times \pi} + 1 = 0
\end{equation}
-\section{Forráskódok} % Source code samples
+\section{Source code samples}
Nulla sodales purus id mi consequat, eu venenatis odio pharetra. Cras a arcu quam. Suspendisse augue risus, pulvinar a turpis et, commodo aliquet turpis. Nulla aliquam scelerisque mi eget pharetra. Mauris sed posuere elit, ac lobortis metus. Proin lacinia sit amet diam sed auctor. Nam viverra orci id sapien sollicitudin, a aliquam lacus suscipit. Quisque ac tincidunt leo Code~\ref{src:cpp} and \ref{src:csharp}:
@@ -85,16 +85,16 @@ namespace HelloWorld
}
\end{lstlisting}
-\subsection{Algoritmusok} % Algorithms
+\subsection{Algorithms}
-A general Interval Branch and Bound algorithm is shown in Algorithm~\ref{alg:ibb}. One of the following selection rules is applied in Step \ref{step:selrule}.\\
-Példa forrása: \href{https://www.inf.u-szeged.hu/actacybernetica/}{Acta Cybernetica (ez egy link)}.
+A general Interval Branch and Bound algorithm is shown in Algorithm~\ref{alg:ibb}. An appropriate selection rule is applied in Step~\ref{step:selrule}.\\
+Source of example: \href{https://www.inf.u-szeged.hu/actacybernetica/}{Acta Cybernetica (this is a hyperlink)}.
\begin{algorithm}[H]
\caption{A general interval B\&B algorithm}
\label{alg:ibb}
\textbf{\underline{Funct}} IBB($S,f$)
-\begin{algorithmic}[1] % sorszámok megjelenítése minden n. sor előtt, most n = 1
+\begin{algorithmic}[1] % display line numbers before every n line, here n = 1
\State Set the working list ${\cal L}_W$ := $\{S\}$ and the final list ${\cal L}_Q$ := $\{\}$
\While{( ${\cal L}_W \neq \emptyset$ )} \label{alg:igoend}
\State Select an interval $X$ from ${\cal L}_W$ \label{step:selrule}\Comment{Selection rule}
diff --git a/Master/texmf-dist/doc/latex/elteikthesis/chapters/intro.tex b/Master/texmf-dist/doc/latex/elteikthesis/samples_en/intro.tex
index 62e353761ec..ac87fae13c7 100644
--- a/Master/texmf-dist/doc/latex/elteikthesis/chapters/intro.tex
+++ b/Master/texmf-dist/doc/latex/elteikthesis/samples_en/intro.tex
@@ -1,4 +1,4 @@
-\chapter{Bevezetés} % Introduction
+\chapter{Introduction}
\label{ch:intro}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In eu egestas mauris. Quisque nisl elit, varius in erat eu, dictum commodo lorem. Sed commodo libero et sem laoreet consectetur. Fusce ligula arcu, vestibulum et sodales vel, venenatis at velit \cite{dahl1972structured}. Aliquam erat volutpat. Proin condimentum accumsan velit id hendrerit. Cras egestas arcu quis felis placerat, ut sodales velit malesuada. Maecenas et turpis eu turpis placerat euismod.\footnote{Maecenas a urna viverra, scelerisque nibh ut, malesuada ex.}
diff --git a/Master/texmf-dist/doc/latex/elteikthesis/appendices/sim.tex b/Master/texmf-dist/doc/latex/elteikthesis/samples_en/sim.tex
index d64ce12ee16..65bc0e6aff7 100644
--- a/Master/texmf-dist/doc/latex/elteikthesis/appendices/sim.tex
+++ b/Master/texmf-dist/doc/latex/elteikthesis/samples_en/sim.tex
@@ -1,4 +1,4 @@
-\chapter{Szimulációs eredmények} % Simulation results
+\chapter{Simulation results}
\label{appx:simulation}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque facilisis in nibh auctor molestie. Donec porta tortor mauris. Cras in lacus in purus ultricies blandit. Proin dolor erat, pulvinar posuere orci ac, eleifend ultrices libero. Donec elementum et elit a ullamcorper. Nunc tincidunt, lorem et consectetur tincidunt, ante sapien scelerisque neque, eu bibendum felis augue non est. Maecenas nibh arcu, ultrices et libero id, egestas tempus mauris. Etiam iaculis dui nec augue venenatis, fermentum posuere justo congue. Nullam sit amet porttitor sem, at porttitor augue. Proin bibendum justo at ornare efficitur. Donec tempor turpis ligula, vitae viverra felis finibus eu. Curabitur sed libero ac urna condimentum gravida. Donec tincidunt neque sit amet neque luctus auctor vel eget tortor. Integer dignissim, urna ut lobortis volutpat, justo nunc convallis diam, sit amet vulputate erat eros eu velit. Mauris porttitor dictum ante, commodo facilisis ex suscipit sed.
diff --git a/Master/texmf-dist/doc/latex/elteikthesis/chapters/sum.tex b/Master/texmf-dist/doc/latex/elteikthesis/samples_en/sum.tex
index ac5c06d9e4a..4a48fe8b1a7 100644
--- a/Master/texmf-dist/doc/latex/elteikthesis/chapters/sum.tex
+++ b/Master/texmf-dist/doc/latex/elteikthesis/samples_en/sum.tex
@@ -1,4 +1,4 @@
-\chapter{Összegzés} % Conclusion
+\chapter{Conclusion}
\label{ch:sum}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In eu egestas mauris. Quisque nisl elit, varius in erat eu, dictum commodo lorem. Sed commodo libero et sem laoreet consectetur. Fusce ligula arcu, vestibulum et sodales vel, venenatis at velit. Aliquam erat volutpat. Proin condimentum accumsan velit id hendrerit. Cras egestas arcu quis felis placerat, ut sodales velit malesuada. Maecenas et turpis eu turpis placerat euismod. Maecenas a urna viverra, scelerisque nibh ut, malesuada ex.
diff --git a/Master/texmf-dist/doc/latex/elteikthesis/chapters/user.tex b/Master/texmf-dist/doc/latex/elteikthesis/samples_en/user.tex
index f0318a5c2f8..593575d0505 100644
--- a/Master/texmf-dist/doc/latex/elteikthesis/chapters/user.tex
+++ b/Master/texmf-dist/doc/latex/elteikthesis/samples_en/user.tex
@@ -1,10 +1,10 @@
-\chapter{Felhasználói dokumentáció} % User guide
+\chapter{User documentation}
\label{ch:user}
Lorem ipsum dolor sit amet $\mathbb{N}$\nomenclature{$\mathbb{N}$}{Set of natural numbers}, consectetur adipiscing elit. Duis nibh leo, dapibus in elementum nec, aliquet id sem. Suspendisse potenti. Nullam sit amet consectetur nibh. Donec scelerisque varius turpis at tincidunt. Cras a diam in mauris viverra vehicula. Vivamus mi odio, fermentum vel arcu efficitur, lacinia viverra nibh. Aliquam aliquam ante mi, vel pretium arcu dapibus eu. Nulla finibus ante vel arcu tincidunt, ut consectetur ligula finibus. Mauris mollis lectus sed ipsum bibendum, ac ultrices erat dictum. Suspendisse faucibus euismod lacinia $\mathbb{Z}$\nomenclature{$\mathbb{Z}$}{Set of integer numbers}.
-\section{Felsorolások} % Enumerations and lists
+\section{Enumerations and lists}
Etiam vel odio ante. Etiam pulvinar nibh quis massa auctor congue. Pellentesque quis odio vitae sapien molestie vestibulum sit amet et quam. Pellentesque vel dui eget enim hendrerit finibus at sit amet libero. Quisque sollicitudin ultrices enim, nec porta magna imperdiet vitae. Cras condimentum nunc dui, eget molestie nunc accumsan vel.
@@ -30,7 +30,7 @@ Praesent porta, metus eget eleifend consequat, eros ligula eleifend ex, a pellen
\item[Morbi dignissim] erat ut rutrum aliquet. Nulla eu rutrum urna. Integer non urna at mauris scelerisque rutrum sed non turpis.
\end{description}
-\subsection{Szoros térközű felsorolások} % Lists with narrow spacing inbetween items
+\subsection{Lists with narrow spacing inbetween items}
Phasellus ultricies, sapien sit amet ultricies placerat, velit purus viverra ligula, id consequat ipsum odio imperdiet enim:
\begin{compactenum}
@@ -58,7 +58,7 @@ Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia
\end{compactdesc}
-\section{Képek, ábrák} % Images and figures
+\section{Images and figures}
Aliquam vehicula luctus mi a pretium. Nulla quam neque, maximus nec velit in, aliquam mollis tortor. Aliquam erat volutpat. Curabitur vitae laoreet turpis. Integer id diam ligula. Nulla sodales purus id mi consequat, eu venenatis odio pharetra. Cras a arcu quam. Suspendisse augue risus, pulvinar a turpis et, commodo aliquet turpis. Nulla aliquam scelerisque mi eget pharetra. Mauris sed posuere elit, ac lobortis metus. Proin lacinia sit amet diam sed auctor. Nam viverra orci id sapien sollicitudin, a aliquam lacus suscipit, Figure~\ref{fig:example-1}:
@@ -69,7 +69,7 @@ Aliquam vehicula luctus mi a pretium. Nulla quam neque, maximus nec velit in, al
\label{fig:example-1}
\end{figure}
-\subsection{Képek szegélyezése} % Framing figures
+\subsection{Framing figures}
Ut aliquet nec neque eget fermentum. Cras volutpat tellus sed placerat elementum. Quisque neque dui, consectetur nec finibus eget, blandit id purus. Nam eget ipsum non nunc placerat interdum.
@@ -79,7 +79,7 @@ Ut aliquet nec neque eget fermentum. Cras volutpat tellus sed placerat elementum
\caption{Quisque ac tincidunt leo}
\end{figure}
-\subsection{Képek csoportosítása} % Subfigures
+\subsection{Subfigures}
In non ipsum fermentum urna feugiat rutrum a at odio. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nulla tincidunt mattis nisl id suscipit. Sed bibendum ac felis sed volutpat. Nam pharetra nisi nec facilisis faucibus. Aenean tristique nec libero non commodo. Nulla egestas laoreet tempus. Nunc eu aliquet nulla, quis vehicula dui. Proin ac risus sodales, gravida nisi vitae, efficitur neque, Figure~\ref{fig:example-2}:
@@ -97,7 +97,7 @@ In non ipsum fermentum urna feugiat rutrum a at odio. Pellentesque habitant morb
Nam et nunc eget elit tincidunt sollicitudin. Quisque ligula ipsum, tempor vitae tortor ut, commodo rhoncus diam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Phasellus vehicula quam dui, eu convallis metus porta ac.
-\section{Táblázatok} % Tables
+\section{Tables}
Nam magna ex, euismod nec interdum sed, sagittis nec leo. Nam blandit massa bibendum mattis tristique. Phasellus tortor ligula, sodales a consectetur vitae, placerat vitae dolor. Aenean consequat in quam ac mollis.
@@ -118,7 +118,7 @@ Nam magna ex, euismod nec interdum sed, sagittis nec leo. Nam blandit massa bibe
\label{tab:example-1}
\end{table}
-\subsection{Sorok és oszlopok egyesítése} % Multi rows and multi columns
+\subsection{Multi rows and multi columns}
Mauris a dapibus lectus. Vestibulum commodo nibh ante, ut maximus magna eleifend vel. Integer vehicula elit non lacus lacinia, vitae porttitor dolor ultrices. Vivamus gravida faucibus efficitur. Ut non erat quis arcu vehicula lacinia. Nulla felis mauris, laoreet sed malesuada in, euismod et lacus. Aenean at finibus ipsum. Pellentesque dignissim elit sit amet lacus congue vulputate.
@@ -141,7 +141,7 @@ Mauris a dapibus lectus. Vestibulum commodo nibh ante, ut maximus magna eleifend
\label{tab:example-2}
\end{table}
-\subsection{Több oldalra átnyúló táblázatok} % Long tables over multiple pages
+\subsection{Long tables over multiple pages}
Nunc porta placerat leo, sit amet porttitor dui porta molestie. Aliquam at fermentum mi. Maecenas vitae lorem at leo tincidunt volutpat at nec tortor. Vivamus semper lacus eu diam laoreet congue. Vivamus in ipsum risus. Nulla ullamcorper finibus mauris non aliquet. Vivamus elementum rhoncus ex ut porttitor.
@@ -154,17 +154,17 @@ Nunc porta placerat leo, sit amet porttitor dui porta molestie. Aliquam at ferme
\emph{Suspendisse potenti} & \emph{Lorem ipsum dolor sit amet}
\\ \hline \hline
- \endfirsthead % első oldal fejléce
+ \endfirsthead % table header on first page
\hline
\emph{Suspendisse potenti} & \emph{Lorem ipsum dolor sit amet}
\\ \hline \hline
- \endhead % többi oldal fejléce
+ \endhead % table header on further pages
\hline
- \endfoot % többi oldal lábléce
+ \endfoot % table footer on previous pages
- \endlastfoot % utolsó oldal lábléce
+ \endlastfoot % table footer on last page
\emph{Praesent}
& Nulla ultrices et libero sit amet fringilla. Nunc scelerisque ante tempus sapien placerat convallis.
diff --git a/Master/texmf-dist/doc/latex/elteikthesis/samples_hu/impl.tex b/Master/texmf-dist/doc/latex/elteikthesis/samples_hu/impl.tex
new file mode 100644
index 00000000000..12b788a464a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/elteikthesis/samples_hu/impl.tex
@@ -0,0 +1,115 @@
+\chapter{Fejlesztői dokumentáció}
+\label{ch:impl}
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis nibh leo, dapibus in elementum nec, aliquet id sem. Suspendisse potenti. Nullam sit amet consectetur nibh. Donec scelerisque varius turpis at tincidunt.
+
+
+\section{Tételek, definíciók, megjegyzések}
+
+\begin{definition}
+Mauris tristique sollicitudin ultrices. Etiam tristique quam sit amet metus dictum imperdiet. Nunc id lorem sed nisl pulvinar aliquet vitae quis arcu. Morbi iaculis eleifend porttitor.
+\end{definition}
+
+Maecenas rutrum eros sem, pharetra interdum nulla porttitor sit amet. In vitae viverra ante. Maecenas sit amet placerat orci, sed tincidunt velit. Vivamus mattis, enim vel suscipit elementum, quam odio venenatis elit, et mollis nulla nunc a risus. Praesent purus magna, tristique sed lacus sit amet, convallis malesuada magna. Phasellus faucibus varius purus, nec tristique enim porta vitae.
+
+\begin{theorem}
+Nulla finibus ante vel arcu tincidunt, ut consectetur ligula finibus. Mauris mollis lectus sed ipsum bibendum, ac ultrices erat dictum. Suspendisse faucibus euismod lacinia. Etiam vel odio ante.
+\end{theorem}
+\begin{proof}
+Etiam pulvinar nibh quis massa auctor congue. Pellentesque quis odio vitae sapien molestie vestibulum sit amet et quam. Pellentesque vel dui eget enim hendrerit finibus at sit amet libero. Quisque sollicitudin ultrices enim, nec porta magna imperdiet vitae. Cras condimentum nunc dui.
+\end{proof}
+
+Donec dapibus sodales ante, at scelerisque nunc laoreet sit amet. Mauris porttitor tincidunt neque, vel ullamcorper neque pulvinar et. Integer eu lorem euismod, faucibus lectus sed, accumsan felis.
+
+\begin{remark}
+Nunc ornare mi at augue vulputate, eu venenatis magna mollis. Nunc sed posuere dui, et varius nulla. Sed mollis nibh augue, eget scelerisque eros ornare nec. Praesent porta, metus eget eleifend consequat, eros ligula eleifend ex, a pellentesque mi est vitae urna. Vivamus turpis nunc, iaculis non leo eget, mattis vulputate tellus.
+\end{remark}
+
+Fusce in aliquet neque, in pretium sem. Donec tincidunt tellus id lectus pretium fringilla. Nunc faucibus, erat pretium tempus tempor, tortor mi fringilla neque, ac congue ex dui vitae mauris. Donec pretium et quam a cursus.
+
+\begin{note}
+Aliquam vehicula luctus mi a pretium. Nulla quam neque, maximus nec velit in, aliquam mollis tortor. Aliquam erat volutpat. Curabitur vitae laoreet turpis. Integer id diam ligula.
+\end{note}
+
+Ut sollicitudin tempus urna et mollis. Aliquam et aliquam turpis, sed fermentum mauris. Nulla eget ex diam. Donec eget tellus pharetra, semper neque eget, rutrum diam.
+
+\subsection{Egyenletek, matematika}
+
+Duis suscipit ipsum nec urna blandit, $2 + 2 = 4$ pellentesque vehicula quam fringilla. Vivamus euismod, lectus sit amet euismod viverra, dolor metus consequat sapien, ut hendrerit nisl nulla id nisi. Nam in leo eu quam sollicitudin semper a quis velit.
+
+$$a^2 + b^2 = c^2$$
+
+Phasellus mollis, elit sed convallis feugiat, dolor quam dapibus nibh, suscipit consectetur lacus risus quis sem. Vivamus scelerisque porta odio, vitae euismod dolor accumsan ut.
+
+In mathematica, identitatem Euleri (equation est scriptor vti etiam notum) sit aequalitatem \ref{eq:euler}.~egyenlet:
+\begin{equation}\label{eq:euler}
+e^{i \times \pi} + 1 = 0
+\end{equation}
+
+
+\section{Forráskódok}
+
+Nulla sodales purus id mi consequat, eu venenatis odio pharetra. Cras a arcu quam. Suspendisse augue risus, pulvinar a turpis et, commodo aliquet turpis. Nulla aliquam scelerisque mi eget pharetra. Mauris sed posuere elit, ac lobortis metus. Proin lacinia sit amet diam sed auctor. Nam viverra orci id sapien sollicitudin, a aliquam lacus suscipit. Quisque ac tincidunt leo \ref{src:cpp}. és \ref{src:csharp}.~forráskód:
+
+\lstset{caption={Hello World in C++}, label=src:cpp}
+\begin{lstlisting}[language={C++}]
+#include <stdio>
+
+int main()
+{
+ int c;
+ std::cout << "Hello World!" << std::endl;
+
+ std::cout << "Press any key to exit." << std::endl;
+ std::cin >> c;
+
+ return 0;
+}
+\end{lstlisting}
+
+\lstset{caption={Hello World in C\#}, label=src:csharp}
+\begin{lstlisting}[language={[Sharp]C}]
+using System;
+namespace HelloWorld
+{
+ class Hello
+ {
+ static void Main()
+ {
+ Console.WriteLine("Hello World!");
+
+ Console.WriteLine("Press any key to exit.");
+ Console.ReadKey();
+ }
+ }
+}
+\end{lstlisting}
+
+\subsection{Algoritmusok}
+
+Az \ref{alg:ibb}.~algoritmus egy általános elágazás és korlátozás algoritmust (\emph{Branch and Bound algorithm}) mutat be. A \ref{step:selrule}.~lépésben egy megfelelő kiválasztási szabályt kell alkalmazni.
+Példa forrása: \href{https://www.inf.u-szeged.hu/actacybernetica/}{Acta Cybernetica (ez egy hiperlink)}.
+
+\begin{algorithm}[H]
+\caption{A general interval B\&B algorithm}
+\label{alg:ibb}
+\textbf{\underline{Funct}} IBB($S,f$)
+\begin{algorithmic}[1] % sorszámok megjelenítése minden n. sor előtt, most n = 1
+\State Set the working list ${\cal L}_W$ := $\{S\}$ and the final list ${\cal L}_Q$ := $\{\}$
+\While{( ${\cal L}_W \neq \emptyset$ )} \label{alg:igoend}
+ \State Select an interval $X$ from ${\cal L}_W$ \label{step:selrule}\Comment{Selection rule}
+ \State Compute $lbf(X)$ \Comment{Bounding rule}
+ \If{$X$ cannot be eliminated} \Comment{Elimination rule}
+ \State Divide $X$ into $X^j,\ j=1,\dots, p$, subintervals \Comment{Division rule}
+ \For{$j=1,\ldots,p$}
+ \If{$X^j$ satisfies the termination criterion} \Comment{Termination rule}
+ \State Store $X^j$ in ${\cal L}_W$
+ \Else
+ \State Store $X^j$ in ${\cal L}_W$
+ \EndIf
+ \EndFor
+ \EndIf
+\EndWhile
+\State \textbf{return} ${\cal L}_Q$
+\end{algorithmic}
+\end{algorithm}
diff --git a/Master/texmf-dist/doc/latex/elteikthesis/samples_hu/intro.tex b/Master/texmf-dist/doc/latex/elteikthesis/samples_hu/intro.tex
new file mode 100644
index 00000000000..a0708170381
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/elteikthesis/samples_hu/intro.tex
@@ -0,0 +1,6 @@
+\chapter{Bevezetés}
+\label{ch:intro}
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. In eu egestas mauris. Quisque nisl elit, varius in erat eu, dictum commodo lorem. Sed commodo libero et sem laoreet consectetur. Fusce ligula arcu, vestibulum et sodales vel, venenatis at velit \cite{dahl1972structured}. Aliquam erat volutpat. Proin condimentum accumsan velit id hendrerit. Cras egestas arcu quis felis placerat, ut sodales velit malesuada. Maecenas et turpis eu turpis placerat euismod.\footnote{Maecenas a urna viverra, scelerisque nibh ut, malesuada ex.}
+
+Aliquam suscipit dignissim tempor. Praesent tortor libero, feugiat et tellus porttitor, malesuada eleifend felis. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus \cite{cormen2009algorithms,krasner1988mvc}. Nullam eleifend imperdiet lorem, sit amet imperdiet metus pellentesque vitae. Donec nec ligula urna. Aliquam bibendum tempor diam, sed lacinia eros dapibus id. Donec sed vehicula turpis. Aliquam hendrerit sed nulla vitae convallis. Etiam libero quam, pharetra ac est nec, sodales placerat augue. \citeauthor{dijkstra1979goto} praesent eu consequat purus \cite{dijkstra1979goto}.
diff --git a/Master/texmf-dist/doc/latex/elteikthesis/samples_hu/sim.tex b/Master/texmf-dist/doc/latex/elteikthesis/samples_hu/sim.tex
new file mode 100644
index 00000000000..3c82ed6d7c2
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/elteikthesis/samples_hu/sim.tex
@@ -0,0 +1,8 @@
+\chapter{Szimulációs eredmények}
+\label{appx:simulation}
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque facilisis in nibh auctor molestie. Donec porta tortor mauris. Cras in lacus in purus ultricies blandit. Proin dolor erat, pulvinar posuere orci ac, eleifend ultrices libero. Donec elementum et elit a ullamcorper. Nunc tincidunt, lorem et consectetur tincidunt, ante sapien scelerisque neque, eu bibendum felis augue non est. Maecenas nibh arcu, ultrices et libero id, egestas tempus mauris. Etiam iaculis dui nec augue venenatis, fermentum posuere justo congue. Nullam sit amet porttitor sem, at porttitor augue. Proin bibendum justo at ornare efficitur. Donec tempor turpis ligula, vitae viverra felis finibus eu. Curabitur sed libero ac urna condimentum gravida. Donec tincidunt neque sit amet neque luctus auctor vel eget tortor. Integer dignissim, urna ut lobortis volutpat, justo nunc convallis diam, sit amet vulputate erat eros eu velit. Mauris porttitor dictum ante, commodo facilisis ex suscipit sed.
+
+Sed egestas dapibus nisl, vitae fringilla justo. Donec eget condimentum lectus, molestie mattis nunc. Nulla ac faucibus dui. Nullam a congue erat. Ut accumsan sed sapien quis porttitor. Ut pellentesque, est ac posuere pulvinar, tortor mauris fermentum nulla, sit amet fringilla sapien sapien quis velit. Integer accumsan placerat lorem, eu aliquam urna consectetur eget. In ligula orci, dignissim sed consequat ac, porta at metus. Phasellus ipsum tellus, molestie ut lacus tempus, rutrum convallis elit. Suspendisse arcu orci, luctus vitae ultricies quis, bibendum sed elit. Vivamus at sem maximus leo placerat gravida semper vel mi. Etiam hendrerit sed massa ut lacinia. Morbi varius libero odio, sit amet auctor nunc interdum sit amet.
+
+Aenean non mauris accumsan, rutrum nisi non, porttitor enim. Maecenas vel tortor ex. Proin vulputate tellus luctus egestas fermentum. In nec lobortis risus, sit amet tincidunt purus. Nam id turpis venenatis, vehicula nisl sed, ultricies nibh. Suspendisse in libero nec nisi tempor vestibulum. Integer eu dui congue enim venenatis lobortis. Donec sed elementum nunc. Nulla facilisi. Maecenas cursus id lorem et finibus. Sed fermentum molestie erat, nec tempor lorem facilisis cursus. In vel nulla id orci fringilla facilisis. Cras non bibendum odio, ac vestibulum ex. Donec turpis urna, tincidunt ut mi eu, finibus facilisis lorem. Praesent posuere nisl nec dui accumsan, sed interdum odio malesuada. \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/elteikthesis/samples_hu/sum.tex b/Master/texmf-dist/doc/latex/elteikthesis/samples_hu/sum.tex
new file mode 100644
index 00000000000..619b529ebbb
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/elteikthesis/samples_hu/sum.tex
@@ -0,0 +1,6 @@
+\chapter{Összegzés}
+\label{ch:sum}
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. In eu egestas mauris. Quisque nisl elit, varius in erat eu, dictum commodo lorem. Sed commodo libero et sem laoreet consectetur. Fusce ligula arcu, vestibulum et sodales vel, venenatis at velit. Aliquam erat volutpat. Proin condimentum accumsan velit id hendrerit. Cras egestas arcu quis felis placerat, ut sodales velit malesuada. Maecenas et turpis eu turpis placerat euismod. Maecenas a urna viverra, scelerisque nibh ut, malesuada ex.
+
+Aliquam suscipit dignissim tempor. Praesent tortor libero, feugiat et tellus porttitor, malesuada eleifend felis. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam eleifend imperdiet lorem, sit amet imperdiet metus pellentesque vitae. Donec nec ligula urna. Aliquam bibendum tempor diam, sed lacinia eros dapibus id. Donec sed vehicula turpis. Aliquam hendrerit sed nulla vitae convallis. Etiam libero quam, pharetra ac est nec, sodales placerat augue. Praesent eu consequat purus.
diff --git a/Master/texmf-dist/doc/latex/elteikthesis/samples_hu/user.tex b/Master/texmf-dist/doc/latex/elteikthesis/samples_hu/user.tex
new file mode 100644
index 00000000000..f7915ab400b
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/elteikthesis/samples_hu/user.tex
@@ -0,0 +1,204 @@
+\chapter{Felhasználói dokumentáció}
+\label{ch:user}
+
+Lorem ipsum dolor sit amet $\mathbb{N}$\nomenclature{$\mathbb{N}$}{Set of natural numbers}, consectetur adipiscing elit. Duis nibh leo, dapibus in elementum nec, aliquet id sem. Suspendisse potenti. Nullam sit amet consectetur nibh. Donec scelerisque varius turpis at tincidunt. Cras a diam in mauris viverra vehicula. Vivamus mi odio, fermentum vel arcu efficitur, lacinia viverra nibh. Aliquam aliquam ante mi, vel pretium arcu dapibus eu. Nulla finibus ante vel arcu tincidunt, ut consectetur ligula finibus. Mauris mollis lectus sed ipsum bibendum, ac ultrices erat dictum. Suspendisse faucibus euismod lacinia $\mathbb{Z}$\nomenclature{$\mathbb{Z}$}{Set of integer numbers}.
+
+
+\section{Felsorolások}
+
+Etiam vel odio ante. Etiam pulvinar nibh quis massa auctor congue. Pellentesque quis odio vitae sapien molestie vestibulum sit amet et quam. Pellentesque vel dui eget enim hendrerit finibus at sit amet libero. Quisque sollicitudin ultrices enim, nec porta magna imperdiet vitae. Cras condimentum nunc dui, eget molestie nunc accumsan vel.
+
+\begin{itemize}
+ \item Fusce in aliquet neque, in pretium sem.
+ \item Donec tincidunt tellus id lectus pretium fringilla.
+ \item Nunc faucibus, erat pretium tempus tempor, tortor mi fringilla neque, ac congue ex dui vitae mauris.
+\end{itemize}
+
+Donec dapibus sodales ante, at scelerisque nunc laoreet sit amet. Mauris porttitor tincidunt neque, vel ullamcorper neque pulvinar et. Integer eu lorem euismod, faucibus lectus sed, accumsan felis. Nunc ornare mi at augue vulputate, eu venenatis magna mollis. Nunc sed posuere dui, et varius nulla. Sed mollis nibh augue, eget scelerisque eros ornare nec.
+
+\begin{enumerate}
+ \item\label{step:first} Donec pretium et quam a cursus. Ut sollicitudin tempus urna et mollis.
+ \item Aliquam et aliquam turpis, sed fermentum mauris. Nulla eget ex diam.
+ \item Donec eget tellus pharetra, semper neque eget, rutrum diam \ref{step:first}.~lépés.
+\end{enumerate}
+
+Praesent porta, metus eget eleifend consequat, eros ligula eleifend ex, a pellentesque mi est vitae urna. Vivamus turpis nunc, iaculis non leo eget, mattis vulputate tellus. Maecenas rutrum eros sem, pharetra interdum nulla porttitor sit amet. In vitae viverra ante. Maecenas sit amet placerat orci, sed tincidunt velit. Vivamus mattis, enim vel suscipit elementum, quam odio venenatis elit\footnote{Phasellus faucibus varius purus, nec tristique enim porta vitae.}, et mollis nulla nunc a risus. Praesent purus magna, tristique sed lacus sit amet, convallis malesuada magna.
+
+\begin{description}
+ \item[Vestibulum venenatis] malesuada enim, ac auctor erat vestibulum et. Phasellus id purus a leo suscipit accumsan.
+ \item[Orci varius natoque] penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam interdum rhoncus nisl, vel pharetra arcu euismod sagittis. Vestibulum ac turpis auctor, viverra turpis at, tempus tellus.
+ \item[Morbi dignissim] erat ut rutrum aliquet. Nulla eu rutrum urna. Integer non urna at mauris scelerisque rutrum sed non turpis.
+\end{description}
+
+\subsection{Szoros térközű felsorolások}
+
+Phasellus ultricies, sapien sit amet ultricies placerat, velit purus viverra ligula, id consequat ipsum odio imperdiet enim:
+\begin{compactenum}
+ \item Maecenas eget lobortis leo.
+ \item Donec eget libero enim.
+ \item In eu eros a eros lacinia maximus ullamcorper eget augue.
+\end{compactenum}
+
+\bigskip
+
+In quis turpis metus. Proin maximus nibh et massa eleifend, a feugiat augue porta. Sed eget est purus. Duis in placerat leo. Donec pharetra eros nec enim convallis:
+\begin{compactitem}
+ \item Pellentesque odio lacus.
+ \item Maximus ut nisl auctor.
+ \item Sagittis vulputate lorem.
+\end{compactitem}
+
+\bigskip
+
+Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed lorem libero, dignissim vitae gravida a, ornare vitae est.
+\begin{compactdesc}
+ \item[Cras maximus] massa commodo pellentesque viverra.
+ \item[Morbi sit] amet ante risus. Aliquam nec sollicitudin mauris
+ \item[Ut aliquam rhoncus sapien] luctus viverra arcu iaculis posuere
+\end{compactdesc}
+
+
+\section{Képek, ábrák}
+
+Aliquam vehicula luctus mi a pretium. Nulla quam neque, maximus nec velit in, aliquam mollis tortor. Aliquam erat volutpat. Curabitur vitae laoreet turpis. Integer id diam ligula. Nulla sodales purus id mi consequat, eu venenatis odio pharetra. Cras a arcu quam. Suspendisse augue risus, pulvinar a turpis et, commodo aliquet turpis. Nulla aliquam scelerisque mi eget pharetra. Mauris sed posuere elit, ac lobortis metus. Proin lacinia sit amet diam sed auctor. Nam viverra orci id sapien sollicitudin, a aliquam lacus suscipit, \ref{fig:example-1}.~ábra:
+
+\begin{figure}[H]
+ \centering
+ \includegraphics[width=0.6\textwidth,height=100px]{elte_cimer_szines}
+ \caption{Quisque ac tincidunt leo}
+ \label{fig:example-1}
+\end{figure}
+
+\subsection{Képek szegélyezése}
+
+Ut aliquet nec neque eget fermentum. Cras volutpat tellus sed placerat elementum. Quisque neque dui, consectetur nec finibus eget, blandit id purus. Nam eget ipsum non nunc placerat interdum.
+
+\begin{figure}[H]
+ \centering
+ \includegraphics[width=0.6\textwidth,height=100px,frame]{elte_cimer_szines}
+ \caption{Quisque ac tincidunt leo}
+\end{figure}
+
+\subsection{Képek csoportosítása}
+
+In non ipsum fermentum urna feugiat rutrum a at odio. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nulla tincidunt mattis nisl id suscipit. Sed bibendum ac felis sed volutpat. Nam pharetra nisi nec facilisis faucibus. Aenean tristique nec libero non commodo. Nulla egestas laoreet tempus. Nunc eu aliquet nulla, quis vehicula dui. Proin ac risus sodales, gravida nisi vitae, efficitur neque, \ref{fig:example-2}.~ábra:
+
+\begin{figure}[H]
+ \centering
+ \subcaptionbox{Vestibulum quis mattis urna}{
+ \includegraphics[width=0.45\linewidth]{elte_cimer_szines}}
+ \hspace{5pt}
+ \subcaptionbox{Donec hendrerit quis dui sit amet venenatis}{
+ \includegraphics[width=0.45\linewidth]{elte_cimer_szines}}
+ \caption{Aenean porttitor mi volutpat massa gravida}
+ \label{fig:example-2}
+\end{figure}
+
+Nam et nunc eget elit tincidunt sollicitudin. Quisque ligula ipsum, tempor vitae tortor ut, commodo rhoncus diam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Phasellus vehicula quam dui, eu convallis metus porta ac.
+
+
+\section{Táblázatok}
+
+Nam magna ex, euismod nec interdum sed, sagittis nec leo. Nam blandit massa bibendum mattis tristique. Phasellus tortor ligula, sodales a consectetur vitae, placerat vitae dolor. Aenean consequat in quam ac mollis.
+
+\begin{table}[H]
+ \centering
+ \begin{tabular}{ | m{0.25\textwidth} | m{0.65\textwidth} | }
+ \hline
+ \textbf{Phasellus tortor} & \textbf{Aenean consequat} \\
+ \hline \hline
+ \emph{Sed malesuada} & Aliquam aliquam velit in convallis ultrices. \\
+ \hline
+ \emph{Purus sagittis} & Quisque lobortis eros vitae urna lacinia euismod. \\
+ \hline
+ \emph{Pellentesque} & Curabitur ac lacus pellentesque, eleifend sem ut, placerat enim. Ut auctor tempor odio ut dapibus. \\
+ \hline
+ \end{tabular}
+ \caption{Maecenas tincidunt non justo quis accumsan}
+ \label{tab:example-1}
+\end{table}
+
+\subsection{Sorok és oszlopok egyesítése}
+
+Mauris a dapibus lectus. Vestibulum commodo nibh ante, ut maximus magna eleifend vel. Integer vehicula elit non lacus lacinia, vitae porttitor dolor ultrices. Vivamus gravida faucibus efficitur. Ut non erat quis arcu vehicula lacinia. Nulla felis mauris, laoreet sed malesuada in, euismod et lacus. Aenean at finibus ipsum. Pellentesque dignissim elit sit amet lacus congue vulputate.
+
+\begin{table}[htb]
+ \centering
+ \begin{tabular}{ | c | r | r | r | r | r | r | }
+ \hline
+ \multirow{2}{*}{\textbf{Quisque}} & \multicolumn{2}{ c | }{\textbf{Suspendisse}} & \multicolumn{2}{ c | }{\textbf{Aliquam}} & \multicolumn{2}{ c | }{\textbf{Vivamus}} \\
+ \cline{2-7}
+ & Proin & Nunc & Proin & Nunc & Proin & Nunc \\
+ \hline \hline
+ Leo & 2,80 MB & 100\% & 232 KB & 8,09\% & 248 KB & 8,64\% \\
+ \hline
+ Vel & 9,60 MB & 100\% & 564 KB & 5,74\% & 292 KB & 2,97\% \\
+ \hline
+ Auge & 78,2 MB & 100\% & 52,3 MB & 66,88\% & 3,22 MB & 4,12\% \\
+ \hline
+ \end{tabular}
+ \caption[Rövid cím a táblázatjegyzékbe]{Vivamus ac arcu fringilla, fermentum neque sed, interdum erat. Mauris bibendum mauris vitae enim mollis, et eleifend turpis aliquet.}
+ \label{tab:example-2}
+\end{table}
+
+\subsection{Több oldalra átnyúló táblázatok}
+
+Nunc porta placerat leo, sit amet porttitor dui porta molestie. Aliquam at fermentum mi. Maecenas vitae lorem at leo tincidunt volutpat at nec tortor. Vivamus semper lacus eu diam laoreet congue. Vivamus in ipsum risus. Nulla ullamcorper finibus mauris non aliquet. Vivamus elementum rhoncus ex ut porttitor.
+
+\begin{center}
+ \begin{longtable}{ | p{0.3\textwidth} | p{0.7\textwidth} | }
+
+ \hline
+ \multicolumn{2}{|c|}{\textbf{Praesent aliquam mauris enim}}
+ \\ \hline
+
+ \emph{Suspendisse potenti} & \emph{Lorem ipsum dolor sit amet}
+ \\ \hline \hline
+ \endfirsthead % első oldal fejléce
+
+ \hline
+ \emph{Suspendisse potenti} & \emph{Lorem ipsum dolor sit amet}
+ \\ \hline \hline
+ \endhead % többi oldal fejléce
+
+ \hline
+ \endfoot % többi oldal lábléce
+
+ \endlastfoot % utolsó oldal lábléce
+
+ \emph{Praesent}
+ & Nulla ultrices et libero sit amet fringilla. Nunc scelerisque ante tempus sapien placerat convallis.
+ \\ \hline
+
+ \emph{Luctus}
+ & Integer hendrerit erat massa, non hendrerit risus convallis at. Curabitur ultrices, justo in imperdiet condimentum, neque tortor luctus enim, luctus posuere massa erat vitae nibh.
+ \\ \hline
+
+ \emph{Egestas}
+ & Duis fermentum feugiat augue in blandit. Mauris a tempor felis. Pellentesque ultricies tristique dignissim. Pellentesque aliquam semper tristique. Nam nec egestas dolor. Vestibulum id elit quis enim fringilla tempor eu a mauris. Aliquam vitae lacus tellus. Phasellus mauris lectus, aliquam id leo eget, auctor dapibus magna. Fusce lacinia felis ac elit luctus luctus.
+ \\ \hline
+
+ \emph{Dignissim}
+ & Praesent aliquam mauris enim, vestibulum posuere massa facilisis in. Suspendisse potenti. Nam quam purus, rutrum eu augue ut, varius vehicula tellus. Fusce dui diam, aliquet sit amet eros at, sollicitudin facilisis quam. Phasellus tempor metus vel augue gravida pretium. Proin aliquam aliquam blandit. Nulla id tempus mi. Fusce in aliquam tortor.
+ \\ \hline
+
+ \emph{Pellentesque}
+ & Donec felis nibh, imperdiet a arcu non, vehicula gravida nibh. Quisque interdum sapien eu massa commodo, ac elementum felis faucibus.
+ \\ \hline
+
+ \emph{Molestie}
+ & Cras ullamcorper tellus et auctor ultricies. Maecenas tincidunt euismod lectus nec venenatis. Suspendisse potenti. Pellentesque pretium nunc ut euismod cursus. Nam venenatis condimentum quam. Curabitur suscipit efficitur aliquet. Interdum et malesuada fames ac ante ipsum primis in faucibus.
+ \\ \hline
+
+ \emph{Vivamus semper}
+ & In purus purus, faucibus eu libero vulputate, tristique sodales nunc. Nulla ut gravida dolor. Fusce vel pellentesque mi, vel efficitur eros. Nunc vitae elit tellus. Sed vestibulum auctor consequat.
+ \\ \hline
+
+ \emph{Condimentum}
+ & Nulla scelerisque, leo et facilisis pretium, risus enim cursus turpis, eu suscipit ipsum ipsum in mauris. Praesent eget pulvinar ipsum, suscipit interdum nunc. Nam varius massa ut justo ullamcorper sollicitudin. Vivamus facilisis suscipit neque, eu fermentum risus. Ut at mi mauris.
+ \\ \hline
+
+ \caption{Praesent ullamcorper consequat tellus ut eleifend}
+ \label{tab:example-3}
+ \end{longtable}
+\end{center} \ No newline at end of file
diff --git a/Master/texmf-dist/tex/latex/elteikthesis/elteikthesis.cls b/Master/texmf-dist/tex/latex/elteikthesis/elteikthesis.cls
index bdb616649f8..a89daaf90bc 100644
--- a/Master/texmf-dist/tex/latex/elteikthesis/elteikthesis.cls
+++ b/Master/texmf-dist/tex/latex/elteikthesis/elteikthesis.cls
@@ -1,7 +1,7 @@
%% MIT License
%%
-%% Version 2.2, 2021/09/20
-%% Copyright (c) 2013-2021 Máté Cserép <mcserep@inf.elte.hu>, Bálint Bognár
+%% Version 2.3, 2022/04/30
+%% Copyright (c) 2013-2022 Máté Cserép <mcserep@inf.elte.hu>, Bálint Bognár
%%
%% Permission is hereby granted, free of charge, to any person obtaining a copy
%% of this software and associated documentation files (the "Software"), to deal
@@ -29,15 +29,15 @@
%% to the original package.
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{elteikthesis}[2021/09/20 ELTE FI bachelor and master thesis template]
+\ProvidesClass{elteikthesis}[2022/04/30 ELTE FI bachelor and master thesis template]
-% LaTeX programozói eszközök
+% LaTeX programming tools
\RequirePackage{etoolbox}
\RequirePackage{xparse}
\RequirePackage{ifthen}
% ------------------------------
-% Paraméterek feldolgozása
+% Processing parameters
\newtoggle{oneside}\toggletrue{oneside}
\newtoggle{hypenation}\toggletrue{hypenation}
\newtoggle{parspace}\togglefalse{parspace}
@@ -54,12 +54,12 @@
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{report}}
\ProcessOptions \relax
-% Osztály betöltése (alapértelmezett beállítások)
+% Load document class (default settings)
\LoadClass[a4paper, 12pt, oneside]{report}
% ------------------------------
% ------------------------------
-% Karakterkódolás, nyelv
+% Character encoding, language
\RequirePackage{iftex} % XeTex or LuaTex
\iftutex
\RequirePackage{fontspec}
@@ -67,12 +67,12 @@
\RequirePackage[utf8]{inputenc}
\RequirePackage[T1]{fontenc}
\fi
-\RequirePackage[english,magyar]{babel}
+\RequirePackage[english,hungarian]{babel}
\RequirePackage{indentfirst}
% ------------------------------
% ------------------------------
-% Metaadatok
+% Metadata
\DeclareDocumentCommand{\author}{m}{\newcommand{\authorname}{#1}\renewcommand{\@author}{#1}}
\NewDocumentCommand{\degree}{m}{\newcommand{\degreename}{#1}}
@@ -93,12 +93,12 @@
% ------------------------------
% ------------------------------
-% Fordítások
+% Translations
\DeclareDocumentCommand{\documentlang}{m}{
\selectlanguage{#1}
- % Magyar
- \ifthenelse{\equal{\detokenize{#1}}{\detokenize{magyar}}}
+ % Hungarian
+ \ifthenelse{\equal{\detokenize{#1}}{\detokenize{hungarian}}}
{
\newcommand{\authorlabel}{Szerző}
\newcommand{\suplabel}{Témavezető}
@@ -111,7 +111,7 @@
\newcommand{\notelabel}{Megjegyzés}
\newcommand{\codelabel}{forráskód}
- \newcommand{\alglabel}{Algoritmus}
+ \newcommand{\alglabel}{algoritmus}
\newcommand{\biblabel}{Irodalomjegyzék}
\newcommand{\lstalgorithmlabel}{Algoritmusjegyzék}
@@ -120,10 +120,9 @@
\newcommand{\lstcodelabel}{Forráskódjegyzék}
\newcommand{\lstnomencl}{Jelölésjegyzék}
\newcommand{\todolabel}{Teendők listája}
-
- \newcommand{\declarationplaceholder}{Az eredeti szakdolgozati / diplomamunka témabejelentő helye.}
+ \newcommand{\acklabel}{Köszönyetnyilvánítás}
}
- { % Angol
+ { % English
\newcommand{\authorlabel}{Author}
\newcommand{\suplabel}{Supervisor}
\newcommand{\intsuplabel}{Internal supervisor}
@@ -144,61 +143,60 @@
\newcommand{\lstcodelabel}{List of Codes}
\newcommand{\lstnomencl}{List of Symbols}
\newcommand{\todolabel}{Todo list}
-
- \newcommand{\declarationplaceholder}{This page should be the original Thesis Topic Declaration.}
+ \newcommand{\acklabel}{Acknowledgements}
}
}
% ------------------------------
% ------------------------------
-% Margók
+% Margin
\RequirePackage[left=35mm, right=25mm, top=25mm, bottom=25mm, headheight=16pt]{geometry}
%\setlength{\textwidth}{150mm}
%\setlength{\textheight}{247mm}
% ------------------------------
% ------------------------------
-% Fejlécek és láblécek
+% Headers and footers
\RequirePackage{fancyhdr}
\pagestyle{fancy}
-% Chapter és section információk stílusának felüldefiniálása
+% Overriding chapter and section marks
\renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}{}}
-% Fej- és lábléc vonalak beállítása
+% Set header and footer separator lines
\renewcommand{\headrulewidth}{1pt}
\renewcommand{\footrulewidth}{0pt}
-% Fejléc törlése
+% Clear default header style
\fancyhead{}
-% Fejléc beállítása
-\iftoggle{oneside}{ % egyoldalashoz
+% Set new header style
+\iftoggle{oneside}{ % one sided format
\fancyhead[C]{\slshape \leftmark}
-}{ % kétoldalashoz
+}{ % double sided format
\fancyhead[EC]{\slshape \leftmark}
\fancyhead[OC]{\slshape \rightmark}
}
-% Fejléc és lábléc távolsága a tartalomtól
+% Set header and footer margin from main content
\topskip = 15pt % default: 10pt
\footskip = 40pt % default: 30pt
-% Lábléc törlése
+% Clear default footer style
\fancyfoot{}
-% Lábléc beállítása
+% Set new footer style
\fancyfoot[C]{\thepage}
-% A chapter page-k mindig visszaállnak plain style-ra, ezért azt is felül kell külön definiálni.
+% Chapters are set back to plain style, therefore we need to override it
\fancypagestyle{plain}{
- % Fejléc vonal letiltása
+ % Disable header line
\renewcommand{\headrulewidth}{0pt}
- % Teljes fejléc és lábléc törlés
+ % Completely erase header and footer
\fancyhf{}
- % Lábléc beállítása
+ % Set new footer
\fancyfoot[C]{\thepage}
}
-% Üres oldalakon ne legyen fej- és lábléc
+% No header and footer on empty pages
% http://www.tex.ac.uk/cgi-bin/texfaq2html?label=reallyblank
\let\origdoublepage\cleardoublepage
\newcommand{\clearemptydoublepage}{
@@ -209,93 +207,93 @@
% ------------------------------
% ------------------------------
-% Grafika
+% Graphics
\RequirePackage{graphicx}
\RequirePackage{float}
-% Maximális ill. minimális méret megadása ábráknak
+% Set maximum and minimum size for figures
\RequirePackage[export]{adjustbox}
-% Több ábra egy figure-on belül
+% Subfigures
\RequirePackage{subcaption}
-% Ábrák forgatása
+% Rotating figures
\RequirePackage{rotating}
-% Az EPS fájlok támogatása pdflatex használata esetén
+% Support of EPS graphics with pdflatex
\RequirePackage{epstopdf}
-% Képek kiterjesztési prioritása
+% Priority order of image extensions
\DeclareGraphicsExtensions{.pdf,.eps,.png,.jpg}
-% Képek tárolási helye
+% Default image path
\graphicspath{{./images/}}
-% Ábrajegyzék elnevezése
+% Set name for List of Figures
\renewcommand{\listfigurename}{\lstfigurelabel}
% ------------------------------
% ------------------------------
-% Papírméret
+% Paper size
\paperwidth 210mm
\paperheight 297mm
% ------------------------------
% ------------------------------
-% Térköz bekezdések közé
+% Set the spacing between paragraphs
\iftoggle{parspace}{
\RequirePackage{parskip}
- % A bekezdések első soros behúzása maradjon meg
+ % Keep the indention of the first line
\iftoggle{indent}{
\setlength{\parindent}{3.5ex}
}{}
}{
- % Nincs se térköz, se behúzás
+ % No spacing, no indentation
\nottoggle{indent}{
\RequirePackage[skip=0pt]{parskip}
}{
- % alapértelmezés szerint nincs térköz, de van behúzás
+ % by default there is no spacing, but first lines are indented
}
}
% ------------------------------
% ------------------------------
-% Árva- és fattyúsorok tiltása
+% Disable widow and orphan lines
\clubpenalty=3000
\widowpenalty=3000
% ------------------------------
% ------------------------------
-% Helyközök és tördelés
-% Egyszeres helyköz a mondatok végén
+% Line and word spacing
+% Single spacing at end of sentences
\frenchspacing
-% Szavak jobb margón túlnyúlásának tiltása
+% Avoid overfull lines (text reaching over the right margin)
\sloppy
-% Szavak elválasztásának tiltása
+% Disable word hyphenation
\nottoggle{hypenation}{\RequirePackage[none]{hyphenat}}{}
-% Beállítás alternatív módon
+% Line spacing
\RequirePackage{setspace}
% According to
% https://tex.stackexchange.com/questions/442030/setting-spaces-with-titlespacing-and-fonts
% this matches the 1.5 linespacing in MS Word
\setstretch{1.427465}
-% Vektorok és mátrixok egyszeres sorközzel
+% Display vectors and matrixes with single line spacing
% https://tex.stackexchange.com/questions/568084/problem-with-matrices-using-linespread
\everydisplay=\expandafter{\the\everydisplay\linespread{1}\selectfont}
-% Azonos sorköz használata láblácben
+% Use same line spacing in footer
%\RequirePackage{footmisc}
%\setlength{\footnotesep}{\baselineskip}
% ------------------------------
% ------------------------------
-% Nagybetűs szavak elválasztásának mellőzése
+% Do not hyphenate uppercase words
\uchyph=0
% ------------------------------
% ------------------------------
-% Szoros térközű felsorolások
+% Lists with narrow spacing
\RequirePackage{paralist}
% ------------------------------
% ------------------------------
-% Matematikai mód
+% Mathematical mode
\RequirePackage{amsthm}
\RequirePackage{amsmath}
\RequirePackage{amsfonts}
@@ -303,7 +301,7 @@
% ------------------------------
% ------------------------------
-% Tételek, definíciók
+% Predefined theorem-like environments
\theoremstyle{definition}
\newtheorem{definition}{\deflabel}
@@ -316,15 +314,15 @@
% ------------------------------
% ------------------------------
-% Times font használata
+% Use the Times font
%\RequirePackage{mathptmx}
% ------------------------------
% ------------------------------
-% Színes szövegek
+% Colored texts
\RequirePackage{color}
\RequirePackage{xcolor}
-% Színek
+% Predefined colors
\definecolor{codebackg}{rgb}{0.95,0.95,0.95}
\definecolor{codecomment}{rgb}{0,0.6,0}
\definecolor{codestring}{rgb}{0.58,0,0.82}
@@ -332,7 +330,7 @@
% ------------------------------
% ------------------------------
-% Hivatkozások
+% URL references
% dvipdfm-hez
%\newcommand{\hyperrefComp}{dvipdfm}
% pdflatex-hez
@@ -345,88 +343,93 @@
% ------------------------------
% ------------------------------
-% Multirow és multicolumn táblázathoz
+% Multirow and multicolumn tables
\RequirePackage{multirow}
-% Táblázatok tördelése több oldalra
+% Breakable tables over multiple pages
\RequirePackage{longtable}
-% Celltartalmak vertikális igazítása
+% Vertical positioning of cells
\RequirePackage{array}
-% Sortörés táblázat cellákban
+% Multiline cells (line breaks)
\RequirePackage{makecell}
-% Táblázatjegyzék elnevezése
+% Set name for List of Tables
\renewcommand{\listtablename}{\lsttablelabel}
% ------------------------------
% ------------------------------
-% Felső és alsó indexek
+% Superscripts and subscripts
% http://anthony.liekens.net/index.php/LaTeX/SubscriptAndSuperscriptInTextMode
\newcommand{\superscript}[1]{\ensuremath{^{\textrm{\scriptsize{#1}}}}}
\newcommand{\subscript}[1]{\ensuremath{_{\textrm{\scriptsize{#1}}}}}
% ------------------------------
% ------------------------------
-% Számozott elemek kezelése
+% Manage counters
\RequirePackage{chngcntr}
-% Lábjegyzet folytonos számozása fejezetek között
% Continuous counting of footnotes among chapters
\counterwithout{footnote}{chapter}
-% Lábjegyzet oldalak közti eltörésének tiltása
+% Avoid breaking footnotes over pages
\interfootnotelinepenalty=10000
% ------------------------------
% ------------------------------
-% Lábjegyzet teljes körűbb támogatása (savenotes)
+% Extended support for footnotes (savenotes)
%\RequirePackage{footnote}
-% Lábjegyzet kezelése minipage-ekben
+% Handle footnotes in minipages
% http://www.cs.brown.edu/system/software/latex/doc/mpfnmark.pdf
%\RequirePackage{mpfnmark}
% ------------------------------
% ------------------------------
-% Függelék
+% Include PDF documents
+% For topic declaration page
+\RequirePackage{pdfpages}
+% ------------------------------
+
+% ------------------------------
+% Appendix
\RequirePackage{appendix}
% ------------------------------
% ------------------------------
-% Irodalomjegyzék
-\RequirePackage[style=english]{csquotes}
+% Bibliography
+\RequirePackage[autostyle=true]{csquotes}
\RequirePackage[
backend=bibtex,
- style=numeric, % irodalomjegyzék stílusa
- sorting=none % idézések rendezettségee
+ style=numeric, % style of bibliography
+ sorting=none % sorting of references
]{biblatex}
% ------------------------------
% ------------------------------
-% Feliratok, tartalomjegyzék, ábrajegyzék, táblázatjegyzék
+% Captions, Table of Contents
\RequirePackage[justification=centering]{caption}
\RequirePackage{tocloft}
% ------------------------------
% ------------------------------
-% Tárgymutató
+% Index
\RequirePackage{makeidx}
\makeindex
% ------------------------------
% ------------------------------
-% Jelölésjegyzék
+% List of Symbols
\RequirePackage[intoc,noprefix,refpage]{nomencl}
-% Elemek közötti bigskip kihagyása
+% Avoid bigskip between items
\setlength{\nomitemsep}{-\parsep}
-% Jobbra igazítás
+% Right alignment
\renewcommand{\nomlabel}[1]{\hfil \hfil #1}
-% Oldalhivatkozás megjelenése
+% Display page reference
\renewcommand{\pagedeclaration}[1]{, #1}
-% Jelölésjegyzék elnevezése
+% Set name for List of Symbols
\renewcommand{\nomname}{\lstnomencl}
-% Jelölésjegyzék elkészítése (még nem szúrja be)
+% Generate List of Symbols (does not insert it)
\makenomenclature
% ------------------------------
% ------------------------------
-% Algoritmusok és kódblokkok írása
+% Algorithms and code blocks
\RequirePackage{algorithm}
\RequirePackage{algpseudocode}
\RequirePackage{listingsutf8}
@@ -451,27 +454,26 @@
frame=lines,
captionpos=b
}
-% Forráskód elnevezése
+% Set name for code blocks and List of Codes
\renewcommand{\lstlistingname}{\codelabel}
-% Forráskódjegyzék elnevezése
\renewcommand{\lstlistlistingname}{\lstcodelabel}
-% Algoritmus elnevezése
+% Set name for algorithm blocks and List of Algorithms
\floatname{algorithm}{\alglabel}
\renewcommand{\listalgorithmname}{\lstalgorithmlabel}
% ------------------------------
% ------------------------------
-% Teendőlista
+% List of TODOs
% http://www.tex.ac.uk/tex-archive/help/Catalogue/entries/todonotes.html
\RequirePackage[textwidth=30mm, textsize=small, color=todobackg, linecolor=orange, colorinlistoftodos, shadow, obeyFinal]{todonotes}
\RequirePackage[displaymath, tightpage]{preview}
-% A bal margóra kerüljenek a TODO-k
+% Place TODOs on the left margin
\reversemarginpar
\setlength{\marginparwidth}{30mm}
% ------------------------------
% ------------------------------
-% Címlap
+% Cover page
\renewcommand{\maketitle}{
\begin{titlepage}
@@ -535,24 +537,6 @@
}
% ------------------------------
-% ------------------------------
-% Témabejelentő
-\newcommand{\topicdeclaration}{
- \thispagestyle{empty}
- \begin{center}
- \vspace*{\fill}
-
- {\large \declarationplaceholder}
-
- \vspace*{\fill}
- \end{center}
-
-
- \cleardoublepage
- \setcounter{page}{1}
-}
-% ------------------------------
-
\AtBeginDocument{
% If the minted package is loaded, then provide a default for the formatting,
% and set the labels for the listings
@@ -571,18 +555,18 @@
bgcolor=codebackg,
}
\SetupFloatingEnvironment{listing}{
- name=\codelabel, % Forráskód elnevezése
- listname=\lstcodelabel, % Forráskódjegyzék elnevezése
+ name=\codelabel, % set name for code blocks
+ listname=\lstcodelabel, % set name for List of Codes
}
}
- % Az oldalszámozás a tartalomjegyzékkel kezdődik, de ott nem látható
+ % Page numbering starts with Table of Contents, but not shown there
\let\oldtableofcontents\tableofcontents
\renewcommand{\tableofcontents}{
\pagenumbering{gobble}
\oldtableofcontents
\cleardoublepage
- % Oldalszám mentése és betöltésem mert a \pagenumbering visszállítja
+ % Save and load page number, because \pagenumbering resets it
\newcounter{conpageno}
\defcounter{conpageno}{\value{page}}
\pagenumbering{arabic}