mirror of
https://github.com/Relintai/elteikthesis.git
synced 2024-12-21 12:56:51 +01:00
Initial version.
This commit is contained in:
parent
8df601c26d
commit
a1b4b10027
2
LICENSE
2
LICENSE
@ -1,6 +1,6 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2018 Máté Cserép
|
||||
Copyright (c) 2013-2018 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
|
||||
|
28
chapters/impl.tex
Normal file
28
chapters/impl.tex
Normal file
@ -0,0 +1,28 @@
|
||||
\chapter{Fejlesztői dokumentáció}
|
||||
\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. 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. 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.
|
||||
|
||||
Donec dapibus sodales ante, at scelerisque nunc laoreet sit amet. Mauris porttitor tincidunt neque, vel ullamcorper neque pulvinar et. Integer eu lorem euismod, faucibus lectus sed, accumsan felis. Nunc ornare mi at augue vulputate, eu venenatis magna mollis. Nunc sed posuere dui, et varius nulla. Sed mollis nibh augue, eget scelerisque eros ornare nec. Praesent porta, metus eget eleifend consequat, eros ligula eleifend ex, a pellentesque mi est vitae urna. Vivamus turpis nunc, iaculis non leo eget, mattis vulputate tellus. Maecenas rutrum eros sem, pharetra interdum nulla porttitor sit amet. In vitae viverra ante. Maecenas sit amet placerat orci, sed tincidunt velit. Vivamus mattis, enim vel suscipit elementum, quam odio venenatis elit, et mollis nulla nunc a risus. Praesent purus magna, tristique sed lacus sit amet, convallis malesuada magna. Phasellus faucibus varius purus, nec tristique enim porta vitae.
|
||||
|
||||
Fusce in aliquet neque, in pretium sem. Donec tincidunt tellus id lectus pretium fringilla. Nunc faucibus, erat pretium tempus tempor, tortor mi fringilla neque, ac congue ex dui vitae mauris. Donec pretium et quam a cursus. 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.
|
||||
|
||||
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. Quisque ac tincidunt leo.
|
||||
|
||||
\lstset{caption={Hello World}, label=src:impl:hello}
|
||||
\begin{lstlisting}[language={[Sharp]C}]
|
||||
using System;
|
||||
namespace HelloWorld
|
||||
{
|
||||
class Hello
|
||||
{
|
||||
static void Main()
|
||||
{
|
||||
Console.WriteLine("Hello World!");
|
||||
|
||||
Console.WriteLine("Press any key to exit.");
|
||||
Console.ReadKey();
|
||||
}
|
||||
}
|
||||
}
|
||||
\end{lstlisting}
|
6
chapters/intro.tex
Normal file
6
chapters/intro.tex
Normal file
@ -0,0 +1,6 @@
|
||||
\chapter{Bevezetés}
|
||||
\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. 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.
|
||||
|
||||
Aliquam suscipit dignissim tempor. Praesent tortor libero, feugiat et tellus porttitor, malesuada eleifend felis. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam eleifend imperdiet lorem, sit amet imperdiet metus pellentesque vitae. Donec nec ligula urna. Aliquam bibendum tempor diam, sed lacinia eros dapibus id. Donec sed vehicula turpis. Aliquam hendrerit sed nulla vitae convallis. Etiam libero quam, pharetra ac est nec, sodales placerat augue. Praesent eu consequat purus.
|
6
chapters/sum.tex
Normal file
6
chapters/sum.tex
Normal file
@ -0,0 +1,6 @@
|
||||
\chapter{Összegzés}
|
||||
\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.
|
||||
|
||||
Aliquam suscipit dignissim tempor. Praesent tortor libero, feugiat et tellus porttitor, malesuada eleifend felis. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam eleifend imperdiet lorem, sit amet imperdiet metus pellentesque vitae. Donec nec ligula urna. Aliquam bibendum tempor diam, sed lacinia eros dapibus id. Donec sed vehicula turpis. Aliquam hendrerit sed nulla vitae convallis. Etiam libero quam, pharetra ac est nec, sodales placerat augue. Praesent eu consequat purus.
|
12
chapters/user.tex
Normal file
12
chapters/user.tex
Normal file
@ -0,0 +1,12 @@
|
||||
\chapter{Felhasználói dokumentáció}
|
||||
\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. 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.
|
||||
|
||||
Donec dapibus sodales ante, at scelerisque nunc laoreet sit amet. Mauris porttitor tincidunt neque, vel ullamcorper neque pulvinar et. Integer eu lorem euismod, faucibus lectus sed, accumsan felis. Nunc ornare mi at augue vulputate, eu venenatis magna mollis. Nunc sed posuere dui, et varius nulla. Sed mollis nibh augue, eget scelerisque eros ornare nec. Praesent porta, metus eget eleifend consequat, eros ligula eleifend ex, a pellentesque mi est vitae urna. Vivamus turpis nunc, iaculis non leo eget, mattis vulputate tellus. Maecenas rutrum eros sem, pharetra interdum nulla porttitor sit amet. In vitae viverra ante. Maecenas sit amet placerat orci, sed tincidunt velit. Vivamus mattis, enim vel suscipit elementum, quam odio venenatis elit, et mollis nulla nunc a risus. Praesent purus magna, tristique sed lacus sit amet, convallis malesuada magna. Phasellus faucibus varius purus, nec tristique enim porta vitae.
|
||||
|
||||
Fusce in aliquet neque, in pretium sem. Donec tincidunt tellus id lectus pretium fringilla. Nunc faucibus, erat pretium tempus tempor, tortor mi fringilla neque, ac congue ex dui vitae mauris. Donec pretium et quam a cursus. 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.
|
||||
|
||||
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. Quisque ac tincidunt leo.
|
||||
|
||||
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. 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.
|
370
elteikthesis.cls
Normal file
370
elteikthesis.cls
Normal file
@ -0,0 +1,370 @@
|
||||
%% MIT License
|
||||
%%
|
||||
%% Version 1.0, 2018/06/06
|
||||
%% Copyright (c) 2013-2018 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
|
||||
%% in the Software without restriction, including without limitation the rights
|
||||
%% to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
%% copies of the Software, and to permit persons to whom the Software is
|
||||
%% furnished to do so, subject to the following conditions:
|
||||
%%
|
||||
%% The above copyright notice and this permission notice shall be included in all
|
||||
%% copies or substantial portions of the Software.
|
||||
%%
|
||||
%% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
%% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
%% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
%% AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
%% LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
%% OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
%% SOFTWARE.
|
||||
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesClass{elteikthesis}[2018/06/06 ELTE IK szakdolgozat és diplomamunka sablon]
|
||||
|
||||
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{report}}
|
||||
\ProcessOptions \relax
|
||||
|
||||
% Egyoldalashoz
|
||||
\LoadClass[a4paper, 12pt, oneside]{report}
|
||||
% Kétoldalashoz
|
||||
%\LoadClass[a4paper, 12pt, twoside, openright]{report}
|
||||
|
||||
% ------------------------------
|
||||
% Fejlécek és láblécek
|
||||
\RequirePackage{fancyhdr}
|
||||
\pagestyle{fancy}
|
||||
|
||||
% Chapter és section információk stílusának felüldefiniálása
|
||||
\renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
|
||||
\renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}{}}
|
||||
% Fej- és lábléc vonalak beállítása
|
||||
\renewcommand{\headrulewidth}{1pt}
|
||||
\renewcommand{\footrulewidth}{0pt}
|
||||
|
||||
% Fejléc törlése
|
||||
\fancyhead{}
|
||||
% Fejléc beállítása (egyoldalashoz)
|
||||
\fancyhead[C]{\slshape \leftmark}
|
||||
% Fejléc beállítása (kétoldalashoz)
|
||||
%\fancyhead[EC]{\slshape \leftmark}
|
||||
%\fancyhead[OC]{\slshape \rightmark}
|
||||
|
||||
% Fejléc és lábléc távolsága a tartalomtól
|
||||
\topskip = 15pt % default: 10pt
|
||||
\footskip = 40pt % default: 30pt
|
||||
|
||||
% Lábléc törlése
|
||||
\fancyfoot{}
|
||||
% Lábléc beállítása
|
||||
\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.
|
||||
\fancypagestyle{plain}{
|
||||
% Fejléc vonal letiltása
|
||||
\renewcommand{\headrulewidth}{0pt}
|
||||
% Teljes fejléc és lábléc törlés
|
||||
\fancyhf{}
|
||||
% Lábléc beállítása
|
||||
\fancyfoot[C]{\thepage}
|
||||
}
|
||||
|
||||
% Üres oldalakon ne legyen fej- és lábléc
|
||||
% http://www.tex.ac.uk/cgi-bin/texfaq2html?label=reallyblank
|
||||
\let\origdoublepage\cleardoublepage
|
||||
\newcommand{\clearemptydoublepage}{
|
||||
\clearpage
|
||||
{\pagestyle{empty}\origdoublepage}
|
||||
}
|
||||
\let\cleardoublepage\clearemptydoublepage
|
||||
% ------------------------------
|
||||
|
||||
% ------------------------------
|
||||
% Karakterkódolás, nyelv
|
||||
\RequirePackage[utf8]{inputenc}
|
||||
\RequirePackage[T1]{fontenc}
|
||||
\RequirePackage[english,magyar]{babel}
|
||||
\RequirePackage{indentfirst}
|
||||
% ------------------------------
|
||||
|
||||
% ------------------------------
|
||||
% Times font használata
|
||||
%\RequirePackage{txfonts}
|
||||
% ------------------------------
|
||||
|
||||
% ------------------------------
|
||||
% Grafika
|
||||
\RequirePackage{graphicx}
|
||||
\RequirePackage{float}
|
||||
% Maximális ill. minimális méret megadása ábráknak
|
||||
\RequirePackage[export]{adjustbox}
|
||||
% Több ábra egy figure-on belül
|
||||
\RequirePackage[center]{subfigure}
|
||||
% Ábrák forgatása
|
||||
\RequirePackage{rotating}
|
||||
|
||||
% Az EPS fájlok támogatása pdflatex használata esetén
|
||||
\RequirePackage{epstopdf}
|
||||
% Képek kiterjesztési prioritása
|
||||
\DeclareGraphicsExtensions{.pdf,.eps,.png,.jpg}
|
||||
% Képek tárolási helye
|
||||
\graphicspath{{./images/}}
|
||||
% ------------------------------
|
||||
|
||||
% ------------------------------
|
||||
% Papírméret
|
||||
\paperwidth 210mm
|
||||
\paperheight 297mm
|
||||
% ------------------------------
|
||||
|
||||
% ------------------------------
|
||||
% Margók
|
||||
\RequirePackage[left=35mm, right=25mm, top=25mm, bottom=25mm]{geometry}
|
||||
%\setlength{\textwidth}{150mm}
|
||||
%\setlength{\textheight}{247mm}
|
||||
% ------------------------------
|
||||
|
||||
% ------------------------------
|
||||
% Térköz bekezdések közé
|
||||
%\RequirePackage{parskip}
|
||||
% A bekezdések első soros behúzása maradjon meg
|
||||
%\setlength{\parindent}{3.5ex}
|
||||
% ------------------------------
|
||||
|
||||
% ------------------------------
|
||||
% Árva- és fattyúsorok tiltása
|
||||
\clubpenalty=3000
|
||||
\widowpenalty=3000
|
||||
% ------------------------------
|
||||
|
||||
% ------------------------------
|
||||
% Helyközök és tördelés
|
||||
\linespread{1.5}
|
||||
\frenchspacing
|
||||
\sloppy
|
||||
|
||||
% Beállítás alternatív módon
|
||||
%\RequirePackage{setspace}
|
||||
%\singlespacing % ~1.0 linespread
|
||||
%\onehalfspacing % ~1.3 linespread
|
||||
%\doublespacing % ~1.6 linespread
|
||||
|
||||
% Azonos sorköz használata láblácben
|
||||
%\RequirePackage{footmisc}
|
||||
%\setlength{\footnotesep}{\baselineskip}
|
||||
% ------------------------------
|
||||
|
||||
% ------------------------------
|
||||
% Nagybetűs szavak elválasztásának mellőzése
|
||||
\uchyph=0
|
||||
% ------------------------------
|
||||
|
||||
% ------------------------------
|
||||
% Szoros térközű felsorolások
|
||||
\RequirePackage{paralist}
|
||||
% ------------------------------
|
||||
|
||||
% ------------------------------
|
||||
% Matematikai mód
|
||||
\RequirePackage{amsthm}
|
||||
\RequirePackage{amsmath}
|
||||
\DeclareMathAlphabet{\mathpzc}{OT1}{pzc}{m}{it}
|
||||
% ------------------------------
|
||||
|
||||
% ------------------------------
|
||||
% Színes szövegek
|
||||
\RequirePackage{color}
|
||||
\RequirePackage{xcolor}
|
||||
% Színek
|
||||
\definecolor{codebackg}{rgb}{0.95,0.95,0.95}
|
||||
\definecolor{codecomment}{rgb}{0,0.6,0}
|
||||
\colorlet{todobackg}{orange!10}
|
||||
% ------------------------------
|
||||
|
||||
% ------------------------------
|
||||
% Hivatkozások
|
||||
% dvipdfm-hez
|
||||
%\newcommand{\hyperrefComp}{dvipdfm}
|
||||
% pdflatex-hez
|
||||
\newcommand{\hyperrefComp}{}
|
||||
|
||||
\RequirePackage[pdfborder={0 0 0}, unicode, \hyperrefComp]{hyperref}
|
||||
\RequirePackage[all]{hypcap}
|
||||
\RequirePackage{url}
|
||||
\RequirePackage{bookmark}
|
||||
% ------------------------------
|
||||
|
||||
% ------------------------------
|
||||
% Multirow és multicolumn táblázathoz
|
||||
\RequirePackage{multirow}
|
||||
% Táblázatok tördelése több oldalra
|
||||
\RequirePackage{longtable}
|
||||
% Celltartalmak vertikális igazítása
|
||||
\RequirePackage{array}
|
||||
% ------------------------------
|
||||
|
||||
% ------------------------------
|
||||
% Felső és alsó indexek
|
||||
% http://anthony.liekens.net/index.php/LaTeX/SubscriptAndSuperscriptInTextMode
|
||||
\newcommand{\superscript}[1]{\ensuremath{^{\textrm{\scriptsize{#1}}}}}
|
||||
\newcommand{\subscript}[1]{\ensuremath{_{\textrm{\scriptsize{#1}}}}}
|
||||
% ------------------------------
|
||||
|
||||
% ------------------------------
|
||||
% Lábjegyzet folytonos számozása fejezetek között
|
||||
\RequirePackage{chngcntr}
|
||||
\counterwithout{footnote}{chapter}
|
||||
% Lábjegyzet oldalak közti eltörésének tiltása
|
||||
\interfootnotelinepenalty=10000
|
||||
% ------------------------------
|
||||
|
||||
% ------------------------------
|
||||
% Lábjegyzet teljes körűbb támogatása (savenotes)
|
||||
%\RequirePackage{footnote}
|
||||
% Lábjegyzet kezelése minipage-ekben
|
||||
% http://www.cs.brown.edu/system/software/latex/doc/mpfnmark.pdf
|
||||
%\RequirePackage{mpfnmark}
|
||||
% ------------------------------
|
||||
|
||||
% ------------------------------
|
||||
% Függelék
|
||||
\RequirePackage{appendix}
|
||||
% ------------------------------
|
||||
|
||||
% ------------------------------
|
||||
% Tételek, definíciók
|
||||
\newtheorem{definition}{Definíció}
|
||||
\newtheorem{theorem}{Tétel}
|
||||
\newtheorem*{remark}{Emlékeztető}
|
||||
\newtheorem*{note}{Megjegyzés}
|
||||
% ------------------------------
|
||||
|
||||
% ------------------------------
|
||||
% Feliratok, tartalomjegyzék, ábrajegyzék, táblázatjegyzék
|
||||
\RequirePackage[justification=centering]{caption}
|
||||
\RequirePackage[subfigure]{tocloft}
|
||||
% Tartalomjegyzék oldalszámozásának rejtése
|
||||
\tocloftpagestyle{empty}
|
||||
|
||||
% ------------------------------
|
||||
|
||||
% ------------------------------
|
||||
% Tárgymutató
|
||||
\usepackage{makeidx}
|
||||
\makeindex
|
||||
% ------------------------------
|
||||
|
||||
% ------------------------------
|
||||
% Jelölésjegyzék
|
||||
\RequirePackage [refpage,noprefix]{nomencl}
|
||||
\renewcommand{\nomname}{Jelölésjegyzék}
|
||||
% Elemek közötti bigskip kihagyása
|
||||
\setlength{\nomitemsep}{-\parsep}
|
||||
% Jobbra igazítás
|
||||
\renewcommand{\nomlabel}[1]{\hfil \hfil #1}
|
||||
% Oldalhivatkozás megjelenése
|
||||
\renewcommand{\pagedeclaration}[1]{, #1}
|
||||
% Jelölésjegyzék elkészítse (még nem szúrja be)
|
||||
\makenomenclature
|
||||
% ------------------------------
|
||||
|
||||
% ------------------------------
|
||||
% Algoritmusok és kódblokkok írása
|
||||
\RequirePackage{algorithm}
|
||||
\RequirePackage{algorithmic}
|
||||
\RequirePackage{listingsutf8}
|
||||
\lstset{
|
||||
basicstyle=\footnotesize\ttfamily,
|
||||
numbers=left,
|
||||
numberstyle=\tiny,
|
||||
backgroundcolor=\color{codebackg},
|
||||
keywordstyle=\color{blue},
|
||||
commentstyle=\color{codecomment},
|
||||
stepnumber=1,
|
||||
firstnumber=1,
|
||||
numbersep=5pt,
|
||||
showspaces=false,
|
||||
showstringspaces=false,
|
||||
showtabs=false,
|
||||
tabsize=2,
|
||||
breaklines=true,
|
||||
breakatwhitespace=false,
|
||||
float,
|
||||
frame=linesc,
|
||||
captionpos=b,
|
||||
morekeywords={var}
|
||||
}
|
||||
% Forráskódjegyzék elnevezése
|
||||
\renewcommand\lstlistingname{forráskód}
|
||||
% ------------------------------
|
||||
|
||||
% ------------------------------
|
||||
% Teendőlista
|
||||
% 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[displaymath, tightpage]{preview}
|
||||
% A bal margóra kerüljenek a TODO-k
|
||||
\reversemarginpar
|
||||
\setlength{\marginparwidth}{30mm}
|
||||
% ------------------------------
|
||||
|
||||
% ------------------------------
|
||||
% Metaadatok
|
||||
\RequirePackage{xparse}
|
||||
\DeclareDocumentCommand{\author}{m}{\newcommand{\authorname}{#1}\renewcommand{\@author}{#1}}
|
||||
\NewDocumentCommand{\supervisor}{m}{\newcommand{\supname}{#1}}
|
||||
\NewDocumentCommand{\affiliation}{m}{\newcommand{\supaff}{#1}}
|
||||
\NewDocumentCommand{\degree}{m}{\newcommand{\degreename}{#1}}
|
||||
\NewDocumentCommand{\university}{m}{\newcommand{\univname}{#1}}
|
||||
\NewDocumentCommand{\faculty}{m}{\newcommand{\facname}{#1}}
|
||||
\NewDocumentCommand{\department}{m}{\newcommand{\deptname}{#1}}
|
||||
\NewDocumentCommand{\city}{m}{\newcommand{\cityname}{#1}}
|
||||
\DeclareDocumentCommand{\title}{m}{\newcommand{\thesistitle}{#1}\renewcommand{\@title}{#1}}
|
||||
\DeclareDocumentCommand{\date}{m}{\newcommand{\thesisyear}{#1}\renewcommand{\@date}{#1}}
|
||||
% ------------------------------
|
||||
|
||||
% ------------------------------
|
||||
% Címlap
|
||||
\renewcommand{\maketitle}{
|
||||
\begin{titlepage}
|
||||
|
||||
\begin{center}
|
||||
|
||||
\begin{tabular}{ c c }
|
||||
\multirow{4}{*}{\hspace{-1.0cm}\includegraphics[width=0.25\textwidth]{elte_cimer_szines}}
|
||||
|
||||
& {\sc \Large \univname} \vspace{0.3cm}\\
|
||||
& {\sc \Large \facname} \vspace{0.5cm}\\
|
||||
& {\sc \large \deptname} \vspace{0.1cm}\\
|
||||
& {\sc \large Tanszék}
|
||||
\end{tabular}
|
||||
|
||||
\vspace{5.0cm}
|
||||
{\bf \LARGE \thesistitle}
|
||||
\vspace{5.0cm}
|
||||
|
||||
\begin{tabular}{ l c l }
|
||||
{\it \large Témavezető:} &
|
||||
\hspace{4.0cm} &
|
||||
{\it \large Szerző:}\\
|
||||
|
||||
{\large \supname} &
|
||||
\hspace{4.0cm} &
|
||||
{\large \authorname}\\
|
||||
|
||||
\supaff &
|
||||
\hspace{4.0cm} &
|
||||
\degreename\\
|
||||
\end{tabular}
|
||||
|
||||
\vfill
|
||||
|
||||
{\it \cityname, \thesisyear}
|
||||
|
||||
\end{center}
|
||||
|
||||
\end{titlepage}
|
||||
}
|
||||
% ------------------------------
|
BIN
images/elte_cimer_szines.eps
Normal file
BIN
images/elte_cimer_szines.eps
Normal file
Binary file not shown.
0
thesis.bib
Normal file
0
thesis.bib
Normal file
BIN
thesis.pdf
Normal file
BIN
thesis.pdf
Normal file
Binary file not shown.
70
thesis.tex
Normal file
70
thesis.tex
Normal file
@ -0,0 +1,70 @@
|
||||
\documentclass[
|
||||
%final % Megadásával a teendők elrejtésre kerülnek
|
||||
]{elteikthesis}[2018/06/06]
|
||||
|
||||
% Nyelv kiválasztása
|
||||
\selectlanguage{magyar}
|
||||
%\selectlanguage{english}
|
||||
|
||||
% Metaadatok
|
||||
\title{Dolgozat címe}
|
||||
\author{Hallgató Hanga}
|
||||
\supervisor{Témavezető Tamás}
|
||||
\degree{programtervező informatikus BSc}
|
||||
\affiliation{egyetemi tanársegéd}
|
||||
\university{Eötvös Loránd Tudományegyetem}
|
||||
\faculty{Informatikai Kar}
|
||||
\department{Programozáselmélet és Szoftvertechnológiai} % a 'Tanszék' automatikusan hozzáadásra kerül
|
||||
\city{Budapest}
|
||||
\date{2018}
|
||||
|
||||
% A dolgozat
|
||||
\begin{document}
|
||||
|
||||
% Teendők listája - final dokumentumban nincs
|
||||
\listoftodos[Teendők listája]
|
||||
|
||||
% Címlap - kötelező
|
||||
\maketitle
|
||||
|
||||
% Tartalomjegyzék - kötelező
|
||||
\tableofcontents
|
||||
\cleardoublepage
|
||||
|
||||
% Tartalom
|
||||
\input{chapters/intro.tex}
|
||||
\cleardoublepage
|
||||
|
||||
\input{chapters/user.tex}
|
||||
\cleardoublepage
|
||||
|
||||
\input{chapters/impl.tex}
|
||||
\cleardoublepage
|
||||
|
||||
\input{chapters/sum.tex}
|
||||
\cleardoublepage
|
||||
|
||||
% Irodalomjegyzék - kötelező
|
||||
\addcontentsline{toc}{chapter}{Irodalomjegyzék}
|
||||
\bibliographystyle{unsrt}
|
||||
\bibliography{thesis}
|
||||
\cleardoublepage
|
||||
|
||||
% Ábrajegyzék - ha szükséges
|
||||
\addcontentsline{toc}{chapter}{Ábrajegyzék}
|
||||
\renewcommand\listfigurename{Ábrajegyzék}
|
||||
\listoffigures
|
||||
\cleardoublepage
|
||||
|
||||
% Táblázatjegyzék - ha szükséges
|
||||
\addcontentsline{toc}{chapter}{Táblázatjegyzék}
|
||||
\renewcommand\listtablename{Táblázatjegyzék}
|
||||
\listoftables
|
||||
\cleardoublepage
|
||||
|
||||
% Forráskódjegyzék - ha szükséges
|
||||
\addcontentsline{toc}{chapter}{Forráskódjegyzék}
|
||||
\renewcommand\lstlistlistingname{Forráskódjegyzék}
|
||||
\lstlistoflistings
|
||||
|
||||
\end{document}
|
Loading…
Reference in New Issue
Block a user