diff --git a/README.md b/README.md index bdc58ad..50f5054 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ A sablon alapértelmezetten a javasolt egy oldalas nyomtatásra konfigurált, de **Táblázatkezelés:** * Oszlopok és sorok egyesítése: [multirow](https://ctan.org/pkg/multirow) -* Tördelhető táblázat: [lontable](https://ctan.org/pkg/longtable) +* Tördelhető táblázat: [longtable](https://ctan.org/pkg/longtable) * Cellatartalom vertikális igazítása: [array](https://ctan.org/pkg/array) **Felsorolások:** @@ -30,4 +30,4 @@ A sablon alapértelmezetten a javasolt egy oldalas nyomtatásra konfigurált, de * definition: Definíció * theorem: Tétel * remark: Emlékeztető -* note: Megjegyzés \ No newline at end of file +* note: Megjegyzés diff --git a/elteikthesis.cls b/elteikthesis.cls index 00bdf57..6ac698c 100644 --- a/elteikthesis.cls +++ b/elteikthesis.cls @@ -1,7 +1,7 @@ %% MIT License %% -%% Version 1.0, 2018/06/06 -%% Copyright (c) 2013-2018 Máté Cserép, Bálint Bognár +%% Version 1.1, 2019/04/30 +%% Copyright (c) 2013-2019 Máté Cserép, Bálint Bognár %% %% Permission is hereby granted, free of charge, to any person obtaining a copy %% of this software and associated documentation files (the "Software"), to deal @@ -22,7 +22,7 @@ %% SOFTWARE. \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{elteikthesis}[2018/06/06 ELTE IK szakdolgozat és diplomamunka sablon] +\ProvidesClass{elteikthesis}[2019/04/30 ELTE IK szakdolgozat és diplomamunka sablon] \DeclareOption*{\PassOptionsToClass{\CurrentOption}{report}} \ProcessOptions \relax @@ -215,7 +215,7 @@ % ------------------------------ % Lábjegyzet folytonos számozása fejezetek között \RequirePackage{chngcntr} -\counterwithout{footnote}{chapter} +%\counterwithout{footnote}{chapter} % documenten belülre kell helyezni % Lábjegyzet oldalak közti eltörésének tiltása \interfootnotelinepenalty=10000 % ------------------------------ @@ -233,6 +233,16 @@ \RequirePackage{appendix} % ------------------------------ +% ------------------------------ +% Irodalomjegyzék +\RequirePackage[style=english]{csquotes} +\RequirePackage[ + backend=bibtex, + style=numeric, % irodalomjegyzék stílusa + sorting=none % idézések rendezettségee +]{biblatex} +% ------------------------------ + % ------------------------------ % Feliratok, tartalomjegyzék, ábrajegyzék, táblázatjegyzék \RequirePackage[justification=centering]{caption} @@ -290,6 +300,8 @@ } % Forráskódjegyzék elnevezése \renewcommand\lstlistingname{forráskód} +% Algoritmus kommentek jobb szélre igazítása +\renewcommand{\algorithmiccomment}[1]{\hfill {\it #1}} % ------------------------------ % ------------------------------ @@ -341,6 +353,12 @@ \newcommand{\theolabel}{Tétel} \newcommand{\remlabel}{Emlékeztető} \newcommand{\notelabel}{Megjegyzés} + + \newcommand{\biblabel}{Irodalomjegyzék} + \newcommand{\lstfigurelabel}{Ábrajegyzék} + \newcommand{\lsttablelabel}{Táblázatjegyzék} + \newcommand{\lstcodelabel}{Forráskódjegyzék} + \newcommand{\todolabel}{Teendők listája} } { \newcommand{\authorlabel}{Author} @@ -352,7 +370,17 @@ \newcommand{\theolabel}{Theorem} \newcommand{\remlabel}{Remark} \newcommand{\notelabel}{Note} + + \newcommand{\biblabel}{Bibliograhpy} + \newcommand{\lstfigurelabel}{List of Figures} + \newcommand{\lsttablelabel}{List of Tables} + \newcommand{\lstcodelabel}{List of Codes} + \newcommand{\todolabel}{Todo list} } + + \renewcommand{\listfigurename}{\lstfigurelabel} + \renewcommand{\listtablename}{\lsttablelabel} + \renewcommand{\lstlistlistingname}{\lstcodelabel} } % ------------------------------ diff --git a/thesis.tex b/thesis.tex index b71345a..9eee7fd 100644 --- a/thesis.tex +++ b/thesis.tex @@ -1,10 +1,10 @@ \documentclass[ %final % Megadásával a teendők elrejtésre kerülnek -]{elteikthesis}[2018/06/06] +]{elteikthesis}[2019/04/30] % Dolgozat metaadatai \title{Dolgozat címe} -\date{2018} +\date{2019} % Szerző metaadatai \author{Hallgató Hanga} @@ -24,6 +24,9 @@ \city{Budapest} \logo{elte_cimer_szines} +% Irodalomjegyzék hozzáadása +\addbibresource{thesis.bib} + % A dolgozat \begin{document} @@ -32,7 +35,10 @@ %\documentlang{english} % Teendők listája - final dokumentumban nincs -\listoftodos[Teendők listája] +\listoftodos[\todolabel] + +% Lábjegyzet folytonos számozása fejezetek között +\counterwithout{footnote}{chapter} % Címlap - kötelező \maketitle @@ -55,26 +61,22 @@ \cleardoublepage % Irodalomjegyzék - kötelező -\addcontentsline{toc}{chapter}{Irodalomjegyzék} -\bibliographystyle{unsrt} -\bibliography{thesis} +\addcontentsline{toc}{chapter}{\biblabel} +\printbibliography[title=\biblabel] \cleardoublepage % Ábrajegyzék - ha szükséges -\addcontentsline{toc}{chapter}{Ábrajegyzék} -\renewcommand\listfigurename{Ábrajegyzék} +\addcontentsline{toc}{chapter}{\lstfigurelabel} \listoffigures \cleardoublepage % Táblázatjegyzék - ha szükséges -\addcontentsline{toc}{chapter}{Táblázatjegyzék} -\renewcommand\listtablename{Táblázatjegyzék} +\addcontentsline{toc}{chapter}{\lsttablelabel} \listoftables \cleardoublepage % Forráskódjegyzék - ha szükséges -\addcontentsline{toc}{chapter}{Forráskódjegyzék} -\renewcommand\lstlistlistingname{Forráskódjegyzék} +\addcontentsline{toc}{chapter}{\lstcodelabel} \lstlistoflistings \end{document}