Use biblatex for bibliography. Included Hungarian and English names for TOC items into class file.

Fix continuous footnote numbering between chapters.
This commit is contained in:
Máté Cserép 2019-04-30 10:53:45 +02:00
parent e9903eab89
commit d89309e520
3 changed files with 48 additions and 18 deletions

View File

@ -15,7 +15,7 @@ A sablon alapértelmezetten a javasolt egy oldalas nyomtatásra konfigurált, de
**Táblázatkezelés:** **Táblázatkezelés:**
* Oszlopok és sorok egyesítése: [multirow](https://ctan.org/pkg/multirow) * 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) * Cellatartalom vertikális igazítása: [array](https://ctan.org/pkg/array)
**Felsorolások:** **Felsorolások:**
@ -30,4 +30,4 @@ A sablon alapértelmezetten a javasolt egy oldalas nyomtatásra konfigurált, de
* definition: Definíció * definition: Definíció
* theorem: Tétel * theorem: Tétel
* remark: Emlékeztető * remark: Emlékeztető
* note: Megjegyzés * note: Megjegyzés

View File

@ -1,7 +1,7 @@
%% MIT License %% MIT License
%% %%
%% Version 1.0, 2018/06/06 %% Version 1.1, 2019/04/30
%% Copyright (c) 2013-2018 Máté Cserép, Bálint Bognár %% 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 %% Permission is hereby granted, free of charge, to any person obtaining a copy
%% of this software and associated documentation files (the "Software"), to deal %% of this software and associated documentation files (the "Software"), to deal
@ -22,7 +22,7 @@
%% SOFTWARE. %% SOFTWARE.
\NeedsTeXFormat{LaTeX2e} \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}} \DeclareOption*{\PassOptionsToClass{\CurrentOption}{report}}
\ProcessOptions \relax \ProcessOptions \relax
@ -215,7 +215,7 @@
% ------------------------------ % ------------------------------
% Lábjegyzet folytonos számozása fejezetek között % Lábjegyzet folytonos számozása fejezetek között
\RequirePackage{chngcntr} \RequirePackage{chngcntr}
\counterwithout{footnote}{chapter} %\counterwithout{footnote}{chapter} % documenten belülre kell helyezni
% Lábjegyzet oldalak közti eltörésének tiltása % Lábjegyzet oldalak közti eltörésének tiltása
\interfootnotelinepenalty=10000 \interfootnotelinepenalty=10000
% ------------------------------ % ------------------------------
@ -233,6 +233,16 @@
\RequirePackage{appendix} \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 % Feliratok, tartalomjegyzék, ábrajegyzék, táblázatjegyzék
\RequirePackage[justification=centering]{caption} \RequirePackage[justification=centering]{caption}
@ -290,6 +300,8 @@
} }
% Forráskódjegyzék elnevezése % Forráskódjegyzék elnevezése
\renewcommand\lstlistingname{forráskód} \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{\theolabel}{Tétel}
\newcommand{\remlabel}{Emlékeztető} \newcommand{\remlabel}{Emlékeztető}
\newcommand{\notelabel}{Megjegyzés} \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} \newcommand{\authorlabel}{Author}
@ -352,7 +370,17 @@
\newcommand{\theolabel}{Theorem} \newcommand{\theolabel}{Theorem}
\newcommand{\remlabel}{Remark} \newcommand{\remlabel}{Remark}
\newcommand{\notelabel}{Note} \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}
} }
% ------------------------------ % ------------------------------

View File

@ -1,10 +1,10 @@
\documentclass[ \documentclass[
%final % Megadásával a teendők elrejtésre kerülnek %final % Megadásával a teendők elrejtésre kerülnek
]{elteikthesis}[2018/06/06] ]{elteikthesis}[2019/04/30]
% Dolgozat metaadatai % Dolgozat metaadatai
\title{Dolgozat címe} \title{Dolgozat címe}
\date{2018} \date{2019}
% Szerző metaadatai % Szerző metaadatai
\author{Hallgató Hanga} \author{Hallgató Hanga}
@ -24,6 +24,9 @@
\city{Budapest} \city{Budapest}
\logo{elte_cimer_szines} \logo{elte_cimer_szines}
% Irodalomjegyzék hozzáadása
\addbibresource{thesis.bib}
% A dolgozat % A dolgozat
\begin{document} \begin{document}
@ -32,7 +35,10 @@
%\documentlang{english} %\documentlang{english}
% Teendők listája - final dokumentumban nincs % 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ő % Címlap - kötelező
\maketitle \maketitle
@ -55,26 +61,22 @@
\cleardoublepage \cleardoublepage
% Irodalomjegyzék - kötelező % Irodalomjegyzék - kötelező
\addcontentsline{toc}{chapter}{Irodalomjegyzék} \addcontentsline{toc}{chapter}{\biblabel}
\bibliographystyle{unsrt} \printbibliography[title=\biblabel]
\bibliography{thesis}
\cleardoublepage \cleardoublepage
% Ábrajegyzék - ha szükséges % Ábrajegyzék - ha szükséges
\addcontentsline{toc}{chapter}{Ábrajegyzék} \addcontentsline{toc}{chapter}{\lstfigurelabel}
\renewcommand\listfigurename{Ábrajegyzék}
\listoffigures \listoffigures
\cleardoublepage \cleardoublepage
% Táblázatjegyzék - ha szükséges % Táblázatjegyzék - ha szükséges
\addcontentsline{toc}{chapter}{Táblázatjegyzék} \addcontentsline{toc}{chapter}{\lsttablelabel}
\renewcommand\listtablename{Táblázatjegyzék}
\listoftables \listoftables
\cleardoublepage \cleardoublepage
% Forráskódjegyzék - ha szükséges % Forráskódjegyzék - ha szükséges
\addcontentsline{toc}{chapter}{Forráskódjegyzék} \addcontentsline{toc}{chapter}{\lstcodelabel}
\renewcommand\lstlistlistingname{Forráskódjegyzék}
\lstlistoflistings \lstlistoflistings
\end{document} \end{document}