%-------------------------------------------------------------------------------------- % 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{-\penalty0\hskip0pt\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 %-------------------------------------------------------------------------------------- \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} \definecolor{lightgray}{rgb}{0.95,0.95,0.95} \definecolor{darkviolet}{rgb}{0.58, 0.0, 0.83} \definecolor{royalblue}{rgb}{0.25, 0.41, 0.88} \definecolor{black}{rgb}{0,0,0} \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}, 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}, 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} } \lstdefinestyle{xml}{ 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{cyan}, columns=flexible, keepspaces=true, escapeinside={(*@}{@*)}, captionpos=b, breaklines=true, frame=b, float=!ht, tabsize=2, morestring=*[d]{"}, morekeywords={targets, target, rules, logger}, 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 } \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 } %-------------------------------------------------------------------------------------- % 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}