From ae8866d0d54155d64c97ae942988b4ff8da5ea4c Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 24 Jul 2020 21:52:09 +0000 Subject: elteikthesis (24jul20) git-svn-id: svn://tug.org/texlive/trunk@55928 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/elteikthesis/README.md | 17 ++-- .../texmf-dist/doc/latex/elteikthesis/README.pdf | Bin 151924 -> 152282 bytes .../texmf-dist/doc/latex/elteikthesis/README_hu.md | 16 +-- .../doc/latex/elteikthesis/README_hu.pdf | Bin 156393 -> 156453 bytes .../doc/latex/elteikthesis/elteikthesis.bib | 51 ++++++++++ .../doc/latex/elteikthesis/elteikthesis.pdf | Bin 0 -> 461186 bytes .../doc/latex/elteikthesis/elteikthesis.tex | 113 +++++++++++++++++++++ .../texmf-dist/doc/latex/elteikthesis/thesis.bib | 51 ---------- .../texmf-dist/doc/latex/elteikthesis/thesis.pdf | Bin 461186 -> 0 bytes .../texmf-dist/doc/latex/elteikthesis/thesis.tex | 113 --------------------- 10 files changed, 182 insertions(+), 179 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/elteikthesis/elteikthesis.bib create mode 100644 Master/texmf-dist/doc/latex/elteikthesis/elteikthesis.pdf create mode 100644 Master/texmf-dist/doc/latex/elteikthesis/elteikthesis.tex delete mode 100644 Master/texmf-dist/doc/latex/elteikthesis/thesis.bib delete mode 100644 Master/texmf-dist/doc/latex/elteikthesis/thesis.pdf delete mode 100644 Master/texmf-dist/doc/latex/elteikthesis/thesis.tex (limited to 'Master/texmf-dist/doc') diff --git a/Master/texmf-dist/doc/latex/elteikthesis/README.md b/Master/texmf-dist/doc/latex/elteikthesis/README.md index 4e4158b89fa..fc0e06a1c41 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 [thesis.tex](thesis.tex) and the produced [thesis.pdf](thesis.pdf) serves as an example of usage. +The [elteikthesis.tex](elteikthesis.tex) and the produced [elteikthesis.pdf](elteikthesis.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,15 +10,17 @@ The template supports producing both Hungarian and English theses, which can be ## Compilation ```bash -# Generate thesis.aux file (PDF file contains incorrect references yet) -pdflatex thesis.tex +# Generate elteikthesis.aux file +# (PDF file contains incorrect references yet) +pdflatex elteikthesis.tex # Generate bibliography -bibtex thesis +bibtex elteikthesis # Generate nomenclature (optional) -makeindex -s nomencl.ist -t thesis.nlg -o thesis.nls thesis.nlo +makeindex -s nomencl.ist -t elteikthesis.nlg -o elteikthesis.nls \ + elteikthesis.nlo # Generate final PDF file -pdflatex thesis.tex -pdflatex thesis.tex +pdflatex elteikthesis.tex +pdflatex elteikthesis.tex ``` **Note:** in case the bibliography changes, executing `bibtex`, then `pdflatex` _twice_ is required to generate to correct references in the PDF output. @@ -40,7 +42,6 @@ Compilation might be carried out through a preferred IDE (e.g. [TexStudio](https * Vertical positioning of cells: [array](https://ctan.org/pkg/array) * Multiline cells (line breaks): [makecell](https://ctan.org/pkg/makecell) -\pagebreak **Lists:** * Lists with narrow spacing: [paralist](https://ctan.org/pkg/paralist) diff --git a/Master/texmf-dist/doc/latex/elteikthesis/README.pdf b/Master/texmf-dist/doc/latex/elteikthesis/README.pdf index d4324f8bd66..4392582e6e2 100644 Binary files a/Master/texmf-dist/doc/latex/elteikthesis/README.pdf and b/Master/texmf-dist/doc/latex/elteikthesis/README.pdf differ diff --git a/Master/texmf-dist/doc/latex/elteikthesis/README_hu.md b/Master/texmf-dist/doc/latex/elteikthesis/README_hu.md index 66ceb24830a..3e393847178 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 [thesis.tex](thesis.tex) és a belőle előálló [thesis.pdf](thesis.pdf) szolgál kiindulási példaként. +A [elteikthesis.tex](elteikthesis.tex) és a belőle előálló [elteikthesis.pdf](elteikthesis.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,15 +10,17 @@ A sablon magyar és angol nyelvű dokumentumok elkészítését is támogatja (l ## Fordítás ```bash -# thesis.aux fájl generálása (PDF fájl még hibás hivatkozásokat fog tartalmazni) -pdflatex thesis.tex +# elteikthesis.aux fájl generálása +# (PDF fájl még hibás hivatkozásokat fog tartalmazni) +pdflatex elteikthesis.tex # Irodalomjegyzék generálása -bibtex thesis +bibtex elteikthesis # Jelölésjegyzék generálása (ha szükséges) -makeindex -s nomencl.ist -t thesis.nlg -o thesis.nls thesis.nlo +makeindex -s nomencl.ist -t elteikthesis.nlg -o elteikthesis.nls \ + elteikthesis.nlo # Végleges PDF fájl generálása -pdflatex thesis.tex -pdflatex thesis.tex +pdflatex elteikthesis.tex +pdflatex elteikthesis.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. diff --git a/Master/texmf-dist/doc/latex/elteikthesis/README_hu.pdf b/Master/texmf-dist/doc/latex/elteikthesis/README_hu.pdf index f4d1e795c63..d1f7c5f38e5 100644 Binary files a/Master/texmf-dist/doc/latex/elteikthesis/README_hu.pdf and b/Master/texmf-dist/doc/latex/elteikthesis/README_hu.pdf differ diff --git a/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis.bib b/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis.bib new file mode 100644 index 00000000000..1e0ae403e39 --- /dev/null +++ b/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis.bib @@ -0,0 +1,51 @@ +@book{dahl1972structured, + editor = {Dahl, O. J. and Dijkstra, E. W. and Hoare, C. A. R.}, + title = {Structured Programming}, + year = {1972}, + isbn = {0-12-200550-3}, + source = {Library of Congress Catalog Card Number: 72-84452}, + publisher = {Academic Press Ltd.}, + address = {London, UK, UK}, +} + +@book{cormen2009algorithms, + author = {Cormen, Thomas H. and Leiserson, Charles E. and Rivest, Ronald L. and Stein, Clifford}, + title = {Introduction to Algorithms, Third Edition}, + year = {2009}, + isbn = {0262033844, 9780262033848}, + edition = {3rd}, + publisher = {The MIT Press}, +} + +@incollection{dijkstra1979goto, + author = {Dijkstra, E.}, + chapter = {Go to Statement Considered Harmful}, + title = {Classics in Software Engineering}, + editor = {Yourdon, Edward Nash}, + year = {1979}, + isbn = {0-917072-14-6}, + pages = {27--33}, + numpages = {7}, + url = {http://dl.acm.org/citation.cfm?id=1241515.1241518}, + acmid = {1241518}, + publisher = {Yourdon Press}, + address = {Upper Saddle River, NJ, USA}, +} + +@article{krasner1988mvc, + author = {Krasner, Glenn E. and Pope, Stephen T.}, + title = {A Cookbook for Using the Model-View-Controller User Interface Paradigm in Smalltalk-80}, + journal = {J. Object Oriented Program.}, + issue_date = {Aug./Sept. 1988}, + volume = {1}, + number = {3}, + month = aug, + year = {1988}, + issn = {0896-8438}, + pages = {26--49}, + numpages = {24}, + url = {http://dl.acm.org/citation.cfm?id=50757.50759}, + acmid = {50759}, + publisher = {SIGS Publications}, + address = {Denville, NJ, USA}, +} \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis.pdf b/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis.pdf new file mode 100644 index 00000000000..58ec02b7cfb Binary files /dev/null and b/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis.pdf differ diff --git a/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis.tex b/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis.tex new file mode 100644 index 00000000000..162ce58e7c4 --- /dev/null +++ b/Master/texmf-dist/doc/latex/elteikthesis/elteikthesis.tex @@ -0,0 +1,113 @@ +\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 + %final, % Teendők elrejtése / Set final to hide todos +]{elteikthesis}[2020/05/15] + +% Dolgozat metaadatai +% Document's metadata +\title{Dolgozat címe} % cím / title +\date{2020} % 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] + +% Dokumentum beállítások +% Some document settings +\input{settings.tex} + +% 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) +\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 +\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 +\addcontentsline{toc}{chapter}{\lsttablelabel} +\listoftables +\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 +\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/thesis.bib b/Master/texmf-dist/doc/latex/elteikthesis/thesis.bib deleted file mode 100644 index 1e0ae403e39..00000000000 --- a/Master/texmf-dist/doc/latex/elteikthesis/thesis.bib +++ /dev/null @@ -1,51 +0,0 @@ -@book{dahl1972structured, - editor = {Dahl, O. J. and Dijkstra, E. W. and Hoare, C. A. R.}, - title = {Structured Programming}, - year = {1972}, - isbn = {0-12-200550-3}, - source = {Library of Congress Catalog Card Number: 72-84452}, - publisher = {Academic Press Ltd.}, - address = {London, UK, UK}, -} - -@book{cormen2009algorithms, - author = {Cormen, Thomas H. and Leiserson, Charles E. and Rivest, Ronald L. and Stein, Clifford}, - title = {Introduction to Algorithms, Third Edition}, - year = {2009}, - isbn = {0262033844, 9780262033848}, - edition = {3rd}, - publisher = {The MIT Press}, -} - -@incollection{dijkstra1979goto, - author = {Dijkstra, E.}, - chapter = {Go to Statement Considered Harmful}, - title = {Classics in Software Engineering}, - editor = {Yourdon, Edward Nash}, - year = {1979}, - isbn = {0-917072-14-6}, - pages = {27--33}, - numpages = {7}, - url = {http://dl.acm.org/citation.cfm?id=1241515.1241518}, - acmid = {1241518}, - publisher = {Yourdon Press}, - address = {Upper Saddle River, NJ, USA}, -} - -@article{krasner1988mvc, - author = {Krasner, Glenn E. and Pope, Stephen T.}, - title = {A Cookbook for Using the Model-View-Controller User Interface Paradigm in Smalltalk-80}, - journal = {J. Object Oriented Program.}, - issue_date = {Aug./Sept. 1988}, - volume = {1}, - number = {3}, - month = aug, - year = {1988}, - issn = {0896-8438}, - pages = {26--49}, - numpages = {24}, - url = {http://dl.acm.org/citation.cfm?id=50757.50759}, - acmid = {50759}, - publisher = {SIGS Publications}, - address = {Denville, NJ, USA}, -} \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/elteikthesis/thesis.pdf b/Master/texmf-dist/doc/latex/elteikthesis/thesis.pdf deleted file mode 100644 index e32c01d10ab..00000000000 Binary files a/Master/texmf-dist/doc/latex/elteikthesis/thesis.pdf and /dev/null differ diff --git a/Master/texmf-dist/doc/latex/elteikthesis/thesis.tex b/Master/texmf-dist/doc/latex/elteikthesis/thesis.tex deleted file mode 100644 index 13d5af8c647..00000000000 --- a/Master/texmf-dist/doc/latex/elteikthesis/thesis.tex +++ /dev/null @@ -1,113 +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 - %final, % Teendők elrejtése / Set final to hide todos -]{elteikthesis}[2019/06/10] - -% Dolgozat metaadatai -% Document's metadata -\title{Dolgozat címe} % cím / title -\date{2020} % 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{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) -% 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ő) -% 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) -\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 -\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 -\addcontentsline{toc}{chapter}{\lsttablelabel} -\listoftables -\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 -\addcontentsline{toc}{chapter}{\lstcodelabel} -\lstlistoflistings -\cleardoublepage - -% Jelölésjegyzék (opcionális) -% List of symbols (optional) -%\printnomenclature - -\end{document} -- cgit v1.2.3