diff --git a/appendices/testing.tex b/appendices/sim.tex similarity index 96% rename from appendices/testing.tex rename to appendices/sim.tex index ddb1fc3..d64ce12 100644 --- a/appendices/testing.tex +++ b/appendices/sim.tex @@ -1,5 +1,5 @@ -\chapter{Tesztelési eredmények} -\label{appx:testing} +\chapter{Szimulációs eredmények} % 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/chapters/impl.tex b/chapters/impl.tex index cd390da..aad6f32 100644 --- a/chapters/impl.tex +++ b/chapters/impl.tex @@ -1,10 +1,10 @@ -\chapter{Fejlesztői dokumentáció} +\chapter{Fejlesztői dokumentáció} % Developer guide \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} +\section{Tételek, definíciók, megjegyzések} % Theorem-like items \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} +\subsection{Egyenletek, matematika} % 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} +\section{Forráskódok} % 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,7 +85,7 @@ namespace HelloWorld } \end{lstlisting} -\subsection{Algoritmusok} +\subsection{Algoritmusok} % 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)}. diff --git a/chapters/intro.tex b/chapters/intro.tex index a070817..62e3537 100644 --- a/chapters/intro.tex +++ b/chapters/intro.tex @@ -1,4 +1,4 @@ -\chapter{Bevezetés} +\chapter{Bevezetés} % 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/chapters/sum.tex b/chapters/sum.tex index 619b529..ac5c06d 100644 --- a/chapters/sum.tex +++ b/chapters/sum.tex @@ -1,4 +1,4 @@ -\chapter{Összegzés} +\chapter{Összegzés} % 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/chapters/user.tex b/chapters/user.tex index 21fa263..47e302f 100644 --- a/chapters/user.tex +++ b/chapters/user.tex @@ -1,12 +1,10 @@ -\chapter{Felhasználói dokumentáció} +\chapter{Felhasználói dokumentáció} % User guide \label{ch:user} -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. 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. -\nomenclature{$\mathbb{N}$}{Set of natural numbers} -\nomenclature{$\mathbb{Z}$}{Set of integer numbers} +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} +\section{Felsorolások} % 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. @@ -32,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} +\subsection{Szoros térközű felsorolások} % 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} @@ -60,7 +58,7 @@ Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia \end{compactdesc} -\section{Képek, ábrák} +\section{Képek, ábrák} % 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}: @@ -71,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} +\subsection{Képek szegélyezése} % 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. @@ -81,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} +\subsection{Képek csoportosítása} % 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}: @@ -99,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} +\section{Táblázatok} % 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. @@ -120,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} +\subsection{Sorok és oszlopok egyesítése} % 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. @@ -143,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} +\subsection{Több oldalra átnyúló táblázatok} % 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. diff --git a/elteikthesis.cls b/elteikthesis.cls index 86b0d82..43efc0f 100644 --- a/elteikthesis.cls +++ b/elteikthesis.cls @@ -22,14 +22,14 @@ %% SOFTWARE. \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{elteikthesis}[2019/04/30 ELTE IK szakdolgozat és diplomamunka sablon] +\ProvidesClass{elteikthesis}[2019/04/30 ELTE IK bachelor and master thesis template] \DeclareOption*{\PassOptionsToClass{\CurrentOption}{report}} \ProcessOptions \relax -% Egyoldalashoz +% Egyoldalashoz / Single sided document \LoadClass[a4paper, 12pt, oneside]{report} -% Kétoldalashoz +% Kétoldalashoz / Double sided document %\LoadClass[a4paper, 12pt, twoside, openright]{report} % ------------------------------ @@ -46,9 +46,9 @@ % Fejléc törlése \fancyhead{} -% Fejléc beállítása (egyoldalashoz) +% Fejléc beállítása (egyoldalashoz) / Set header (single sided document) \fancyhead[C]{\slshape \leftmark} -% Fejléc beállítása (kétoldalashoz) +% Fejléc beállítása (kétoldalashoz) / Set header (double sided document) %\fancyhead[EC]{\slshape \leftmark} %\fancyhead[OC]{\slshape \rightmark} @@ -137,8 +137,12 @@ % ------------------------------ % Helyközök és tördelés \linespread{1.5} +% Egyszeres helyköz a mondatok végén \frenchspacing +% Szavak jobb margón túlnyúlásának tiltása \sloppy +% Szavak elválasztásának tiltása +%\RequirePackage[none]{hyphenat} % Beállítás alternatív módon %\RequirePackage{setspace} @@ -217,9 +221,8 @@ % ------------------------------ % ------------------------------ -% Lábjegyzet folytonos számozása fejezetek között +% Számozott elemek kezelése \RequirePackage{chngcntr} -%\counterwithout{footnote}{chapter} % documenten belülre kell helyezni % Lábjegyzet oldalak közti eltörésének tiltása \interfootnotelinepenalty=10000 % ------------------------------ diff --git a/settings.tex b/settings.tex index 89b3286..b2f43de 100644 --- a/settings.tex +++ b/settings.tex @@ -1,7 +1,9 @@ % Lábjegyzet folytonos számozása fejezetek között +% Contiunous counting of footnotes among chapters \counterwithout{footnote}{chapter} % Tartalomjegyzék oldalszámozásának rejtése +% Hide page numbering of ToC \newcounter{conpageno} \let\oldtableofcontents\tableofcontents \renewcommand{\tableofcontents}{ @@ -11,4 +13,4 @@ \setcounter{conpageno}{\value{page}} \pagenumbering{arabic} \setcounter{page}{\value{conpageno}} -} \ No newline at end of file +} diff --git a/thesis.tex b/thesis.tex index 5146704..a659fbf 100644 --- a/thesis.tex +++ b/thesis.tex @@ -1,52 +1,64 @@ \documentclass[ - %final % Megadásával a teendők elrejtésre kerülnek + %final % Megadásával a teendők elrejtésre kerülnek / Set final to hide todos ]{elteikthesis}[2019/04/30] % Dolgozat metaadatai -\title{Dolgozat címe} -\date{2019} +% Document's metadata +\title{Dolgozat címe} % cím / title +\date{2019} % védés éve / year of defense % Szerző metaadatai +% Author's metadata \author{Hallgató Hanga} \degree{programtervező informatikus BSc} % Témavezető(k) metaadatai -\supervisor{Témavezető Tamás} -\affiliation{egyetemi tanársegéd} -%\extsupervisor{Külső Kornél} -%\extaffiliation{informatikai igazgató} +% 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{Eötvös Loránd Tudományegyetem} -\faculty{Informatikai Kar} -\department{Programozáselmélet és Szoftvertechnológiai\\ Tanszék} -\city{Budapest} -\logo{elte_cimer_szines} +% 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{thesis.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 +% Teendők listája (final dokumentumban nincs) +% List of todos (not in the final document) \listoftodos[\todolabel] % Dokumentum beállítások +% Some document settings \input{settings.tex} -% Címlap - kötelező +% Címlap (kötelező) +% Cover page (mandatory) \maketitle -% Tartalomjegyzék - kötelező +% Tartalomjegyzék (kötelező) +% Table of contents (mandatory) \tableofcontents \cleardoublepage % Tartalom +% Main content \input{chapters/intro.tex} \cleardoublepage @@ -59,32 +71,38 @@ \input{chapters/sum.tex} \cleardoublepage -% Függelékek - ha szükséges +% 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/testing.tex} +\input{appendices/sim.tex} \cleardoublepage -% Irodalomjegyzék - kötelező +% Irodalomjegyzék (kötelező) +% Bibliography (mandatory) \addcontentsline{toc}{chapter}{\biblabel} \printbibliography[title=\biblabel] \cleardoublepage -% Ábrajegyzék - ha szükséges +% Ábrajegyzék (opcionális) - 3-5 ábra fölött érdemes +% List of figures (optional) - useful over 3-5 figures \addcontentsline{toc}{chapter}{\lstfigurelabel} \listoffigures \cleardoublepage -% Táblázatjegyzék - ha szükséges +% Táblázatjegyzék (opcionális) - 3-5 táblázat fölött érdemes +% List of tables (optional) - useful over 3-5 tables \addcontentsline{toc}{chapter}{\lsttablelabel} \listoftables \cleardoublepage -% Forráskódjegyzék - ha szükséges +% 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 \addcontentsline{toc}{chapter}{\lstcodelabel} \lstlistoflistings \cleardoublepage -% Jelölésjegyzék - ha szükséges +% Jelölésjegyzék (opcionális) +% List of symbols (optional) %\printnomenclature \end{document}