Translate comments in class file to English

This commit is contained in:
Máté Cserép 2022-03-15 12:56:57 +01:00
parent d74191cbc7
commit 83a6802495
4 changed files with 105 additions and 125 deletions

View File

@ -32,7 +32,7 @@ A fordításhoz tetszőleges fejlesztő környezet is használható (pl. [TexStu
## Kódblokkok szintaxis kiemelése ## 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. 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 `minted-integration.tex` fájlt példaként. 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).
## Fontosabb függőségi csomagok ## Fontosabb függőségi csomagok

View File

@ -28,7 +28,7 @@ Compilation might be carried out through a preferred IDE (e.g. [TexStudio](https
## Syntax highlighting of code blocks ## 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. 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 `minted-integration.tex` file for example. See the `minted-integration.tex` file for example and this [documentation](https://www.overleaf.com/learn/latex/Code_Highlighting_with_minted).
## Required packages (without completeness) ## Required packages (without completeness)

View File

@ -24,13 +24,13 @@
\NeedsTeXFormat{LaTeX2e} \NeedsTeXFormat{LaTeX2e}
\ProvidesClass{elteikthesis}[2021/09/20 ELTE FI bachelor and master thesis template] \ProvidesClass{elteikthesis}[2021/09/20 ELTE FI bachelor and master thesis template]
% LaTeX programozói eszközök % LaTeX programming tools
\RequirePackage{etoolbox} \RequirePackage{etoolbox}
\RequirePackage{xparse} \RequirePackage{xparse}
\RequirePackage{ifthen} \RequirePackage{ifthen}
% ------------------------------ % ------------------------------
% Paraméterek feldolgozása % Processing parameters
\newtoggle{oneside}\toggletrue{oneside} \newtoggle{oneside}\toggletrue{oneside}
\newtoggle{hypenation}\toggletrue{hypenation} \newtoggle{hypenation}\toggletrue{hypenation}
\newtoggle{parspace}\togglefalse{parspace} \newtoggle{parspace}\togglefalse{parspace}
@ -47,12 +47,12 @@
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{report}} \DeclareOption*{\PassOptionsToClass{\CurrentOption}{report}}
\ProcessOptions \relax \ProcessOptions \relax
% Osztály betöltése (alapértelmezett beállítások) % Load document class (default settings)
\LoadClass[a4paper, 12pt, oneside]{report} \LoadClass[a4paper, 12pt, oneside]{report}
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Karakterkódolás, nyelv % Character encoding, language
\RequirePackage{iftex} % XeTex or LuaTex \RequirePackage{iftex} % XeTex or LuaTex
\iftutex \iftutex
\RequirePackage{fontspec} \RequirePackage{fontspec}
@ -65,7 +65,7 @@
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Metaadatok % Metadata
\DeclareDocumentCommand{\author}{m}{\newcommand{\authorname}{#1}\renewcommand{\@author}{#1}} \DeclareDocumentCommand{\author}{m}{\newcommand{\authorname}{#1}\renewcommand{\@author}{#1}}
\NewDocumentCommand{\degree}{m}{\newcommand{\degreename}{#1}} \NewDocumentCommand{\degree}{m}{\newcommand{\degreename}{#1}}
@ -86,11 +86,11 @@
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Fordítások % Translations
\DeclareDocumentCommand{\documentlang}{m}{ \DeclareDocumentCommand{\documentlang}{m}{
\selectlanguage{#1} \selectlanguage{#1}
% Magyar % Hungarian
\ifthenelse{\equal{\detokenize{#1}}{\detokenize{hungarian}}} \ifthenelse{\equal{\detokenize{#1}}{\detokenize{hungarian}}}
{ {
\newcommand{\authorlabel}{Szerző} \newcommand{\authorlabel}{Szerző}
@ -116,7 +116,7 @@
\newcommand{\declarationplaceholder}{Az eredeti szakdolgozati / diplomamunka témabejelentő helye.} \newcommand{\declarationplaceholder}{Az eredeti szakdolgozati / diplomamunka témabejelentő helye.}
} }
{ % Angol { % English
\newcommand{\authorlabel}{Author} \newcommand{\authorlabel}{Author}
\newcommand{\suplabel}{Supervisor} \newcommand{\suplabel}{Supervisor}
\newcommand{\intsuplabel}{Internal supervisor} \newcommand{\intsuplabel}{Internal supervisor}
@ -144,54 +144,54 @@
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Margók % Margin
\RequirePackage[left=35mm, right=25mm, top=25mm, bottom=25mm, headheight=16pt]{geometry} \RequirePackage[left=35mm, right=25mm, top=25mm, bottom=25mm, headheight=16pt]{geometry}
%\setlength{\textwidth}{150mm} %\setlength{\textwidth}{150mm}
%\setlength{\textheight}{247mm} %\setlength{\textheight}{247mm}
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Fejlécek és láblécek % Headers and footers
\RequirePackage{fancyhdr} \RequirePackage{fancyhdr}
\pagestyle{fancy} \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{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection.\ #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{\headrulewidth}{1pt}
\renewcommand{\footrulewidth}{0pt} \renewcommand{\footrulewidth}{0pt}
% Fejléc törlése % Clear default header style
\fancyhead{} \fancyhead{}
% Fejléc beállítása % Set new header style
\iftoggle{oneside}{ % egyoldalashoz \iftoggle{oneside}{ % one sided format
\fancyhead[C]{\slshape \leftmark} \fancyhead[C]{\slshape \leftmark}
}{ % kétoldalashoz }{ % double sided format
\fancyhead[EC]{\slshape \leftmark} \fancyhead[EC]{\slshape \leftmark}
\fancyhead[OC]{\slshape \rightmark} \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 \topskip = 15pt % default: 10pt
\footskip = 40pt % default: 30pt \footskip = 40pt % default: 30pt
% Lábléc törlése % Clear default footer style
\fancyfoot{} \fancyfoot{}
% Lábléc beállítása % Set new footer style
\fancyfoot[C]{\thepage} \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}{ \fancypagestyle{plain}{
% Fejléc vonal letiltása % Disable header line
\renewcommand{\headrulewidth}{0pt} \renewcommand{\headrulewidth}{0pt}
% Teljes fejléc és lábléc törlés % Completely erase header and footer
\fancyhf{} \fancyhf{}
% Lábléc beállítása % Set new footer
\fancyfoot[C]{\thepage} \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 % http://www.tex.ac.uk/cgi-bin/texfaq2html?label=reallyblank
\let\origdoublepage\cleardoublepage \let\origdoublepage\cleardoublepage
\newcommand{\clearemptydoublepage}{ \newcommand{\clearemptydoublepage}{
@ -202,93 +202,93 @@
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Grafika % Graphics
\RequirePackage{graphicx} \RequirePackage{graphicx}
\RequirePackage{float} \RequirePackage{float}
% Maximális ill. minimális méret megadása ábráknak % Set maximum and minimum size for figures
\RequirePackage[export]{adjustbox} \RequirePackage[export]{adjustbox}
% Több ábra egy figure-on belül % Subfigures
\RequirePackage{subcaption} \RequirePackage{subcaption}
% Ábrák forgatása % Rotating figures
\RequirePackage{rotating} \RequirePackage{rotating}
% Az EPS fájlok támogatása pdflatex használata esetén % Support of EPS graphics with pdflatex
\RequirePackage{epstopdf} \RequirePackage{epstopdf}
% Képek kiterjesztési prioritása % Priority order of image extensions
\DeclareGraphicsExtensions{.pdf,.eps,.png,.jpg} \DeclareGraphicsExtensions{.pdf,.eps,.png,.jpg}
% Képek tárolási helye % Default image path
\graphicspath{{./images/}} \graphicspath{{./images/}}
% Ábrajegyzék elnevezése % Set name for List of Figures
\renewcommand{\listfigurename}{\lstfigurelabel} \renewcommand{\listfigurename}{\lstfigurelabel}
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Papírméret % Paper size
\paperwidth 210mm \paperwidth 210mm
\paperheight 297mm \paperheight 297mm
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Térköz bekezdések közé % Set the spacing between paragraphs
\iftoggle{parspace}{ \iftoggle{parspace}{
\RequirePackage{parskip} \RequirePackage{parskip}
% A bekezdések első soros behúzása maradjon meg % Keep the indention of the first line
\iftoggle{indent}{ \iftoggle{indent}{
\setlength{\parindent}{3.5ex} \setlength{\parindent}{3.5ex}
}{} }{}
}{ }{
% Nincs se térköz, se behúzás % No spacing, no indentation
\nottoggle{indent}{ \nottoggle{indent}{
\RequirePackage[skip=0pt]{parskip} \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 \clubpenalty=3000
\widowpenalty=3000 \widowpenalty=3000
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Helyközök és tördelés % Line and word spacing
% Egyszeres helyköz a mondatok végén % Single spacing at end of sentences
\frenchspacing \frenchspacing
% Szavak jobb margón túlnyúlásának tiltása % Avoid overfull lines (text reaching over the right margin)
\sloppy \sloppy
% Szavak elválasztásának tiltása % Disable word hyphenation
\nottoggle{hypenation}{\RequirePackage[none]{hyphenat}}{} \nottoggle{hypenation}{\RequirePackage[none]{hyphenat}}{}
% Beállítás alternatív módon % Line spacing
\RequirePackage{setspace} \RequirePackage{setspace}
% According to % According to
% https://tex.stackexchange.com/questions/442030/setting-spaces-with-titlespacing-and-fonts % https://tex.stackexchange.com/questions/442030/setting-spaces-with-titlespacing-and-fonts
% this matches the 1.5 linespacing in MS Word % this matches the 1.5 linespacing in MS Word
\setstretch{1.427465} \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 % https://tex.stackexchange.com/questions/568084/problem-with-matrices-using-linespread
\everydisplay=\expandafter{\the\everydisplay\linespread{1}\selectfont} \everydisplay=\expandafter{\the\everydisplay\linespread{1}\selectfont}
% Azonos sorköz használata láblácben % Use same line spacing in footer
%\RequirePackage{footmisc} %\RequirePackage{footmisc}
%\setlength{\footnotesep}{\baselineskip} %\setlength{\footnotesep}{\baselineskip}
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Nagybetűs szavak elválasztásának mellőzése % Do not hyphenate uppercase words
\uchyph=0 \uchyph=0
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Szoros térközű felsorolások % Lists with narrow spacing
\RequirePackage{paralist} \RequirePackage{paralist}
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Matematikai mód % Mathematical mode
\RequirePackage{amsthm} \RequirePackage{amsthm}
\RequirePackage{amsmath} \RequirePackage{amsmath}
\RequirePackage{amsfonts} \RequirePackage{amsfonts}
@ -296,7 +296,7 @@
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Tételek, definíciók % Theorems, definitions
\theoremstyle{definition} \theoremstyle{definition}
\newtheorem{definition}{\deflabel} \newtheorem{definition}{\deflabel}
@ -309,15 +309,15 @@
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Times font használata % Use the Times font
%\RequirePackage{mathptmx} %\RequirePackage{mathptmx}
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Színes szövegek % Colored texts
\RequirePackage{color} \RequirePackage{color}
\RequirePackage{xcolor} \RequirePackage{xcolor}
% Színek % Predefined colors
\definecolor{codebackg}{rgb}{0.95,0.95,0.95} \definecolor{codebackg}{rgb}{0.95,0.95,0.95}
\definecolor{codecomment}{rgb}{0,0.6,0} \definecolor{codecomment}{rgb}{0,0.6,0}
\definecolor{codestring}{rgb}{0.58,0,0.82} \definecolor{codestring}{rgb}{0.58,0,0.82}
@ -325,7 +325,7 @@
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Hivatkozások % URL references
% dvipdfm-hez % dvipdfm-hez
%\newcommand{\hyperrefComp}{dvipdfm} %\newcommand{\hyperrefComp}{dvipdfm}
% pdflatex-hez % pdflatex-hez
@ -338,88 +338,87 @@
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Multirow és multicolumn táblázathoz % Multirow and multicolumn tables
\RequirePackage{multirow} \RequirePackage{multirow}
% Táblázatok tördelése több oldalra % Breakable tables over multiple pages
\RequirePackage{longtable} \RequirePackage{longtable}
% Celltartalmak vertikális igazítása % Vertical positioning of cells
\RequirePackage{array} \RequirePackage{array}
% Sortörés táblázat cellákban % Multiline cells (line breaks)
\RequirePackage{makecell} \RequirePackage{makecell}
% Táblázatjegyzék elnevezése % Set name for List of Tables
\renewcommand{\listtablename}{\lsttablelabel} \renewcommand{\listtablename}{\lsttablelabel}
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Felső és alsó indexek % Superscripts and subscripts
% http://anthony.liekens.net/index.php/LaTeX/SubscriptAndSuperscriptInTextMode % http://anthony.liekens.net/index.php/LaTeX/SubscriptAndSuperscriptInTextMode
\newcommand{\superscript}[1]{\ensuremath{^{\textrm{\scriptsize{#1}}}}} \newcommand{\superscript}[1]{\ensuremath{^{\textrm{\scriptsize{#1}}}}}
\newcommand{\subscript}[1]{\ensuremath{_{\textrm{\scriptsize{#1}}}}} \newcommand{\subscript}[1]{\ensuremath{_{\textrm{\scriptsize{#1}}}}}
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Számozott elemek kezelése % Manage counters
\RequirePackage{chngcntr} \RequirePackage{chngcntr}
% Lábjegyzet folytonos számozása fejezetek között
% Continuous counting of footnotes among chapters % Continuous counting of footnotes among chapters
\counterwithout{footnote}{chapter} \counterwithout{footnote}{chapter}
% Lábjegyzet oldalak közti eltörésének tiltása % Avoid breaking footnotes over pages
\interfootnotelinepenalty=10000 \interfootnotelinepenalty=10000
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Lábjegyzet teljes körűbb támogatása (savenotes) % Extended support for footnotes (savenotes)
%\RequirePackage{footnote} %\RequirePackage{footnote}
% Lábjegyzet kezelése minipage-ekben % Handle footnotes in minipages
% http://www.cs.brown.edu/system/software/latex/doc/mpfnmark.pdf % http://www.cs.brown.edu/system/software/latex/doc/mpfnmark.pdf
%\RequirePackage{mpfnmark} %\RequirePackage{mpfnmark}
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Függelék % Appendix
\RequirePackage{appendix} \RequirePackage{appendix}
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Irodalomjegyzék % Bibliography
\RequirePackage[autostyle=true]{csquotes} \RequirePackage[autostyle=true]{csquotes}
\RequirePackage[ \RequirePackage[
backend=bibtex, backend=bibtex,
style=numeric, % irodalomjegyzék stílusa style=numeric, % style of bibliography
sorting=none % idézések rendezettségee sorting=none % sorting of references
]{biblatex} ]{biblatex}
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Feliratok, tartalomjegyzék, ábrajegyzék, táblázatjegyzék % Captions, Table of Contents
\RequirePackage[justification=centering]{caption} \RequirePackage[justification=centering]{caption}
\RequirePackage{tocloft} \RequirePackage{tocloft}
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Tárgymutató % Index
\RequirePackage{makeidx} \RequirePackage{makeidx}
\makeindex \makeindex
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Jelölésjegyzék % List of Symbols
\RequirePackage[intoc,noprefix,refpage]{nomencl} \RequirePackage[intoc,noprefix,refpage]{nomencl}
% Elemek közötti bigskip kihagyása % Avoid bigskip between items
\setlength{\nomitemsep}{-\parsep} \setlength{\nomitemsep}{-\parsep}
% Jobbra igazítás % Right alignment
\renewcommand{\nomlabel}[1]{\hfil \hfil #1} \renewcommand{\nomlabel}[1]{\hfil \hfil #1}
% Oldalhivatkozás megjelenése % Display page reference
\renewcommand{\pagedeclaration}[1]{, #1} \renewcommand{\pagedeclaration}[1]{, #1}
% Jelölésjegyzék elnevezése % Set name for List of Symbols
\renewcommand{\nomname}{\lstnomencl} \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 \makenomenclature
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Algoritmusok és kódblokkok írása % Algorithms and code blocks
\RequirePackage{algorithm} \RequirePackage{algorithm}
\RequirePackage{algpseudocode} \RequirePackage{algpseudocode}
\RequirePackage{listingsutf8} \RequirePackage{listingsutf8}
@ -444,27 +443,26 @@
frame=lines, frame=lines,
captionpos=b captionpos=b
} }
% Forráskód elnevezése % Set name for code blocks and List of Codes
\renewcommand{\lstlistingname}{\codelabel} \renewcommand{\lstlistingname}{\codelabel}
% Forráskódjegyzék elnevezése
\renewcommand{\lstlistlistingname}{\lstcodelabel} \renewcommand{\lstlistlistingname}{\lstcodelabel}
% Algoritmus elnevezése % Set name for algorithm blocks and List of Algorithms
\floatname{algorithm}{\alglabel} \floatname{algorithm}{\alglabel}
\renewcommand{\listalgorithmname}{\lstalgorithmlabel} \renewcommand{\listalgorithmname}{\lstalgorithmlabel}
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Teendőlista % List of TODOs
% http://www.tex.ac.uk/tex-archive/help/Catalogue/entries/todonotes.html % 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[textwidth=30mm, textsize=small, color=todobackg, linecolor=orange, colorinlistoftodos, shadow, obeyFinal]{todonotes}
\RequirePackage[displaymath, tightpage]{preview} \RequirePackage[displaymath, tightpage]{preview}
% A bal margóra kerüljenek a TODO-k % Place TODOs on the left margin
\reversemarginpar \reversemarginpar
\setlength{\marginparwidth}{30mm} \setlength{\marginparwidth}{30mm}
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Címlap % Cover page
\renewcommand{\maketitle}{ \renewcommand{\maketitle}{
\begin{titlepage} \begin{titlepage}
@ -529,7 +527,7 @@
% ------------------------------ % ------------------------------
% ------------------------------ % ------------------------------
% Témabejelentő % Topic declaration page
\newcommand{\topicdeclaration}{ \newcommand{\topicdeclaration}{
\thispagestyle{empty} \thispagestyle{empty}
\begin{center} \begin{center}
@ -564,18 +562,18 @@
bgcolor=codebackg, bgcolor=codebackg,
} }
\SetupFloatingEnvironment{listing}{ \SetupFloatingEnvironment{listing}{
name=\codelabel, % Forráskód elnevezése name=\codelabel, % set name for code blocks
listname=\lstcodelabel, % Forráskódjegyzék elnevezése 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 \let\oldtableofcontents\tableofcontents
\renewcommand{\tableofcontents}{ \renewcommand{\tableofcontents}{
\pagenumbering{gobble} \pagenumbering{gobble}
\oldtableofcontents \oldtableofcontents
\cleardoublepage \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} \newcounter{conpageno}
\defcounter{conpageno}{\value{page}} \defcounter{conpageno}{\value{page}}
\pagenumbering{arabic} \pagenumbering{arabic}

View File

@ -1,69 +1,58 @@
\documentclass[ \documentclass[
%parspace, % Térköz bekezdések közé / Add vertical space between paragraphs %parspace, % Add vertical space between paragraphs
%noindent, % Bekezdésének első sora ne legyen behúzva / No indentation of first lines in each paragraph %noindent, % No indentation of first lines in each paragraph
%nohyp, % Szavak sorvégi elválasztásának tiltása / No hyphenation of words %nohyp, % No hyphenation of words
%twoside, % Kétoldalas nyomtatás / Double sided format %twoside, % Double sided format
%draft, % Gyorsabb fordítás ábrák rajzolása nélkül / Quicker draft compilation without rendering images %draft, % Quicker draft compilation without rendering images
%final, % Teendők elrejtése / Set final to hide todos %final, % Set final to hide todos
]{elteikthesis}[2021/09/20] ]{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 % The minted package is also supported for source highlighting
% See minted-intregration.tex for example
%\usepackage[newfloat]{minted} %\usepackage[newfloat]{minted}
% Dolgozat metaadatai
% Document's metadata % Document's metadata
\title{Dolgozat címe} % cím / title \title{Dolgozat címe} % title
\date{2021} % védés éve / year of defense \date{2022} % year of defense
% Szerző metaadatai
% Author's metadata % Author's metadata
\author{Hallgató Hanga} \author{Hallgató Hanga}
\degree{programtervező informatikus BSc} \degree{programtervező informatikus BSc}
% Témavezető(k) metaadatai
% Superivsor(s)' metadata % Superivsor(s)' metadata
\supervisor{Témavezető Tamás} % belső témavezető neve / internal supervisor's name \supervisor{Témavezető Tamás} % internal supervisor's name
\affiliation{egyetemi tanársegéd} % belső témavezető beosztása / internal supervisor's affiliation \affiliation{egyetemi tanársegéd} % internal supervisor's affiliation
%\extsupervisor{Külső Kornél} % külső témavezető neve / external supervisor's name %\extsupervisor{Külső Kornél} % external supervisor's name
%\extaffiliation{informatikai igazgató} % külső témavezető beosztása / external supervisor's affiliation %\extaffiliation{informatikai igazgató} % external supervisor's affiliation
% Egyetem metaadatai
% University's metadata % University's metadata
\university{Eötvös Loránd Tudományegyetem} % egyetem neve / university's name \university{Eötvös Loránd Tudományegyetem} % university's name
\faculty{Informatikai Kar} % kar neve / faculty's name \faculty{Informatikai Kar} % faculty's name
\department{Programozáselmélet és Szoftvertechnológiai\\ Tanszék} % tanszék neve / department's name \department{Programozáselmélet és Szoftvertechnológiai\\ Tanszék} % department's name
\city{Budapest} % város / city \city{Budapest} % city
\logo{elte_cimer_szines} % logo \logo{elte_cimer_szines} % logo
% Irodalomjegyzék hozzáadása
% Add bibliography file % Add bibliography file
\addbibresource{thesis.bib} \addbibresource{thesis.bib}
% A dolgozat
% The document % The document
\begin{document} \begin{document}
% Nyelv kiválasztása
% Set document language % Set document language
\documentlang{hungarian} \documentlang{hungarian}
%\documentlang{english} %\documentlang{english}
% Teendők listája (final dokumentumban nincs)
% List of todos (not in the final document) % List of todos (not in the final document)
%\listoftodos[\todolabel] %\listoftodos[\todolabel]
% Címlap (kötelező)
% Title page (mandatory) % Title page (mandatory)
\maketitle \maketitle
\topicdeclaration \topicdeclaration
% Tartalomjegyzék (kötelező)
% Table of contents (mandatory) % Table of contents (mandatory)
\tableofcontents \tableofcontents
\cleardoublepage \cleardoublepage
% Tartalom
% Main content % Main content
\input{chapters/intro.tex} \input{chapters/intro.tex}
\cleardoublepage \cleardoublepage
@ -77,48 +66,41 @@
\input{chapters/sum.tex} \input{chapters/sum.tex}
\cleardoublepage \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. % Appendices (optional) - useful for detailed information in long tables, many and/or large figures, etc.
\appendix \appendix
\input{appendices/sim.tex} \input{appendices/sim.tex}
\cleardoublepage \cleardoublepage
% Irodalomjegyzék (kötelező)
% Bibliography (mandatory) % Bibliography (mandatory)
\phantomsection \phantomsection
\addcontentsline{toc}{chapter}{\biblabel} \addcontentsline{toc}{chapter}{\biblabel}
\printbibliography[title=\biblabel] \printbibliography[title=\biblabel]
\cleardoublepage \cleardoublepage
% Ábrajegyzék (opcionális) - 3-5 ábra fölött érdemes
% List of figures (optional) - useful over 3-5 figures % List of figures (optional) - useful over 3-5 figures
\phantomsection \phantomsection
\addcontentsline{toc}{chapter}{\lstfigurelabel} \addcontentsline{toc}{chapter}{\lstfigurelabel}
\listoffigures \listoffigures
\cleardoublepage \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 % List of tables (optional) - useful over 3-5 tables
\phantomsection \phantomsection
\addcontentsline{toc}{chapter}{\lsttablelabel} \addcontentsline{toc}{chapter}{\lsttablelabel}
\listoftables \listoftables
\cleardoublepage \cleardoublepage
% Algorithmusjegyzék
% List of algorithms % List of algorithms
\phantomsection \phantomsection
\addcontentsline{toc}{chapter}{\lstalgorithmlabel} \addcontentsline{toc}{chapter}{\lstalgorithmlabel}
\listofalgorithms \listofalgorithms
\cleardoublepage \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 % List of codes (optional) - useful over 3-5 code samples
\phantomsection \phantomsection
\addcontentsline{toc}{chapter}{\lstcodelabel} \addcontentsline{toc}{chapter}{\lstcodelabel}
\lstlistoflistings \lstlistoflistings
\cleardoublepage \cleardoublepage
% Jelölésjegyzék (opcionális)
% List of symbols (optional) % List of symbols (optional)
%\printnomenclature %\printnomenclature