2020-11-26 12:15:43 +01:00
%--------------------------------------------------------------------------------------
% Page layout setup
%--------------------------------------------------------------------------------------
% we need to redefine the pagestyle plain
% another possibility is to use the body of this command without \fancypagestyle
% and use \pagestyle{fancy} but in that case the special pages
% (like the ToC, the References, and the Chapter pages)remain in plane style
\pagestyle { plain}
\marginsize { 35mm} { 25mm} { 15mm} { 15mm}
\setcounter { tocdepth} { 3}
%\sectionfont{\large\upshape\bfseries}
\setcounter { secnumdepth} { 3}
\sloppy % Margón túllógó sorok tiltása.
\widowpenalty =10000 \clubpenalty =10000 %A fattyú- és árvasorok elkerülése
\def \hyph { -\penalty 0\hskip 0pt\relax } % Kötőjeles szavak elválasztásának engedélyezése
%--------------------------------------------------------------------------------------
% Setup hyperref package
%--------------------------------------------------------------------------------------
\hypersetup {
% bookmarks=true, % show bookmarks bar?
unicode=true, % non-Latin characters in Acrobat's bookmarks
pdftitle={ \vikcim } , % title
pdfauthor={ \szerzoMeta } , % author
pdfsubject={ \vikdoktipus } , % subject of the document
pdfcreator={ \szerzoMeta } , % creator of the document
pdfproducer={ } , % producer of the document
pdfkeywords={ } , % list of keywords (separate then by comma)
pdfnewwindow=true, % links in new window
colorlinks=true, % false: boxed links; true: colored links
linkcolor=black, % color of internal links
citecolor=black, % color of links to bibliography
filecolor=black, % color of file links
urlcolor=black % color of external links
}
%--------------------------------------------------------------------------------------
% Set up listings
%--------------------------------------------------------------------------------------
2020-12-06 15:41:59 +01:00
\definecolor { red} { rgb} { 0.6,0,0}
\definecolor { blue} { rgb} { 0,0,0.6}
\definecolor { lightblue} { rgb} { 0,0.5,0.7}
\definecolor { green} { rgb} { 0,0.8,0}
\definecolor { cyan} { rgb} { 0.0,0.6,0.6}
\definecolor { orange} { rgb} { 0.8,0.6,0}
\definecolor { white} { rgb} { 0.98, 0.98, 0.98}
2020-11-26 12:15:43 +01:00
\definecolor { lightgray} { rgb} { 0.95,0.95,0.95}
2020-12-06 15:41:59 +01:00
\definecolor { darkviolet} { rgb} { 0.58, 0.0, 0.83}
\definecolor { royalblue} { rgb} { 0.25, 0.41, 0.88}
2020-12-08 21:12:28 +01:00
\definecolor { black} { rgb} { 0,0,0}
2020-12-06 15:41:59 +01:00
\lstdefinestyle { csharp} {
language=csh,
basicstyle=\scriptsize \ttfamily ,
numbers=left,
numberstyle=\tiny ,
numbersep=5pt,
tabsize=2,
extendedchars=true,
breaklines=true,
frame=b,
stringstyle=\color { red} \ttfamily ,
showspaces=false,
captionpos=b,
showtabs=false,
xleftmargin=17pt,
framexleftmargin=17pt,
framexrightmargin=5pt,
framexbottommargin=4pt,
commentstyle=\color { green} ,
morecomment=[l]{ //} , %use comment-line-style!
morecomment=[s]{ /*} { */} , %for multiline comments
showstringspaces=false,
morekeywords={ abstract, event, new, struct,
as, explicit, null, switch,
base, extern, object, this,
get, set,
bool, false, operator, throw,
break, finally, out, true,
byte, fixed, override, try,
case, float, params, typeof,
catch, for, private, uint,
char, foreach, protected, ulong,
checked, goto, public, unchecked,
class, record, async, if, readonly, unsafe,
const, implicit, ref, ushort,
continue, in, return, using,
decimal, int, sbyte, virtual,
default, interface, sealed, volatile,
delegate, internal, short, void,
do, is, sizeof, while,
double, lock, stackalloc,
else, long, static,
enum, namespace, string} ,
2020-12-07 23:19:09 +01:00
morekeywords=[2]{ CreateMap, ForMember, MapFrom, ReverseMap, Onlineall, GetMapper, GetUserFromDb, Map, AddTransient, GetValue} ,
morekeywords=[3]{ Id, Name, PasswordHash, PasswordSalt, Role, IsFromConfig, Url, Username, UserRole, mapper, user, response, services, configuration} ,
2020-12-06 15:41:59 +01:00
keywordstyle=\color { blue} ,
keywordstyle={ [2]\color { orange} } ,
keywordstyle={ [3]\color { lightblue} } ,
identifierstyle=\color { cyan} ,
backgroundcolor=\color { white}
}
\lstdefinestyle { jsx} {
basicstyle=\scriptsize \ttfamily ,
numbers=left,
numberstyle=\tiny ,
numbersep=5pt,
tabsize=2,
extendedchars=true,
breaklines=true,
frame=b,
stringstyle=\color { red} \ttfamily ,
showspaces=false,
captionpos=b,
showtabs=false,
xleftmargin=17pt,
framexleftmargin=17pt,
framexrightmargin=5pt,
framexbottommargin=4pt,
commentstyle=\color { green} ,
morestring=*[d]{ "} ,
morecomment=[l]{ //} , %use comment-line-style!
morecomment=[s]{ /*} { */} , %for multiline comments
showstringspaces=false,
morekeywords={ } ,
morekeywords=[2]{ AuthComponent, LogsComponent, DashboardComponent, DevicesComponent, HeatmapComponent} ,
morekeywords=[3]{ exact, path, component} ,
keywordstyle=\color { blue} ,
keywordstyle={ [2]\color { orange} } ,
keywordstyle={ [3]\color { lightblue} } ,
identifierstyle=\color { cyan} ,
backgroundcolor=\color { white}
}
2020-12-08 21:12:28 +01:00
2020-12-06 15:41:59 +01:00
\lstdefinestyle { xml} {
2020-11-26 12:15:43 +01:00
basicstyle=\scriptsize \ttfamily , % print whole listing small
% default behavior: comments in italic, to change use
% commentstyle=\color{green}, % for e.g. green comments
showstringspaces=false, % no special string spaces
aboveskip=3pt,
belowskip=3pt,
2020-12-06 15:41:59 +01:00
stringstyle=\color { red} \ttfamily ,
backgroundcolor=\color { white} ,
keywordstyle=\color { blue} ,
identifierstyle=\color { cyan} ,
2020-11-26 12:15:43 +01:00
columns=flexible,
keepspaces=true,
escapeinside={ (*@} { @*)} ,
captionpos=b,
breaklines=true,
2020-12-06 15:41:59 +01:00
frame=b,
2020-11-26 12:15:43 +01:00
float=!ht,
tabsize=2,
2020-12-06 15:41:59 +01:00
morestring=*[d]{ "} ,
morekeywords={ targets, target, rules, logger} ,
2020-11-26 12:15:43 +01:00
literate=*
{ á} { { \' a} } 1 { é} { { \' e} } 1 { í} { { \' i} } 1 { ó} { { \' o} } 1 { ö} { { \" o} } 1 { ő} { { \H { o} } } 1 { ú} { { \' u} } 1 { ü} { { \" u} } 1 { ű} { { \H { u} } } 1
{ Á} { { \' A} } 1 { É} { { \' E} } 1 { Í} { { \' I} } 1 { Ó} { { \' O} } 1 { Ö} { { \" O} } 1 { Ő} { { \H { O} } } 1 { Ú} { { \' U} } 1 { Ü} { { \" U} } 1 { Ű} { { \H { U} } } 1
2020-12-08 21:12:28 +01:00
}
\lstdefinestyle { dockerfile} {
basicstyle=\scriptsize \ttfamily ,
numbers=left,
numberstyle=\tiny ,
numbersep=5pt,
tabsize=2,
extendedchars=true,
breaklines=true,
frame=b,
stringstyle=\color { red} \ttfamily ,
showspaces=false,
captionpos=b,
showtabs=false,
xleftmargin=17pt,
framexleftmargin=17pt,
framexrightmargin=5pt,
framexbottommargin=4pt,
commentstyle=\color { green} ,
morestring=*[d]{ "} ,
showstringspaces=false,
keywordstyle=\color { blue} ,
morekeywords={ FROM, AS, WORKDIR, RUN, COPY, ENTRYPOINT} ,
keywordstyle={ [2]\color { orange} } ,
keywordstyle={ [3]\color { lightblue} } ,
identifierstyle=\color { black} ,
backgroundcolor=\color { white}
}
\lstdefinestyle { docker-compose} {
basicstyle=\scriptsize \ttfamily , % print whole listing small
% default behavior: comments in italic, to change use
% commentstyle=\color{green}, % for e.g. green comments
showstringspaces=false, % no special string spaces
aboveskip=3pt,
belowskip=3pt,
stringstyle=\color { red} \ttfamily ,
backgroundcolor=\color { white} ,
keywordstyle=\color { blue} ,
identifierstyle=\color { red} ,
columns=flexible,
keepspaces=true,
escapeinside={ (*@} { @*)} ,
captionpos=b,
breaklines=true,
frame=b,
float=!ht,
tabsize=2,
morestring=*[d]{ "} ,
morestring=*[d]{ '} ,
morekeywords={ version, services, db, image, environment, birdmap, api, ports, volumes, build, context, dockerfile, depends_ on} ,
literate=*
{ á} { { \' a} } 1 { é} { { \' e} } 1 { í} { { \' i} } 1 { ó} { { \' o} } 1 { ö} { { \" o} } 1 { ő} { { \H { o} } } 1 { ú} { { \' u} } 1 { ü} { { \" u} } 1 { ű} { { \H { u} } } 1
{ Á} { { \' A} } 1 { É} { { \' E} } 1 { Í} { { \' I} } 1 { Ó} { { \' O} } 1 { Ö} { { \" O} } 1 { Ő} { { \H { O} } } 1 { Ú} { { \' U} } 1 { Ü} { { \" U} } 1 { Ű} { { \H { U} } } 1
2020-11-26 12:15:43 +01:00
}
%--------------------------------------------------------------------------------------
% Set up theorem-like environments
%--------------------------------------------------------------------------------------
% Using ntheorem package -- see http://www.math.washington.edu/tex-archive/macros/latex/contrib/ntheorem/ntheorem.pdf
\theoremstyle { plain}
\theoremseparator { .}
\newtheorem { example} { \pelda }
\theoremseparator { .}
%\theoremprework{\bigskip\hrule\medskip}
%\theorempostwork{\hrule\bigskip}
\theorembodyfont { \upshape }
\theoremsymbol { { \large \ensuremath { \centerdot } } }
\newtheorem { definition} { \definicio }
\theoremseparator { .}
%\theoremprework{\bigskip\hrule\medskip}
%\theorempostwork{\hrule\bigskip}
\newtheorem { theorem} { \tetel }
%--------------------------------------------------------------------------------------
% Some new commands and declarations
%--------------------------------------------------------------------------------------
\newcommand { \code } [1]{ { \upshape \ttfamily \scriptsize \indent #1} }
\newcommand { \doi } [1]{ DOI: \href { http://dx.doi.org/\detokenize { #1} } { \raggedright { \texttt { \detokenize { #1} } } } } % A hivatkozások közt így könnyebb DOI-t megadni.
\DeclareMathOperator * { \argmax } { arg\, max}
%\DeclareMathOperator*[1]{\floor}{arg\,max}
\DeclareMathOperator { \sign } { sgn}
\DeclareMathOperator { \rot } { rot}
%--------------------------------------------------------------------------------------
% Setup captions
%--------------------------------------------------------------------------------------
\captionsetup [figure] {
width=.75\textwidth ,
aboveskip=10pt}
\renewcommand { \captionlabelfont } { \bf }
%\renewcommand{\captionfont}{\footnotesize\it}
%--------------------------------------------------------------------------------------
% Hyphenation exceptions
%--------------------------------------------------------------------------------------
\hyphenation { Shakes-peare Mar-seilles ár-víz-tű-rő tü-kör-fú-ró-gép}
\author { \vikszerzo }
\title { \viktitle }