mirror of
https://github.com/Relintai/elteikthesis.git
synced 2024-11-10 07:42:09 +01:00
Translate comments in class file to English
This commit is contained in:
parent
d74191cbc7
commit
83a6802495
@ -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
|
||||||
|
|
||||||
|
@ -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)
|
||||||
|
|
||||||
|
174
elteikthesis.cls
174
elteikthesis.cls
@ -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}
|
||||||
|
52
thesis.tex
52
thesis.tex
@ -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
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user