From 47ed744090684d0e6814b2c41b9fef0a909449df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Radek=20Pu=C5=A1?= <pusradek@fit.cvut.cz> Date: Wed, 17 Apr 2019 11:58:44 +0200 Subject: [PATCH] Latex template --- Latex/CtiMe_s.pdf | Bin 0 -> 96604 bytes Latex/CtiMe_s.txt | 49 + Latex/FITthesis.cls | 551 ++++++++++ Latex/Sablona_BP_UTF-8.synctex.gz | Bin 0 -> 27807 bytes Latex/Sablona_BP_UTF-8.tex | 207 ++++ Latex/Sablona_BP_UTF-8.toc | 14 + Latex/csn690.bst | 1625 +++++++++++++++++++++++++++++ Latex/cvut-logo-bw.pdf | Bin 0 -> 12414 bytes Latex/gnuplot-bw.pdf | Bin 0 -> 10520 bytes Latex/gnuplot-col.pdf | Bin 0 -> 10501 bytes Latex/iso690.bst | 1604 ++++++++++++++++++++++++++++ Latex/mybibliographyfile.bib | 39 + Latex/ref.bib | 163 +++ 13 files changed, 4252 insertions(+) create mode 100644 Latex/CtiMe_s.pdf create mode 100644 Latex/CtiMe_s.txt create mode 100644 Latex/FITthesis.cls create mode 100644 Latex/Sablona_BP_UTF-8.synctex.gz create mode 100644 Latex/Sablona_BP_UTF-8.tex create mode 100644 Latex/Sablona_BP_UTF-8.toc create mode 100644 Latex/csn690.bst create mode 100644 Latex/cvut-logo-bw.pdf create mode 100644 Latex/gnuplot-bw.pdf create mode 100644 Latex/gnuplot-col.pdf create mode 100644 Latex/iso690.bst create mode 100644 Latex/mybibliographyfile.bib create mode 100644 Latex/ref.bib diff --git a/Latex/CtiMe_s.pdf b/Latex/CtiMe_s.pdf new file mode 100644 index 0000000000000000000000000000000000000000..35e352e3704e436ecbebf1ad076178566f62d880 GIT binary patch literal 96604 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� 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π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 Yz|q;=@i&4Ttc=X8kR&7`a-xv`9~^=UApigX literal 0 HcmV?d00001 diff --git a/Latex/CtiMe_s.txt b/Latex/CtiMe_s.txt new file mode 100644 index 0000000..56341e3 --- /dev/null +++ b/Latex/CtiMe_s.txt @@ -0,0 +1,49 @@ + + + + + Pokyny k pouziti sablony zaverecnych praci + + + + Tato sablona je navrzena pro pouziti se systemem LATEX 2e, odladena s dis- +tribuci TeXLive 2011. Priklad, dalsi pokyny a inspiraci najdete v DP_Priklad. +V pripade problemu, dotazu a nametu na vylepseni kontaktujte autora sablony, +ktery je uvedeny v souboru FITthesis.cls. + Sablona je urcena k oboustrannemu tisku. + + + +1 Bakalarska prace + + +Zvolte si zdrojovy soubor (.tex) s prefixem Sablona_BP podle kodovani textu +ve Vami zvolenem editoru. Nevite-li, podle operacniho systemu zkuste: + + - ve Windows soubor Sablona_BP_Windows-1250.tex, nebude-li fungovat, + pak Sablona_BP_UTF-8.tex; + + - v jinych operacnich systemech soubor Sablona_BP_UTF-8.tex, pripadne + Sablona_BP_ISO-8859-2.tex. + + Vybranou sablonu vhodne prejmenujte dle vlastnich udaju v souladu s timto +vzorem: BP_Prijmeni_Jmeno_Rok.tex. Sablonu upravte podle svych dat, do- +plnte text sve prace a zpracujte programem pdflatex (nikoli pdfcslatex). + + + +2 Magisterska prace + + +Zvolte si zdrojovy soubor (.tex) s prefixem Sablona_DP podle kodovani textu +ve Vami zvolenem editoru. Nevite-li, podle operacniho systemu zkuste: + + - ve Windows soubor Sablona_DP_Windows-1250.tex, nebude-li fungovat, + pak Sablona_DP_UTF-8.tex; + + - v jinych operacnich systemech soubor Sablona_DP_UTF-8.tex, pripadne + Sablona_DP_ISO-8859-2.tex. + + Vybranou sablonu vhodne prejmenujte dle vlastnich udaju v souladu s timto +vzorem: DP_Prijmeni_Jmeno_Rok.tex. Sablonu upravte podle svych dat, do- +plnte text sve prace a zpracujte programem pdflatex (nikoli pdfcslatex). diff --git a/Latex/FITthesis.cls b/Latex/FITthesis.cls new file mode 100644 index 0000000..c8a83e6 --- /dev/null +++ b/Latex/FITthesis.cls @@ -0,0 +1,551 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{FITthesis}[2019/03/11 CTU FIT standard class for theses] + +% created by Ondrej Guth <ondrej.guth@fit.cvut.cz> + +% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % +% options +% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % +\newif\if@thesistypedefined +\DeclareOption{thesis=B}{\gdef\@thesistype{B}\@thesistypedefinedtrue} +\DeclareOption{thesis=M}{\gdef\@thesistype{M}\@thesistypedefinedtrue} + +\DeclareOption{czech}{ + \AtBeginDocument{\selectlanguage{czech}} + \PassOptionsToPackage{english,main=czech}{babel} + \def\@lang{1} +} +\DeclareOption{english}{ + \AtBeginDocument{\selectlanguage{english}} + \PassOptionsToPackage{czech,main=english}{babel} + \def\@lang{0} +} +\DeclareOption{slovak}{ + \AtBeginDocument{\selectlanguage{slovak}} + \PassOptionsToPackage{english,main=slovak}{babel} + \def\@lang{2} +} +\DeclareOption{10pt}{\PassOptionsToClass{\CurrentOption}{memoir}} +\DeclareOption{11pt}{\PassOptionsToClass{\CurrentOption}{memoir}} +\DeclareOption{12pt}{\PassOptionsToClass{\CurrentOption}{memoir}} + +\ExecuteOptions{11pt} +\ProcessOptions + + +\ifx\@lang\undefined + \ClassError{FITthesis}{Language not specified}{Add option czech for Czech language or option english for English language or option slovak for Slovak language.} +\fi + +\LoadClass[a4paper,twoside]{memoir}[2016/05/16] + + +\RequirePackage{babel}[2017/05/19] + +\RequirePackage[unicode,pdfusetitle]{hyperref}[2017/03/14] +% line breaks in URL +\def\UrlBreaks{\do\/\do\-\do\_} + + +\RequirePackage{chngcntr}[2008/07/23] +\counterwithout*{footnote}{chapter} + + +\RequirePackage{lmodern}[2009/10/30] +\RequirePackage{graphicx}[2014/10/28] + + +\RequirePackage{etoolbox}[2017/01/02] +\AtEndEnvironment{table}{\gdef\there@is@a@table{}} +\AtEndDocument{\ifdefined\there@is@a@table\label{tab:was:used:in:doc}\fi} +\DeclareRobustCommand{\listoftablescond}{\@ifundefined{r@tab:was:used:in:doc}{}{\listoftables*}} + + +% heading numbering (memoir-style settings) +\setsecnumdepth{subsubsection} + +% table of contents depth (memoir-style settings) +\settocdepth{subsubsection} + +% chapter head design (memoir-style settings) +\chapterstyle{madsen} + +% layout of the page (memoir-style settings) +\setlrmargins{4cm}{*}{*}\checkandfixthelayout + + +% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % +% general commands +% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % + +\DeclareRobustCommand{\chapterstyletitle}[1]{ + \@makechapterhead{#1} + \noindent +} + +\newenvironment{introduction}{ + \setsecnumdepth{part} + \if\@lang1\chapter{{\' U}vod}\else\if\@lang2\chapter{{\' U}vod}\else\chapter{Introduction}\fi\fi +}{ + \setsecnumdepth{subsubsection} +} + +\newenvironment{conclusion}{ + \setsecnumdepth{part} + \if\@lang1\chapter{Z{\' a}v{\v e}r}\else\if\@lang2\chapter{Z{\' a}ver}\else\chapter{Conclusion}\fi\fi +}{ + \setsecnumdepth{subsubsection} +} + +% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % +% template +% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % + +\newif\if@supervisordefined +\DeclareRobustCommand{\supervisor}[1]{ + \def\thesupervisor{#1} + \@supervisordefinedtrue +} + +\newif\if@departmentdefined +\DeclareRobustCommand{\department}[1]{ + \def\thedepartment{#1} + \@departmentdefinedtrue +} + +\newif \if@websitedefined +\DeclareRobustCommand {\website}[1] { + \def\thewebsite{#1} + \@websitedefinedtrue +} + +\newif\if@acknowledgementsdefined +\DeclareRobustCommand{\acknowledgements}[1]{ + \def\theacknowledgements{#1} + \@acknowledgementsdefinedtrue +} + +\newif\if@abstractcsdefined +\DeclareRobustCommand{\abstractCS}[1]{ + \def\theabstractcs{\iflanguage{english}{\begin{otherlanguage}{czech}#1\end{otherlanguage}}{#1}} + \@abstractcsdefinedtrue +} + +\newif\if@abstractendefined +\DeclareRobustCommand{\abstractEN}[1]{ + \def\theabstracten{\iflanguage{english}{#1}{\begin{otherlanguage}{english}#1\end{otherlanguage}}} + \@abstractendefinedtrue +} + +% \newif\if@declarationofauthenticitydefined +% \DeclareRobustCommand{\declarationOfAuthenticity}[1]{ +% \def\thedeclarationofauthenticity{#1} +% \@declarationofauthenticitydefinedtrue +% } + +\newif\if@cityfordeclarationdefined +\DeclareRobustCommand{\placeForDeclarationOfAuthenticity}[1]{ + \def\thecityfordeclaration{#1} + \@cityfordeclarationdefinedtrue +} + +\newif\if@keywordscsdefined +\DeclareRobustCommand{\keywordsCS}[1]{ + \def\thekeywordscs{\iflanguage{english}{\begin{otherlanguage}{czech}#1\end{otherlanguage}}{#1}} + \@keywordscsdefinedtrue +} + +\newif\if@keywordsendefined +\DeclareRobustCommand{\keywordsEN}[1]{ + \def\thekeywordsen{\iflanguage{english}{#1}{\begin{otherlanguage}{english}#1\end{otherlanguage}}} + \@keywordsendefinedtrue +} + +\newif\if@authorwithdegreesdefined +\DeclareRobustCommand{\authorWithDegrees}[1]{ + \def\theauthorwithdegrees{#1} + \@authorwithdegreesdefinedtrue +} + +\newif\if@authorGNdefined +\DeclareRobustCommand{\authorGN}[1]{ + \def\theauthorGN{#1} + \@authorGNdefinedtrue +} + +\newif\if@authorFNdefined +\DeclareRobustCommand{\authorFN}[1]{ + \def\theauthorFN{#1} + \@authorFNdefinedtrue +} + +\DeclareRobustCommand{\thesistype}{\if@thesistypedefined\if\@thesistype B\if\@lang1{Bakal{\' a}{\v r}sk{\' a} pr{\' a}ce}\else\if\@lang2{Bakal{\' a}rska pr{\' a}ca}\else{Bachelor's thesis}\fi\fi\else\if\@thesistype M\if\@lang1{Diplomov{\' a} pr{\' a}ce}\else\if\@lang2{Diplomov{\' a} pr{\' a}ca}\else{Master's thesis}\fi\fi\else\ClassError{FITthesis}{Thesis type not specified}{Add option thesis=B for bachelor's thesis or option thesis=M for master's thesis.}\fi\fi\else\ClassError{FITthesis}{Thesis type not specified}{Add option thesis=B for bachelor's thesis or option thesis=M for master's thesis.}\fi} + +\newif\if@declarationOptionSelected +\DeclareRobustCommand{\declarationOfAuthenticityOption}[1]{ + \ifx1#1 \DeclareRobustCommand{\thedeclarationofauthenticity}{\if\@lang1{% + Prohla\v suji, \v ze jsem p\v redlo\v zenou pr\'aci vypracoval(a) samostatn\v e a \v ze jsem uvedl(a) ve\v sker\'e pou\v zit\'e informa\v cn\'\i{} zdroje v~souladu s~Metodick\'ym pokynem o~etick\'e p\v r\'\i{}prav\v e vysoko\v skolsk\'ych z\'av\v ere\v cn\'ych prac\'\i{}. + + Beru na v\v edom\'\i{}, \v ze se na moji pr\'aci vztahuj\'\i{} pr\'ava a povinnosti vypl\'yvaj\'\i{}c\'\i{} ze z\'akona \v c.~121/2000~Sb., autorsk\'eho z\'akona, ve zn\v en\'\i{} pozd\v ej\v s\'\i{}ch p\v redpis{\r u}, zejm\'ena skute\v cnost, \v ze \v Cesk\'e vysok\'e u\v cen\'\i{} technick\'e v~Praze m\'a pr\'avo na uzav\v ren\'\i{} licen\v cn\'\i{} smlouvy o~u\v zit\'\i{} t\'eto pr\'ace jako \v skoln\'\i{}ho d\'\i{}la podle \S{}~60 odst.~1 autorsk\'eho z\'akona. + }\else\if\@lang2{% + Prehlasujem, \v ze som predlo\v zen\'u pr\'acu vypracoval(a) samostatne a \v ze som uviedol(uviedla) v\v setky informa\v cn\'e zdroje v~s\'ulade s~Metodick\'ym pokynom o~etickej pr\'iprave vysoko\v skolsk\'ych z\'avere\v cn\'ych pr\'ac. + + Beriem na vedomie, \v ze sa na moju pr\'acu vz\v tahuj\'u pr\'ava a povinnosti vypl\'yvaj\'uce zo~z\'akona \v c.~121/2000~Sb., autorsk\'eho z\'akona, v znen\'\i\ neskor\v s\'\i ch predpisov, a~skuto\v cnos\v t, \v ze \v Cesk\'e vysok\'e u\v cen\'\i{} technick\'e v~Praze m\'a pr\'avo na uzavrenie licen\v cnej zmluvy o~pou\v zit\'\i\ tejto pr\'ace ako \v skolsk\'eho diela pod\v la \S{}~60 odst.~1 autorsk\'eho z\'akona. + }\else{% + I hereby declare that the presented thesis is my own work and that I have cited all sources of information in accordance with the Guideline for adhering to ethical principles when elaborating an academic final thesis. + + I acknowledge that my thesis is subject to the rights and obligations stipulated by the Act No.~121/2000 Coll., the Copyright Act, as amended, in particular that the Czech Technical University in Prague has the right to conclude a license agreement on the utilization of this thesis as school work under the provisions of Article~60(1) of the Act. + }\fi\fi + }\@declarationOptionSelectedtrue\fi + \ifx2#1 \DeclareRobustCommand{\thedeclarationofauthenticity}{\if\@lang1{% + Prohla\v suji, \v ze jsem p\v redlo\v zenou pr\'aci vypracoval(a) samostatn\v e a \v ze jsem uvedl(a) ve\v sker\'e pou\v zit\'e informa\v cn\'\i{} zdroje v~souladu s~Metodick\'ym pokynem o~etick\'e p\v r\'\i{}prav\v e vysoko\v skolsk\'ych z\'av\v ere\v cn\'ych prac\'\i{}. + + Beru na v\v edom\'\i{}, \v ze se na moji pr\'aci vztahuj\'\i{} pr\'ava a povinnosti vypl\'yvaj\'\i{}c\'\i{} ze z\'akona \v c.~121/2000~Sb., autorsk\'eho z\'akona, ve zn\v en\'\i{} pozd\v ej\v s\'\i{}ch p\v redpis{\r u}. V~souladu s~ust. \S{}~46 odst.~6 tohoto z\'akona t\'\i{}mto ud\v eluji nev\'yhradn\'\i{} opr\'avn\v en\'\i{} (licenci) k~u\v zit\'\i{} t\'eto moj\'\i{} pr\'ace, a to v\v cetn\v e v\v sech po\v c\'\i{}ta\v cov\'ych program{\r u}, je\v z jsou jej\'\i{} sou\v c\'ast\'\i{} \v ci p\v r\'\i{}lohou a ve\v sker\'e jejich dokumentace (d\'ale souhrnn\v e jen \uv{D\'\i{}lo}), a to v\v sem osob\'am, kter\'e si p\v rej\'\i{} D\'\i{}lo u\v z\'\i{}t. Tyto osoby jsou opr\'avn\v eny D\'\i{}lo u\v z\'\i{}t jak\'ymkoli zp{\r u}sobem, kter\'y nesni\v zuje hodnotu D\'\i{}la, av\v sak pouze k~nev\'yd\v ele\v cn\'ym \'u\v cel{\r u}m. Toto opr\'avn\v en\'\i{} je \v casov\v e, teritori\'aln\v e i mno\v zstevn\v e neomezen\'e. + }\else\if\@lang2{% + Prehlasujem, \v ze som predlo\v zen\'u pr\'acu vypracoval(a) samostatne a \v ze som uviedol(uviedla) v\v setky informa\v cn\'e zdroje v~s\'ulade s~Metodick\'ym pokynom o~etickej pr\'iprave vysoko\v skolsk\'ych z\'avere\v cn\'ych pr\'ac. + + Beriem na vedomie, \v ze sa na moju pr\'acu vz\v tahuj\'u pr\'ava a povinnosti vypl\'yvaj\'uce zo z\'akona \v c.~121/2000~Sb, autorsk\'eho z\'akona, v znen\'\i\ neskor\v s\'\i ch predpisov. V s\'ulade s ustanoven\'\i m \S{}~46 odst.~6 tohoto z\'akona t\'ymto ude\v lujem bezv\'yhradn\'e opr\'avnenie (licenciu) k~pou\v z\'\i vaniu tejto mojej pr\'ace, a to vr\'atane v\v setk\'ych po\v c\'\i ta\v cov\'ych programov ktor\'e s\'u jej s\'u\v cas\v tou alebo pr\'\i lohou a tie\v z v\v setkej ich dokument\'acie (\v dalej len \uv{Dielo}), a to v\v setk\'ym osob\'am, ktor\'e si praj\'u Dielo pou\v z\'iva\v t. Tieto osoby s\'u opr\'avnen\'e Dielo pou\v z\'\i va\v t ak\'ymko\v lvek +sp\^ osobom, ktor\'y nezni\v zuje hodnotu Diela, ale len pre~nez\'arobkov\'e \'u\v cely. Toto opr\'avnenie je \v casovo, \'uzemne a mno\v zstevne ne\-ob\-me\-dze\-n\'e. + }\else{% + I hereby declare that the presented thesis is my own work and that I have cited all sources of information in accordance with the Guideline for adhering to ethical principles when elaborating an academic final thesis. + + I acknowledge that my thesis is subject to the rights and obligations stipulated by the Act No.~121/2000 Coll., the Copyright Act, as amended. In accordance with Article~46(6) of the Act, I hereby grant a nonexclusive authorization (license) to utilize this thesis, including any and all computer programs incorporated therein or attached thereto and all corresponding documentation (hereinafter collectively referred to as the ``Work''), to any and all persons that wish to utilize the Work. Such persons are entitled to use the Work for non-profit purposes only, in any way that does not detract from its value. This authorization is not limited in terms of time, location and quantity. + }\fi\fi + }\@declarationOptionSelectedtrue\fi + \ifx3#1 \DeclareRobustCommand{\thedeclarationofauthenticity}{\if\@lang1{% + Prohla\v suji, \v ze jsem p\v redlo\v zenou pr\'aci vypracoval(a) samostatn\v e a \v ze jsem uvedl(a) ve\v sker\'e pou\v zit\'e informa\v cn\'\i{} zdroje v~souladu s~Metodick\'ym pokynem o~etick\'e p\v r\'\i{}prav\v e vysoko\v skolsk\'ych z\'av\v ere\v cn\'ych prac\'\i{}. + + Beru na v\v edom\'\i{}, \v ze se na moji pr\'aci vztahuj\'\i{} pr\'ava a povinnosti vypl\'yvaj\'\i{}c\'\i{} ze z\'akona \v c.~121/2000~Sb., autorsk\'eho z\'akona, ve zn\v en\'\i{} pozd\v ej\v s\'\i{}ch p\v redpis{\r u}. D\'ale prohla\v suji, \v ze jsem s~\v Cesk\'ym vysok\'ym u\v cen\'\i{}m technick\'ym v~Praze uzav\v rel licen\v cn\'\i{} smlouvu o~u\v zit\'\i{} t\'eto pr\'ace jako \v skoln\'\i{}ho d\'\i{}la podle \S{}~60 odst.~1 autorsk\'eho z\'akona. Tato skute\v cnost nem\'a vliv na ust. \S{}~47b z\'akona \v c.~111/1998~Sb., o~vysok\'ych \v skol\'ach, ve zn\v en\'\i{} pozd\v ej\v s\'\i{}ch p\v redpis{\r u}. + }\else\if\@lang2{% + Prehlasujem, \v ze som predlo\v zen\'u pr\'acu vypracoval(a) samostatne a \v ze som uviedol(uviedla) v\v setky informa\v cn\'e zdroje v~s\'ulade s~Metodick\'ym pokynom o~etickej pr\'iprave vysoko\v skolsk\'ych z\'avere\v cn\'ych pr\'ac. + + Beriem na vedomie, \v ze sa na moju pr\'acu vz\v tahuj\'u pr\'ava a povinnosti vypl\'yvaj\'uce zo z\'akona \v c.~121/2000~Sb., autorsk\'eho z\'akona, v znen\'\i\ neskor\v s\'\i ch predpisov. \v Dalej prehlasujem, \v ze som s~\v Cesk\'ym vysok\'ym u\v cen\'\i m technick\'ym uzavrel licen\v cn\'u zmluvu o~pou\v zit\'\i\ tejto pr\'ace ako \v skolsk\'eho diela pod\v la \S{}~60 odst.~1 autorsk\'eho z\'akona. T\'ato skuto\v cnos\v t nem\'a vplyv na ust. \S{}~47b z\'akona \v c.~111/1998~Sb. o~vysok\'ych \v skol\'ach. + }\else{% + I hereby declare that the presented thesis is my own work and that I have cited all sources of information in accordance with the Guideline for adhering to ethical principles when elaborating an academic final thesis. + + I acknowledge that my thesis is subject to the rights and obligations stipulated by the Act No.~121/2000 Coll., the Copyright Act, as amended. I further declare that I have concluded a license agreement with the Czech Technical University in Prague on the utilization of this thesis as school work under the provisions of Article~60(1) of the Act. This fact shall not affect the provisions of Article~47b of the Act No.~111/1998 Coll., the Higher Education Act, as amended. + }\fi\fi + }\@declarationOptionSelectedtrue\fi + \ifx4#1 \DeclareRobustCommand{\thedeclarationofauthenticity}{\if\@lang1{% + Prohla\v suji, \v ze jsem p\v redlo\v zenou pr\'aci vypracoval(a) samostatn\v e a \v ze jsem uvedl(a) ve\v sker\'e pou\v zit\'e informa\v cn\'\i{} zdroje v~souladu s~Metodick\'ym pokynem o~etick\'e p\v r\'\i{}prav\v e vysoko\v skolsk\'ych z\'av\v ere\v cn\'ych prac\'\i{}. + + Beru na v\v edom\'\i{}, \v ze se na moji pr\'aci vztahuj\'\i{} pr\'ava a povinnosti vypl\'yvaj\'\i{}c\'\i{} ze z\'akona \v c.~121/2000~Sb., autorsk\'eho z\'akona, ve zn\v en\'\i{} pozd\v ej\v s\'\i{}ch p\v redpis{\r u}. V~souladu s~ust. \S{}~46 odst.~6 tohoto z\'akona t\'\i{}mto ud\v eluji nev\'yhradn\'\i{} opr\'avn\v en\'\i{} (licenci) k~u\v zit\'\i{} t\'eto moj\'\i{} pr\'ace, a to v\v cetn\v e v\v sech po\v c\'\i{}ta\v cov\'ych program{\r u}, je\v z jsou jej\'\i{} sou\v c\'ast\'\i{} \v ci p\v r\'\i{}lohou, a ve\v sker\'e jejich dokumentace (d\'ale souhrnn\v e jen \uv{D\'\i{}lo}), a to v\v sem osob\'am, kter\'e si p\v rej\'\i{} D\'\i{}lo u\v z\'\i{}t. Tyto osoby jsou opr\'avn\v eny D\'\i{}lo u\v z\'\i{}t jak\'ymkoli zp{\r u}sobem, kter\'y nesni\v zuje hodnotu D\'\i{}la, a za jak\'ymkoli \'u\v celem (v\v cetn\v e u\v zit\'\i{} k~v\'yd\v ele\v cn\'ym \'u\v cel{\r u}m). Toto opr\'avn\v en\'\i{} je \v casov\v e, teritori\'aln\v e i~mno\v zstevn\v e neomezen\'e. Ka\v zd\'a osoba, kter\'a vyu\v zije v\'y\v se +uvedenou licenci, se v\v sak zavazuje ud\v elit ke ka\v zd\'emu d\'\i{}lu, kter\'e vznikne (by\v t jen z\v c\'asti) na z\'aklad\v e D\'\i{}la, \'upravou D\'\i{}la, spojen\'\i{}m D\'\i{}la s~jin\'ym d\'\i{}lem, za\v razen\'\i{}m D\'\i{}la do d\'\i{}la souborn\'eho \v ci zpracov\'an\'\i{}m D\'\i{}la (v\v cetn\v e p\v rekladu), licenci alespo\v n ve v\'y\v se uveden\'em rozsahu a z\'arove\v n zp\v r\'\i{}stupnit zdrojov\'y k\'od takov\'eho d\'\i{}la alespo\v n srovnateln\'ym zp{\r u}sobem a ve srovnateln\'em rozsahu, jako je zp\v r\'\i{}stupn\v en zdrojov\'y k\'od D\'\i{}la. + }\else\if\@lang2{% + Prehlasujem, \v ze som predlo\v zen\'u pr\'acu vypracoval(a) samostatne a \v ze som uviedol(uviedla) v\v setky informa\v cn\'e zdroje v~s\'ulade s~Metodick\'ym pokynom o~etickej pr\'iprave vysoko\v skolsk\'ych z\'avere\v cn\'ych pr\'ac. + + Beriem na vedomie, \v ze sa na moju pr\'acu vz\v tahuj\'u pr\'ava a povinnosti vypl\'yvaj\'uce zo z\'akona \v c.~121/2000~Sb., autorsk\'eho z\'akona, v znen\'\i\ neskor\v s\'\i ch predpisov. V~s\'ulade s ustanoven\'\i m \S{}~46 odst.~6 tohoto z\'akona t\'ymto ude\v lujem bezv\'yhradn\'e opr\'avnenie (licenciu) k~u\v z\'\i vaniu tejto mojej pr\'ace, a to vr\'atane v\v setk\'ych po\v c\'\i ta\v cov\'ych programov ktor\'e s\'u jej s\'u\v cas\v tou alebo pr\'\i lohou a tie\v z v\v setkej ich dokument\'acie (\v dalej len \uv{Dielo}), a to v\v setk\'ym osob\'am, ktor\'e si praj\'u Dielo u\v z\'iva\v t. + +Tieto osoby s\'u opr\'avnen\'e Dielo pou\v z\'\i va\v t ak\'ymko\v lvek +sp\^ osobom, ktor\'y nezni\v zuje hodnotu Diela, a za ak\'ymko\v lvek \'u\v celom (vr\'atane komer\v cn\'eho vyu\v zitia). Toto opr\'avnenie je \v casovo, \'uzemne a mno\v zstevne neobmedzen\'e. +Ka\v zd\'a osoba, ktor\'a vyu\v zije vy\v s\v sie uveden\'u licenciu, sa v\v sak zav\"azuje priradi\v t ka\v zd\'emu dielu, ktor\'e vznikne (\v co i len \v ciasto\v cne) na z\'aklade Diela, \'upravou +Diela, spojen\'\i m Diela s~in\'ym dielom, zaraden\'\i m Diela do diela s\'uborn\'eho \v ci zpracovan\'\i m Diela (vr\'atane prekladu), licenciu aspo\v n vo vy\v s\v sie uvedenom rozsahu +a~z\'arove\v n sa zav\"azuje spr\'\i stupni\v t zdrojov\'y k\'od tak\'eho diela aspo\v n zrovnate\v ln\'ym sp\^osobom a v~zrovnate\v lnom rozsahu ako je zpr\'\i stupnen\'y zdrojov\'y k\'od Diela. + }\else{% + I hereby declare that the presented thesis is my own work and that I have cited all sources of information in accordance with the Guideline for adhering to ethical principles when elaborating an academic final thesis. + + I acknowledge that my thesis is subject to the rights and obligations stipulated by the Act No.~121/2000 Coll., the Copyright Act, as amended. In accordance with Article~46(6) of the Act, I hereby grant a nonexclusive authorization (license) to utilize this thesis, including any and all computer programs incorporated therein or attached thereto and all corresponding documentation (hereinafter collectively referred to as the ``Work''), to any and all persons that wish to utilize the Work. Such persons are entitled to use the Work in any way (including for-profit purposes) that does not detract from its value. This authorization is not limited in terms of time, location and quantity. However, all persons that makes use of the above license shall be obliged to grant a license at least in the same scope as defined above with respect to each and every work that is created (wholly or in part) based on the Work, by modifying the Work, by combining the Work with another work, by including the Work in a collection +of works or by adapting the Work (including translation), and at the same time make available the source code of such work at least in a way and scope that are comparable to the way and scope in which the source code of the Work is made available. + }\fi\fi + }\@declarationOptionSelectedtrue\fi + \ifx5#1 \DeclareRobustCommand{\thedeclarationofauthenticity}{\if\@lang1{% + Prohla\v suji, \v ze jsem p\v redlo\v zenou pr\'aci vypracoval(a) samostatn\v e a \v ze jsem uvedl(a) ve\v sker\'e pou\v zit\'e informa\v cn\'\i{} zdroje v~souladu s~Metodick\'ym pokynem o~etick\'e p\v r\'\i{}prav\v e vysoko\v skolsk\'ych z\'av\v ere\v cn\'ych prac\'\i{}. + + Beru na v\v edom\'\i{}, \v ze se na moji pr\'aci vztahuj\'\i{} pr\'ava a povinnosti vypl\'yvaj\'\i{}c\'\i{} ze z\'akona \v c.~121/2000~Sb., autorsk\'eho z\'akona, ve zn\v en\'\i{} pozd\v ej\v s\'\i{}ch p\v redpis{\r u}. V~souladu s~ust. \S{}~46 odst.~6 tohoto z\'akona t\'\i{}mto ud\v eluji nev\'yhradn\'\i{} opr\'avn\v en\'\i{} (licenci) k~u\v zit\'\i{} t\'eto moj\'\i{} pr\'ace, a to v\v cetn\v e v\v sech po\v c\'\i{}ta\v cov\'ych program{\r u}, je\v z jsou jej\'\i{} sou\v c\'ast\'\i{} \v ci p\v r\'\i{}lohou a ve\v sker\'e jejich dokumentace (d\'ale souhrnn\v e jen \uv{D\'\i{}lo}), a to v\v sem osob\'am, kter\'e si p\v rej\'\i{} D\'\i{}lo u\v z\'\i{}t. Tyto osoby jsou opr\'avn\v eny D\'\i{}lo u\v z\'\i{}t jak\'ymkoli zp{\r u}sobem, kter\'y nesni\v zuje hodnotu D\'\i{}la a za jak\'ymkoli \'u\v celem (v\v cetn\v e u\v zit\'\i{} k~v\'yd\v ele\v cn\'ym \'u\v cel{\r u}m). Toto opr\'avn\v en\'\i{} je \v casov\v e, teritori\'aln\v e i mno\v zstevn\v e neomezen\'e. + }\else\if\@lang2{% + Prehlasujem, \v ze som predlo\v zen\'u pr\'acu vypracoval(a) samostatne a \v ze som uviedol(uviedla) v\v setky informa\v cn\'e zdroje v~s\'ulade s~Metodick\'ym pokynom o~etickej pr\'iprave vysoko\v skolsk\'ych z\'avere\v cn\'ych pr\'ac. + + Beriem na vedomie, \v ze sa na moju pr\'acu vz\v tahuj\'u pr\'ava a povinnosti vypl\'yvaj\'uce zo z\'akona \v c.~121/2000~Sb., autorsk\'eho z\'akona, v znen\'\i\ neskor\v s\'\i ch predpisov. V~s\'ulade s ustanoven\'\i m \S{}~46 odst.~6 tohoto z\'akona t\'ymto ude\v lujem bezv\'yhradn\'e opr\'avnenie (licenciu) k~u\v z\'\i vaniu tejto mojej pr\'ace, a to vr\'atane v\v setk\'ych po\v c\'\i ta\v cov\'ych programov ktor\'e s\'u jej s\'u\v cas\v tou alebo pr\'\i lohou a tie\v z v\v setkej ich dokument\'acie (\v dalej len \uv{Dielo}), a to v\v setk\'ym osob\'am, ktor\'e si praj\'u Dielo u\v z\'iva\v t. Tieto osoby s\'u opr\'avnen\'e Dielo pou\v z\'\i va\v t ak\'ymko\v lvek +sp\^ osobom, ktor\'y nezni\v zuje hodnotu Diela (vr\'atane komer\v cn\'eho vyu\v zitia). Toto opr\'avnenie je \v casovo, \'uzemne a~mno\v zstevne neobmedzen\'e. + }\else{ + I hereby declare that the presented thesis is my own work and that I have cited all sources of information in accordance with the Guideline for adhering to ethical principles when elaborating an academic final thesis. + + I acknowledge that my thesis is subject to the rights and obligations stipulated by the Act No.~121/2000 Coll., the Copyright Act, as amended. In accordance with Article~46(6) of the Act, I hereby grant a nonexclusive authorization (license) to utilize this thesis, including any and all computer programs incorporated therein or attached thereto and all corresponding documentation (hereinafter collectively referred to as the ``Work''), to any and all persons that wish to utilize the Work. Such persons are entitled to use the Work in any way (including for-profit purposes) that does not detract from its value. This authorization is not limited in terms of time, location and quantity. + }\fi\fi + }\@declarationOptionSelectedtrue\fi + \ifx6#1 \DeclareRobustCommand{\thedeclarationofauthenticity}{\if\@lang1{% + Prohla\v suji, \v ze jsem p\v redlo\v zenou pr\'aci vypracoval(a) samostatn\v e a \v ze jsem uvedl(a) ve\v sker\'e pou\v zit\'e informa\v cn\'\i{} zdroje v~souladu s~Metodick\'ym pokynem o~etick\'e p\v r\'\i{}prav\v e vysoko\v skolsk\'ych z\'av\v ere\v cn\'ych prac\'\i{}. + + Beru na v\v edom\'\i{}, \v ze se na moji pr\'aci vztahuj\'\i{} pr\'ava a povinnosti vypl\'yvaj\'\i{}c\'\i{} ze z\'akona \v c.~121/2000~Sb., autorsk\'eho z\'akona, ve zn\v en\'\i{} pozd\v ej\v s\'\i{}ch p\v redpis{\r u}. D\'ale prohla\v suji, \v ze jsem s~\v Cesk\'ym vysok\'ym u\v cen\'\i{}m technick\'ym v~Praze uzav\v rel dohodu, na z\'aklad\v e n\'\i{}\v z se \v CVUT vzdalo pr\'ava na uzav\v ren\'\i{} licen\v cn\'\i{} smlouvy o~u\v zit\'\i{} t\'eto pr\'ace jako \v skoln\'\i{}ho d\'\i{}la podle \S{}~60 odst.~1 autorsk\'eho z\'akona. Tato skute\v cnost nem\'a vliv na ust. \S{}~47b z\'akona \v c.~111/1998~Sb., o~vysok\'ych \v skol\'ach, ve zn\v en\'\i{} pozd\v ej\v s\'\i{}ch p\v redpis{\r u}. + }\else\if\@lang2{% + Prehlasujem, \v ze som predlo\v zen\'u pr\'acu vypracoval(a) samostatne a \v ze som uviedol(uviedla) v\v setky informa\v cn\'e zdroje v~s\'ulade s~Metodick\'ym pokynom o~etickej pr\'iprave vysoko\v skolsk\'ych z\'avere\v cn\'ych pr\'ac. + + Beriem na vedomie, \v ze sa na moju pr\'acu vz\v tahuj\'u pr\'ava a povinnosti vypl\'yvaj\'uce zo z\'akona \v c.~121/2000~Sb., autorsk\'eho z\'akona, v znen\'\i\ neskor\v s\'\i ch predpisov. \v Dalej prehlasujem, \v ze som s~\v CVUT uzavrel dohodu, na z\'aklade ktorej sa \v CVUT vzdalo pr\'ava na uzavrenie licen\v cnej zmluvy o~pou\v z\'\i van\'\i\ tejto pr\'ace ako \v skolsk\'eho diela pod\v la \S{}~60 odst.~1 autorsk\'eho z\'akona. T\'ato skuto\v cnos\v t nem\'a vplyv na ust. \S{}~47b z\'akona \v c.~111/1998~Sb. o~vysok\'ych \v skol\'ach. + }\else{ + I hereby declare that the presented thesis is my own work and that I have cited all sources of information in accordance with the Guideline for adhering to ethical principles when elaborating an academic final thesis. + + I acknowledge that my thesis is subject to the rights and obligations stipulated by the Act No.~121/2000 Coll., the Copyright Act, as amended. I further declare that I have concluded an agreement with the Czech Technical University in Prague, on the basis of which the Czech Technical University in Prague has waived its right to conclude a license agreement on the utilization of this thesis as school work under the provisions of Article~60(1) of the Act. This fact shall not affect the provisions of Article~47b of the Act No.~111/1998 Coll., the Higher Education Act, as amended. + }\fi\fi + }\@declarationOptionSelectedtrue\fi + +} + +% \DeclareRobustCommand{\titlepage}{ +% \begin{titlingpage} +% \begin{center} +% \noindent\begin{tabular*}{\textwidth}{m{.77\textwidth}m{.165\textwidth}} +% {\large\scshape \if\@lang1{ +% {\v C}esk{\' e} vysok{\' e} u{\v c}en{\' i} technick{\' e} v~Praze +% }\else\if\@lang2{ +% {\v C}esk{\' e} vysok{\' e} u{\v c}en{\' i} technick{\' e} v~Praze +% }\else{ +% Czech Technical University in Prague +% }\fi\fi +% +% \vspace{3mm} +% +% \if\@lang1{ +% Fakulta informa{\v c}n{\' i}ch technologi{\' i} +% }\else\if\@lang2{ +% Fakulta informa{\v c}n{\' i}ch technologi{\' i} +% }\else{ +% Faculty of Information Technology +% }\fi\fi +% +% \vspace{4mm} +% +% \if@departmentdefined +% \thedepartment +% \else +% \ClassError{FITthesis}{Department unspecified}{Specify the department using the \department command.} +% \fi +% } & \hfill\includegraphics[width=.16\textwidth]{cvut-logo-bw} +% \end{tabular*} +% \end{center} +% +% +% \vfill +% +% {\Large +% \noindent\thesistype +% } +% \vspace{1cm} +% +% \if\thetitle\empty +% \ClassError{FITthesis}{Thesis' title unspecified}{Specify title of this thesis using the \protect\title\space command.} +% \else +% \noindent\textbf{\LARGE \begin{flushleft}\thetitle\end{flushleft}} +% \fi +% +% \vspace{4mm} +% +% \if@authorwithdegreesdefined +% \noindent\textbf{\Large \textit{\theauthorwithdegrees}} +% \else +% \ClassError{FITthesis}{Thesis' author with degrees unspecified}{Specify author of this thesis (i.e. your name \& degrees) using the \protect\theauthorwithdegrees\space command.} +% \fi +% +% \vfill +% +% \noindent\if\@lang1{Vedouc{\' i} pr{\' a}ce:}\else\if\@lang2{Ved\'uci pr{\' a}ce:}\else{Supervisor:}\fi\fi +% \if@supervisordefined% +% ~\thesupervisor +% \else +% \ClassError{FITthesis}{Thesis' supervisor unspecified}{Specify the supervisor of this thesis using the \protect\thesupervisor\space command.} +% \fi +% +% \vspace{1cm} +% +% \noindent\today +% \end{titlingpage} +% } + +\DeclareRobustCommand{\titlepage}{ + \begin{titlingpage} + \noindent + \if\@lang1{\includegraphics[width=0.5\textwidth]{cvut-logo-bw}}\else\if\@lang2{\includegraphics[width=0.5\textwidth]{cvut-logo-bw}}\else{\includegraphics[width=0.5\textwidth]{cvut-logo-bw-en}}\fi\fi + + \vfill + + {\Large\noindent\thesistype} + + \vspace{1cm} + + \if\thetitle\empty + \ClassError{FITthesis}{Thesis' title unspecified}{Specify title of this thesis using the \protect\title\space command.} + \else + \noindent\textbf{\LARGE \begin{flushleft}\thetitle\end{flushleft}} + \fi + + + + \vspace{4mm} + + \if@authorwithdegreesdefined + + \noindent\textbf{\Large \textit{\theauthorwithdegrees}} + + \else + + \ClassError{FITthesis}{Thesis' author with degrees unspecified}{Specify author of this thesis (i.e. your name \& degrees) using the \protect\theauthorwithdegrees\space command.} + + \fi + + \vfill + +\if@departmentdefined + + \noindent \thedepartment + + \else + + \ClassError{FITthesis}{Department unspecified}{Specify the department using the \department command.} + + \fi + + + +\vspace{0.1cm} + + \noindent\if\@lang1{Vedouc{\' i} pr{\' a}ce:}\else\if\@lang2{Ved\'uci pr{\' a}ce:}\else{Supervisor:}\fi\fi + \if@supervisordefined% + ~\thesupervisor + \else + + \ClassError{FITthesis}{Thesis' supervisor unspecified}{Specify the supervisor of this thesis using the \protect\thesupervisor\space command.} + + \fi + + + + \vspace{1cm} + + + + \noindent\today + + \end{titlingpage} + +} + +\DeclareRobustCommand{\acknowledgementspage}{ + \if@acknowledgementsdefined + \cleardoublepage + \thispagestyle{empty} + + ~ + + \vfill + + \if\@lang1\chapterstyletitle{Pod{\v e}kov{\' a}n{\' i}}\else\if\@lang2\chapterstyletitle{Po\v dakovanie}\else\chapterstyletitle{Acknowledgements}\fi\fi\theacknowledgements + \fi +} + +\DeclareRobustCommand{\declarationofauthenticitypage}{ + \cleardoublepage + \thispagestyle{empty} + + ~ + + \vfill + + \if@declarationOptionSelected + \if\@lang1\chapterstyletitle{Prohl{\' a}{\v s}en{\' i}}\else\if\@lang2\chapterstyletitle{Prehl{\' a}senie}\else\chapterstyletitle{Declaration}\fi\fi\thedeclarationofauthenticity{} + + \vspace{2cm} + + \noindent + \if@cityfordeclarationdefined + \if\@lang1{}\else\if\@lang2{}\else{In }\fi\fi\thecityfordeclaration{} \if\@lang1{dne}\else\if\@lang2{}\else{on}\fi\fi~\today \hfill \dots\dots\dots\dots\dots\dots\dots + \else + \ClassError{FITthesis}{M{\' i}sto prohl{\' a}{\v s}en{\' i} nebylo zad{\' a}no}{Nastavte m{\' i}sto, kde bylo podeps{\' a}no prohl{\' a}{\v s}en{\' i}, v{\v c}etn{\v e} p{\v r}edlo{\v z}ky (nap{\v r}. V~Praze) pomoc{\' i} p{\v r}{\' i}kazu \placeForDeclaration.} + \fi + + \else + \ClassError{FITthesis}{Declaration of authenticity unspecified}{Select the declaration of authenticity using the \declarationOfAuthenticityOption command.} + \fi +} + +\DeclareRobustCommand{\imprintpage}{ + \clearpage + \thispagestyle{empty} + + ~ + + \vfill + + \if\@lang1{ + \noindent {\v C}esk{\' e} vysok{\' e} u{\v c}en{\' i} technick{\' e} v~Praze + + \noindent Fakulta informa{\v c}n{\' i}ch technologi{\' i}}\else\if\@lang2{ + \noindent {\v C}esk{\' e} vysok{\' e} u{\v c}en{\' i} technick{\' e} v~Praze + + \noindent Fakulta informa{\v c}n{\' i}ch technologi{\' i}}\else{ + \noindent Czech Technical University in Prague + + \noindent Faculty of Information Technology + }\fi\fi + + \noindent \textcopyright{} \the\year{} \theauthorGN{} \theauthorFN{}. \if\@lang1{V{\v s}echna pr{\' a}va vyhrazena.}\else\if\@lang2{V{\v s}etky pr{\' a}va vyhraden\'e.}\else{All rights reserved.}\fi\fi + + \if\@lang1{ + \noindent \textit{Tato pr{\' a}ce vznikla jako {\v s}koln{\' i} d{\' i}lo na {\v C}esk{\' e}m vysok{\' e}m u{\v c}en{\' i} technick{\' e}m v~Praze, Fakult{\v e} informa{\v c}n{\' i}ch technologi{\' i}. Pr{\' a}ce je chr{\' a}n{\v e}na pr{\' a}vn{\' i}mi p{\v r}edpisy a mezin{\' a}rodn{\' i}mi {\' u}mluvami o~pr{\' a}vu autorsk{\' e}m a pr{\' a}vech souvisej{\' i}c{\' i}ch s~pr{\' a}vem autorsk{\' y}m. K~jej\'\i{}mu u\v zit\'\i{}, s~v\'yjimkou bez\'uplatn\'ych z\'akonn\'ych licenc\'\i{} a nad r\'amec opr\'avn\v en\'\i{} uveden\'ych v~Prohl\'a\v sen\'\i{} na p\v redchoz\'\i{} stran\v e, je nezbytn\'y souhlas autora.}}\else\if\@lang2{ + \noindent \textit{T\'ato pr\'aca vznikla ako \v skolsk\'e dielo na FIT \v CVUT v Prahe. Pr\'aca je chr\'anen\'a medzin\'arodn\'ymi predpismi a zmluvami o autorskom pr\'ave a pr\'avach s\'uvisiacich s autorsk\'ym pr\'avom. Na jej vyu\v zitie, s~v\'ynimkou bezplatn\'ych z\'akonn\'ych licenci\'\i, je nutn\'y s\'uhlas autora.}}\else{ + \noindent \textit{This thesis is school work as defined by Copyright Act of the Czech Republic. It has been submitted at Czech Technical University in Prague, Faculty of Information Technology. The thesis is protected by the Copyright Act and its usage without author's permission is prohibited (with exceptions defined by the Copyright Act).} + }\fi\fi + + \if\@lang1{\subsection*{Odkaz na tuto pr{\' a}ci} \theauthorFN{}, \theauthorGN{}. \textit{\thetitle{}}. \thesistype{}. Praha: {\v C}esk\'e vysok\'e u\v cen\'\i{} technick\'e v~Praze, Fakulta informa{\v c}n{\' i}ch technologi{\' i}, \the\year.\if@websitedefined{ Dostupn\'y tak\'e z~WWW: $\langle$\url{\thewebsite}$\rangle$.}\fi}\else\if\@lang2{\subsection*{Odkaz na t\'uto pr{\' a}cu} \theauthorFN{}, \theauthorGN{}. \textit{\thetitle{}}. \thesistype{}. Praha: {\v C}esk\'e vysok\'e u\v cen\'\i{} technick\'e v~Praze, Fakulta informa{\v c}n{\' i}ch technologi{\' i}, \the\year.\if@websitedefined{ Dostupn\'y aj z~WWW: $\langle$\url{\thewebsite}$\rangle$.}\fi}\else{\subsection*{Citation of this thesis} \theauthorFN{}, \theauthorGN{}. \textit{\thetitle{}}. \thesistype{}. Czech Technical University in Prague, Faculty of Information Technology, \the\year.\if@websitedefined{ Also available from: $\langle$\url{\thewebsite}$\rangle$.}\fi}\fi\fi +} + +\DeclareRobustCommand{\abstractpage}{ + \chapter*{Abstrakt} + \if@abstractcsdefined + \theabstractcs + \else + \ClassError{FITthesis}{Abstract in Czech unspecified}{Specify abstract in Czech language using the \abstractCS command.} + \fi + + \if@keywordscsdefined + \paragraph*{Kl{\' i}{\v c}ov{\' a} slova} \thekeywordscs{} + \else + \ClassError{FITthesis}{Czech keywords unspecified}{Specify the keywords in Czech of your thesis using \keywordsCS command.} + \fi + + \vfil + + \if@abstractendefined + \chapterstyletitle{Abstract}\theabstracten + \else + \ClassError{FITthesis}{Abstract in English unspecified}{Specify abstract in English using the \abstractEN command.} + \fi + + \if@keywordsendefined + \paragraph*{Keywords} \thekeywordsen{} + \else + \ClassError{FITthesis}{English keywords unspecified}{Specify the keywords in English of your thesis using \keywordsEN command.} + \fi +} + +\AfterEndPreamble{ +% fix the memoir bug generating structured numbers (e.g., a figure number) without dot +\renewcommand{\counterwithin}{\@ifstar{\@csinstar}{\@csin}} + + \thispagestyle{empty} + \if\@lang1{Sem vlo{\v z}te zad{\' a}n{\' i} Va{\v s}{\' i} pr{\' a}ce.}\else\if\@lang2{Sem vlo{\v z}te zadanie Va{\v s}ej pr{\' a}ce.}\else{Insert here your thesis' task.}\fi\fi + + \frontmatter + \pagestyle{plain} + \cleardoublepage +% \setcounter{page}{3} + \titlepage + + \setcounter{page}{3} + \acknowledgementspage + + \declarationofauthenticitypage + \imprintpage + + \abstractpage + + \cleardoublepage + \tableofcontents* + + \cleardoublepage + \listoffigures* + + \cleardoublepage + \listoftablescond + + \pagestyle{ruled} + \mainmatter +} diff --git a/Latex/Sablona_BP_UTF-8.synctex.gz b/Latex/Sablona_BP_UTF-8.synctex.gz new file mode 100644 index 0000000000000000000000000000000000000000..b9707dfe6b96d31a698126ef9f85b3d5de875282 GIT binary patch literal 27807 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 Q=1)c8Q5gqc6ZlvE3&!dusQ>@~ literal 0 HcmV?d00001 diff --git a/Latex/Sablona_BP_UTF-8.tex b/Latex/Sablona_BP_UTF-8.tex new file mode 100644 index 0000000..8ba302d --- /dev/null +++ b/Latex/Sablona_BP_UTF-8.tex @@ -0,0 +1,207 @@ +% arara: pdflatex +% arara: pdflatex +% arara: pdflatex + +% options: +% thesis=B bachelor's thesis +% thesis=M master's thesis +% czech thesis in Czech language +% slovak thesis in Slovak language +% english thesis in English language +% hidelinks remove colour boxes around hyperlinks + +\documentclass[thesis=B,czech]{FITthesis}[2019/03/06] + +\usepackage[utf8]{inputenc} % LaTeX source encoded as UTF-8 + +% \usepackage{amsmath} %advanced maths +% \usepackage{amssymb} %additional math symbols + +\usepackage{dirtree} %directory tree visualisation + +% % list of acronyms +% \usepackage[acronym,nonumberlist,toc,numberedsection=autolabel]{glossaries} +% \iflanguage{czech}{\renewcommand*{\acronymname}{Seznam pou{\v z}it{\' y}ch zkratek}}{} +% \makeglossaries + +\newcommand{\tg}{\mathop{\mathrm{tg}}} %cesky tangens +\newcommand{\cotg}{\mathop{\mathrm{cotg}}} %cesky cotangens + +% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % +% ODTUD DAL VSE ZMENTE++ +% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % + +\department{Katedra softwarového inženýrstvÃ} +\title{Aplikace pro doporuÄovánà na základÄ› finanÄnÃch akcÃ} +\authorGN{Radek} %(kÅ™estnÃ) jméno (jména) autora +\authorFN{PuÅ¡} %pÅ™Ãjmenà autora +\authorWithDegrees{Radek PuÅ¡} %jméno autora vÄetnÄ› souÄasných akademických titulů +\author{Radek PuÅ¡} %jméno autora bez akademických titulů +\supervisor{doc. Ing. Pavel KordÃk, Ph.D.} +\acknowledgements{DÄ›kuji Petru HnÃzdilovi, Pavlu Svobodovi, spoleÄnosti Trask Solutions a.s. za veÅ¡keré konzultace a datové podklady k práci. Dále dÄ›kuji své pÅ™Ãtelkyni Maryi Tsanko, za dodánà materiálů ze svých bankovnÃch úÄtů a taktéž psychickou podporu.} +\abstractCS +{V BP byl Å™eÅ¡en problém doporuÄovánà bankovnÃch produktů klientovi na základÄ› jeho uplynulé historie finanÄnÃch transakcÃ. CÃlem práce je doporuÄovánà transakcà implementovat pomocà umÄ›lé inteligence spolu s vytvoÅ™enÃm webového rozhranÃ. Toho bylo dosaženo pomocà Angularu JS, tvoÅ™Ãcà klienskou aplikaci, a frameworkem .NET Core, který tuto aplikaci obsluhuje. UmÄ›lá inteligence byla Å™eÅ¡ena jednou z metod kolaborativnÃho filtrovánà a to konkrétnÄ› metodou ALS (Alternating Least Squares). ---Tato metoda využÃvá ostatnà uživatele k odhadnutà potÅ™eb uživatelů jiných.--- (mÄ›lo by obsahovat, jak jsem to implementoval já) +\newline Vyhodnocenà správnosti implementace algoritmu bylo následnÄ› provedeno pomocà dalÅ¡Ã sady dat, která zobrazuje, jaké transakce reálnÄ› uživatelé provedli a pÅ™ÃpadnÄ› i jaké produkty si objednali.} +\abstractEN{Sem doplňte ekvivalent abstraktu VaÅ¡Ã práce v~angliÄtinÄ›.} +\placeForDeclarationOfAuthenticity{V~Praze} +\declarationOfAuthenticityOption{4} %volba Prohlášenà (ÄÃslo 1-6) +\keywordsCS{webový portál, rekomandace bankovnà produktů, analýza finanÄnÃch transakcÃ, umÄ›lá inteligence, .NET Core, Entity Framework, Angular JS} +\keywordsEN{web portal, financial products recommendations, financial transaction analysis, artificial intelligence, .NET Core, Entity Framework, Angular JS} +% \website{http://site.example/thesis} %volitelná URL práce, objevà se v tiráži - úplnÄ› odstraňte, nemáte-li URL práce + +\begin{document} + +% \newacronym{CVUT}{{\v C}VUT}{{\v C}esk{\' e} vysok{\' e} u{\v c}en{\' i} technick{\' e} v Praze} +% \newacronym{FIT}{FIT}{Fakulta informa{\v c}n{\' i}ch technologi{\' i}} + +\begin{introduction} + %sem napiÅ¡te úvod VaÅ¡Ã práce +\end{introduction} + +\chapter{CÃl práce} + +\chapter{Analýza a návrh} + +\chapter{Realizace} + +\begin{conclusion} + %sem napiÅ¡te závÄ›r VaÅ¡Ã práce +\end{conclusion} + +\bibliographystyle{csn690} +\bibliography{mybibliographyfile} + +\appendix + +\chapter{Seznam použitých zkratek} +% \printglossaries +\begin{description} + \item[GUI] Graphical user interface + \item[XML] Extensible markup language +\end{description} + + +% % % % % % % % % % % % % % % % % % % % % % % % % % % % +% % Tuto kapitolu z výsledné práce ODSTRAŇTE. +% % % % % % % % % % % % % % % % % % % % % % % % % % % % +% +% \chapter{Návod k~použità této Å¡ablony} +% +% Tento dokument sloužà jako základ pro napsánà závÄ›reÄné práce na FakultÄ› informaÄnÃch technologià ČVUT v~Praze. +% +% \section{VýbÄ›r základu} +% +% Vyberte si Å¡ablonu podle druhu práce (bakalářská, diplomová), jazyka (ÄeÅ¡tina, angliÄtina) a kódovánà (ASCII, \mbox{UTF-8}, \mbox{ISO-8859-2} neboli latin2 a nebo \mbox{Windows-1250}). +% +% V~Äeské variantÄ› naleznete Å¡ablony v~souborech pojmenovaných ve formátu práce\_kódovánÃ.tex. Typ může být: +% \begin{description} +% \item[BP] bakalářská práce, +% \item[DP] diplomová (magisterská) práce. +% \end{description} +% KódovánÃ, ve kterém chcete psát, může být: +% \begin{description} +% \item[UTF-8] kódovánà Unicode, +% \item[ISO-8859-2] latin2, +% \item[Windows-1250] znaková sada 1250 Windows. +% \end{description} +% V~pÅ™ÃpadÄ› nejistoty ohlednÄ› kódovánà doporuÄujeme následujÃcà postup: +% \begin{enumerate} +% \item OtevÅ™ete Å¡ablony pro kódovánà UTF-8 v~editoru prostého textu, který chcete pro psanà práce použÃt -- pokud můžete texty s~diakritikou normálnÄ› pÅ™eÄÃst, použijte tuto Å¡ablonu. +% \item V~opaÄném pÅ™ÃpadÄ› postupujte dále podle toho, jaký operaÄnà systém použÃváte: +% \begin{itemize} +% \item v~pÅ™ÃpadÄ› Windows použijte Å¡ablonu pro kódovánà \mbox{Windows-1250}, +% \item jinak zkuste použÃt Å¡ablonu pro kódovánà \mbox{ISO-8859-2}. +% \end{itemize} +% \end{enumerate} +% +% +% V~anglické variantÄ› jsou Å¡ablony pojmenované podle typu práce, možnosti jsou: +% \begin{description} +% \item[bachelors] bakalářská práce, +% \item[masters] diplomová (magisterská) práce. +% \end{description} +% +% \section{Použità šablony} +% +% Å ablona je urÄena pro zpracovánà systémem \LaTeXe{}. Text je možné psát v~textovém editoru jako prostý text, lze vÅ¡ak také využÃt specializovaný editor pro \LaTeX{}, napÅ™. Kile. +% +% Pro zÃskánà tisknutelného výstupu z~takto vytvoÅ™eného souboru použijte pÅ™Ãkaz \verb|pdflatex|, kterému pÅ™edáte cestu k~souboru jako parametr. Vhodný editor pro \LaTeX{} toto udÄ›lá za Vás. \verb|pdfcslatex| ani \verb|cslatex| \emph{nebudou} s~tÄ›mito Å¡ablonami fungovat. +% +% VÃce informacà o~použità systému \LaTeX{} najdete napÅ™. v~\cite{wikilatex}. +% +% \subsection{Typografie} +% +% PÅ™i psanà dodržujte typografické konvence zvoleného jazyka. ÄŒeské \uv{uvozovky} zapisujte použitÃm pÅ™Ãkazu \verb|\uv|, kterému v~parametru pÅ™edáte text, jenž má být v~uvozovkách. Anglické otevÃracà uvozovky se v~\LaTeX{}u zadávajà jako dva zpÄ›tné apostrofy, uzavÃracà uvozovky jako dva apostrofy. ÄŒasto chybnÄ› uvádÄ›ný symbol "{} (palce) nemá s~uvozovkami nic spoleÄného. +% +% Dále je tÅ™eba zabránit zalomenà řádky mezi nÄ›kterými slovy, v~ÄeÅ¡tinÄ› napÅ™. za jednopÃsmennými pÅ™edložkami a spojkami (vyjma \uv{a}). To docÃlÃte vloženÃm pružné nezalomitelné mezery -- znakem \texttt{\textasciitilde}. V~tomto pÅ™ÃpadÄ› to nenà tÅ™eba dÄ›lat ruÄnÄ›, lze použÃt program \verb|vlna|. +% +% VÃce o~typografii viz \cite{kobltypo}. +% +% \subsection{Obrázky} +% +% Pro umožnÄ›nà vkládánà obrázků je vhodné použÃt balÃÄek \verb|graphicx|, samotné vloženà se provede pÅ™Ãkazem \verb|\includegraphics|. Takto je možné vkládat obrázky ve formátu PDF, PNG a JPEG jestliže použÃváte pdf\LaTeX{} nebo ve formátu EPS jestliže použÃváte \LaTeX{}. DoporuÄujeme preferovat vektorové obrázky pÅ™ed rastrovými (vyjma fotografiÃ). +% +% \subsubsection{ZÃskánà vhodného formátu} +% +% Pro zÃskánà vektorových formátů PDF nebo EPS z~jiných lze použÃt nÄ›který z~vektorových grafických editorů. Pro pÅ™evod rastrového obrázku na vektorový lze použÃt rasterizaci, kterou mnohé editory zvládajà (napÅ™. Inkscape). Pro konverze lze použÃt též nástroje pro dávkové zpracovánà běžnÄ› dodávané s~\LaTeX{}em, napÅ™. \verb|epstopdf|. +% +% \subsubsection{Plovoucà prostÅ™edÃ} +% +% PÅ™Ãkazem \verb|\includegraphics| lze obrázky vkládat pÅ™Ãmo, doporuÄujeme vÅ¡ak použÃt plovoucà prostÅ™edÃ, konkrétnÄ› \verb|figure|. NapÅ™Ãklad obrázek \ref{fig:float} byl vložen tÃmto způsobem. Vůbec pÅ™itom nevadÃ, když je obrázek umÃstÄ›n jinde, než bylo původnÄ› zamýšleno -- je tomu tak hlavnÄ› kvůli dodrženà typografických konvencÃ. NamÃsto vynucovánà konkrétnà pozice obrázku doporuÄujeme použÃvat odkazovánà z~textu (dvojice pÅ™Ãkazů \verb|\label| a \verb|\ref|). +% +% \begin{figure}\centering +% \includegraphics[width=0.5\textwidth, angle=30]{cvut-logo-bw} +% \caption[PÅ™Ãklad obrázku]{Ukázkový obrázek v~plovoucÃm prostÅ™edÃ}\label{fig:float} +% \end{figure} +% +% \subsubsection{Verze obrázků} +% +% % Gnuplot BW i barevnÄ› +% Může se hodit mÃt vÃce verzà stejného obrázku, napÅ™. pro barevný Äi ÄernobÃlý tisk a nebo pro prezentaci. S~pomocà nÄ›kterých nástrojů na generovánà grafiky je to snadné. +% +% Máte-li napÅ™Ãklad graf vytvoÅ™ený v programu Gnuplot, můžete jeho ÄernobÃlou variantu (viz obr. \ref{fig:gnuplot-bw}) vytvoÅ™it parametrem \verb|monochrome dashed| pÅ™Ãkazu \verb|set term|. Barevnou variantu (viz obr. \ref{fig:gnuplot-col}) vhodnou na prezentace lze vytvoÅ™it parametrem \verb|colour solid|. +% +% \begin{figure}\centering +% \includegraphics{gnuplot-bw} +% \caption{ÄŒernobÃlá varianta obrázku generovaného programem Gnuplot}\label{fig:gnuplot-bw} +% \end{figure} +% +% \begin{figure}\centering +% \includegraphics{gnuplot-col} +% \caption{Barevná varianta obrázku generovaného programem Gnuplot}\label{fig:gnuplot-col} +% \end{figure} +% +% +% \subsection{Tabulky} +% +% Tabulky lze zadávat různÄ›, napÅ™. v~prostÅ™edà \verb|tabular|, avÅ¡ak pro jejich vkládánà platà to samé, co pro obrázky -- použijte plovoucà prostÅ™edÃ, v~tomto pÅ™ÃpadÄ› \verb|table|. NapÅ™Ãklad tabulka \ref{tab:matematika} byla vložena tÃmto způsobem. +% +% \begin{table}\centering +% \caption[PÅ™Ãklad tabulky]{Zadávánà matematiky}\label{tab:matematika} +% \begin{tabular}{|l|l|c|c|}\hline +% Typ & ProstÅ™edà & \LaTeX{}ovská zkratka & \TeX{}ovská zkratka \tabularnewline \hline \hline +% Text & \verb|math| & \verb|\(...\)| & \verb|$...$| \tabularnewline \hline +% Displayed & \verb|displaymath| & \verb|\[...\]| & \verb|$$...$$| \tabularnewline \hline +% \end{tabular} +% \end{table} +% +% % % % % % % % % % % % % % % % % % % % % % % % % % % % + +\chapter{Obsah pÅ™iloženého CD} + +%upravte podle skutecnosti + +\begin{figure} + \dirtree{% + .1 readme.txt\DTcomment{struÄný popis obsahu CD}. + .1 exe\DTcomment{adresář se spustitelnou formou implementace}. + .1 src. + .2 impl\DTcomment{zdrojové kódy implementace}. + .2 thesis\DTcomment{zdrojová forma práce ve formátu \LaTeX{}}. + .1 text\DTcomment{text práce}. + .2 thesis.pdf\DTcomment{text práce ve formátu PDF}. + .2 thesis.ps\DTcomment{text práce ve formátu PS}. + } +\end{figure} + +\end{document} diff --git a/Latex/Sablona_BP_UTF-8.toc b/Latex/Sablona_BP_UTF-8.toc new file mode 100644 index 0000000..0b0c5bd --- /dev/null +++ b/Latex/Sablona_BP_UTF-8.toc @@ -0,0 +1,14 @@ +\changetocdepth {3} +\babel@toc {czech}{} +\babel@toc {czech}{} +\babel@toc {english}{} +\babel@toc {czech}{} +\babel@toc {english}{} +\babel@toc {czech}{} +\contentsline {chapter}{{\' U}vod}{1}{chapter*.5}% +\contentsline {chapter}{\chapternumberline {1}C\IeC {\'\i }l pr\IeC {\'a}ce}{3}{chapter.1}% +\contentsline {chapter}{\chapternumberline {2}Anal\IeC {\'y}za a n\IeC {\'a}vrh}{5}{chapter.2}% +\contentsline {chapter}{\chapternumberline {3}Realizace}{7}{chapter.3}% +\contentsline {chapter}{Z{\' a}v{\v e}r}{9}{chapter*.6}% +\contentsline {appendix}{\chapternumberline {A}Seznam pou\IeC {\v z}it\IeC {\'y}ch zkratek}{11}{appendix.A}% +\contentsline {appendix}{\chapternumberline {B}Obsah p\IeC {\v r}ilo\IeC {\v z}en\IeC {\'e}ho CD}{13}{appendix.B}% diff --git a/Latex/csn690.bst b/Latex/csn690.bst new file mode 100644 index 0000000..7a3b2de --- /dev/null +++ b/Latex/csn690.bst @@ -0,0 +1,1625 @@ +%% +%% This is file `czech.bst', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% merlin.mbs (with options: `head,exlang,lang,vonx,nm-rev,jnrlst,aunm-semi,nmlm,x3,m3,atit-u,vnum-nr,volp-sp,jwdpg,pp-last,jwdvol,num-xser,ser-vol,ser-ed,pg-bk,add-pub,isbn,issn,doi,edpar,edby,blk-tit,au-col,\v ce\v stina,pp,and-xcom,xand,eprint,biburl,url-nl,nfss,,{}') +%% czech.mbs (with options: `exlang,lang,vonx,nm-rev,jnrlst,aunm-semi,nmlm,x3,m3,atit-u,vnum-nr,volp-sp,jwdpg,pp-last,jwdvol,num-xser,ser-vol,ser-ed,pg-bk,add-pub,isbn,issn,doi,edpar,edby,blk-tit,au-col,\v ce\v stina,pp,and-xcom,xand,eprint,biburl,url-nl,nfss,,{}') +%% merlin.mbs (with options: `tail,exlang,lang,vonx,nm-rev,jnrlst,aunm-semi,nmlm,x3,m3,atit-u,vnum-nr,volp-sp,jwdpg,pp-last,jwdvol,num-xser,ser-vol,ser-ed,pg-bk,add-pub,isbn,issn,doi,edpar,edby,blk-tit,au-col,\v ce\v stina,pp,and-xcom,xand,eprint,biburl,url-nl,nfss,,{}') +%% ---------------------------------------- +%% *** Czech style CSN ISO 690 *** +%% +%% Copyright 1994-2004 Patrick W Daly +%% Copyright 2011 David Madle + % =============================================================== + % IMPORTANT NOTICE: + % This bibliographic style (bst) file has been generated from one or + % more master bibliographic style (mbs) files, listed above. + % + % This generated file can be redistributed and/or modified under the terms + % of the LaTeX Project Public License Distributed from CTAN + % archives in directory macros/latex/base/lppl.txt; either + % version 1 of the License, or any later version. + % =============================================================== + % Name and version information of the main mbs file: + % \ProvidesFile{merlin.mbs}[2004/02/09 4.13 (PWD, AO, DPC)] + % For use with BibTeX version 0.99a or later + %------------------------------------------------------------------- + % This bibliography style file is intended for texts in + % This is a numerical citation style, and as such is standard LaTeX. + % It requires no extra package to interface to the main text. + % The form of the \bibitem entries is + % \bibitem{key}... + % Usage of \cite is as follows: + % \cite{key} ==>> [#] + % \cite[chap. 2]{key} ==>> [#, chap. 2] + % where # is a number determined by the ordering in the reference list. + % The order in the reference list is alphabetical by authors. + %--------------------------------------------------------------------- + +ENTRY + { address + archive + author + booktitle + chapter + doi + edition + editor + eid + eprint + howpublished + institution + isbn + issn + journal + key + language + month + note + number + organization + pages + publisher + school + series + title + type + url + volume + year + } + {} + { label } +INTEGERS { output.state before.all mid.sentence after.sentence after.block } +FUNCTION {init.state.consts} +{ #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := +} +STRINGS { s t} +FUNCTION {output.nonnull} +{ 's := + output.state mid.sentence = + { ", " * write$ } + { output.state after.block = + { add.period$ write$ + newline$ + "\newblock " write$ + } + { output.state before.all = + 'write$ + { add.period$ " " * write$ } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} +FUNCTION {output.check} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} +FUNCTION {fin.entry} +{ add.period$ + write$ + newline$ +} + +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { after.block 'output.state := } + if$ +} +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} +FUNCTION {add.blank} +{ " " * before.all 'output.state := +} + +FUNCTION {add.colon} +{ duplicate$ empty$ + 'skip$ + { ":" * add.blank } + if$ +} + +FUNCTION {date.block} +{ + skip$ +} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} +FUNCTION {new.block.checka} +{ empty$ + 'skip$ + 'new.block + if$ +} +FUNCTION {new.block.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.block + if$ +} +FUNCTION {new.sentence.checka} +{ empty$ + 'skip$ + 'new.sentence + if$ +} +FUNCTION {new.sentence.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.sentence + if$ +} +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "\emph{" swap$ * "}" * } + if$ +} +FUNCTION {tie.or.space.prefix} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ +} + +FUNCTION {capitalize} +{ "u" change.case$ "t" change.case$ } + +FUNCTION {space.word} +{ " " swap$ * " " * } + % Here are the language-specific definitions for explicit words. + % Each function has a name bbl.xxx where xxx is the English word. + %------------------------------------------------------------------- + % Begin module: + % \ProvidesFile{czech.mbs}[2011/07/09 1.0 (DM)] + + % The language selected here is CZECH +FUNCTION {bbl.and} +{ "a"} + +FUNCTION {bbl.etal} +{ "aj." } + +FUNCTION {bbl.editors} +{ "edito\v ri" } + +FUNCTION {bbl.editor} +{ "editor" } + +FUNCTION {bbl.edby} +{ "editace" } + +FUNCTION {bbl.edition} +{ "vyd\'an\'\i{}" } + +FUNCTION {bbl.volume} +{ "ro\v cn\'\i{}k" } + +FUNCTION {bbl.of} +{ "" } + +FUNCTION {bbl.number} +{ "\v c\'\i{}slo" } + +FUNCTION {bbl.nr} +{ "\v c." } + +FUNCTION {bbl.in} +{ "in" } + +FUNCTION {bbl.pages} +{ "s." } + +FUNCTION {bbl.page} +{ "str." } + +FUNCTION {bbl.chapter} +{ "kapitola" } + +FUNCTION {bbl.techrep} +{ "Technick\'a Zpr\'ava" } + +FUNCTION {bbl.bthesis} +{ "Bakal\'a\v rsk\'a pr\'ace" } + +FUNCTION {bbl.mthesis} +{ "Diplomov\'a pr\'ace" } + +FUNCTION {bbl.phdthesis} +{ "Dizerta\v cn\'\i{} pr\'ace" } + +FUNCTION {bbl.first} +{ "Prvn\'\i{}" } + +FUNCTION {bbl.second} +{ "Druh\'e" } + +FUNCTION {bbl.third} +{ "T\v ret\'\i{}" } + +FUNCTION {bbl.fourth} +{ "\v Ctvrt\'e" } + +FUNCTION {bbl.fifth} +{ "P\'at\'e" } + +FUNCTION {bbl.st} +{ "" } + +FUNCTION {bbl.nd} +{ "" } + +FUNCTION {bbl.rd} +{ "" } + +FUNCTION {bbl.th} +{ "" } + +MACRO {jan} {"Leden"} + +MACRO {feb} {"\'Unor"} + +MACRO {mar} {"B\v rezen"} + +MACRO {apr} {"Duben"} + +MACRO {may} {"Kv\v eten"} + +MACRO {jun} {"\v Cerven"} + +MACRO {jul} {"\v Cervenec"} + +MACRO {aug} {"Srpen"} + +MACRO {sep} {"Z\'a\v r\'\i{}"} + +MACRO {oct} {"\v R\'\i{}jen"} + +MACRO {nov} {"Listopad"} + +MACRO {dec} {"Prosinec"} + + % End module: czech.mbs +%% Copyright 1994-2004 Patrick W Daly +MACRO {acmcs} {"ACM Computing Surveys"} + +MACRO {acta} {"Acta Informatica"} + +MACRO {cacm} {"Communications of the ACM"} + +MACRO {ibmjrd} {"IBM Journal of Research and Development"} + +MACRO {ibmsj} {"IBM Systems Journal"} + +MACRO {ieeese} {"IEEE Transactions on Software Engineering"} + +MACRO {ieeetc} {"IEEE Transactions on Computers"} + +MACRO {ieeetcad} + {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"} + +MACRO {ipl} {"Information Processing Letters"} + +MACRO {jacm} {"Journal of the ACM"} + +MACRO {jcss} {"Journal of Computer and System Sciences"} + +MACRO {scp} {"Science of Computer Programming"} + +MACRO {sicomp} {"SIAM Journal on Computing"} + +MACRO {tocs} {"ACM Transactions on Computer Systems"} + +MACRO {tods} {"ACM Transactions on Database Systems"} + +MACRO {tog} {"ACM Transactions on Graphics"} + +MACRO {toms} {"ACM Transactions on Mathematical Software"} + +MACRO {toois} {"ACM Transactions on Office Information Systems"} + +MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"} + +MACRO {tcs} {"Theoretical Computer Science"} +FUNCTION {bibinfo.check} +{ swap$ + duplicate$ missing$ + { + pop$ pop$ + "" + } + { duplicate$ empty$ + { + swap$ pop$ + } + { swap$ + pop$ + } + if$ + } + if$ +} +FUNCTION {bibinfo.warn} +{ swap$ + duplicate$ missing$ + { + swap$ "missing " swap$ * " in " * cite$ * warning$ pop$ + "" + } + { duplicate$ empty$ + { + swap$ "empty " swap$ * " in " * cite$ * warning$ + } + { swap$ + pop$ + } + if$ + } + if$ +} +FUNCTION {format.eprint} +{ eprint duplicate$ empty$ + 'skip$ + { "\eprint" + archive empty$ + 'skip$ + { "[" * archive * "]" * } + if$ + "{" * swap$ * "}" * + } + if$ +} +FUNCTION {write.url} +{ url empty$ + { skip$ } + { "\urlprefix\biburl{" url * "}" * write$ newline$ } + if$ +} + +STRINGS { bibinfo} +INTEGERS { nameptr namesleft numnames } + +FUNCTION {format.names} +{ 'bibinfo := + duplicate$ empty$ 'skip$ { + 's := + "" 't := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{vv~}{ll}{, f.}{, jj}" + format.name$ + bibinfo bibinfo.check + 't := + nameptr #1 > + { + nameptr #3 + #1 + = + numnames #3 + > and + { "others" 't := + #1 'namesleft := } + 'skip$ + if$ + namesleft #1 > + { "; " * t * } + { + ";" * + s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + t "others" = + { + " " * bbl.etal * + } + { " " * t * } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ + } if$ +} +FUNCTION {format.names.ed} +{ + 'bibinfo := + duplicate$ empty$ 'skip$ { + 's := + "" 't := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{f.~}{vv~}{ll}{, jj}" + format.name$ + bibinfo bibinfo.check + 't := + nameptr #1 > + { + namesleft #1 > + { "; " * t * } + { + ";" * + s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + t "others" = + { + + " " * bbl.etal * + } + { " " * t * } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ + } if$ +} +FUNCTION {format.authors} +{ author "author" format.names +} +FUNCTION {get.bbl.editor} +{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ } + +FUNCTION {format.editors} +{ editor "editor" format.names duplicate$ empty$ 'skip$ + { + " " * + get.bbl.editor + "(" swap$ * ")" * + * + } + if$ +} +FUNCTION {format.book.pages} +{ pages "pages" bibinfo.check + duplicate$ empty$ 'skip$ + { " " * bbl.pages * } + if$ +} +FUNCTION {format.isbn} +{ isbn "isbn" bibinfo.check + duplicate$ empty$ 'skip$ + { + "ISBN " swap$ * + } + if$ +} + +FUNCTION {format.issn} +{ issn "issn" bibinfo.check + duplicate$ empty$ 'skip$ + { + "ISSN " swap$ * + } + if$ +} + +FUNCTION {format.doi} +{ doi "doi" bibinfo.check + duplicate$ empty$ 'skip$ + { + "\doi{" swap$ * "}" * + } + if$ +} +FUNCTION {select.language} +{ duplicate$ empty$ + 'pop$ + { language empty$ + 'skip$ + { "{\selectlanguage{" language * "}" * swap$ * "}" * } + if$ + } + if$ +} + +FUNCTION {format.note} +{ + note empty$ + { "" } + { note #1 #1 substring$ + duplicate$ "{" = + 'skip$ + { output.state mid.sentence = + { "l" } + { "u" } + if$ + change.case$ + } + if$ + note #2 global.max$ substring$ * "note" bibinfo.check + } + if$ +} + +FUNCTION {format.title} +{ title + "title" bibinfo.check + duplicate$ empty$ 'skip$ + { + select.language + } + if$ +} +FUNCTION {output.bibitem} +{ newline$ + "\bibitem{" write$ + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := +} + +FUNCTION {n.dashify} +{ + 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {word.in} +{ bbl.in capitalize + " " * } + +FUNCTION {format.date} +{ + month "month" bibinfo.check + duplicate$ empty$ + year "year" bibinfo.check duplicate$ empty$ + { swap$ 'skip$ + { "there's a month but no year in " cite$ * warning$ } + if$ + * + } + { swap$ 'skip$ + { + swap$ + " " * swap$ + } + if$ + * + } + if$ +} +FUNCTION {format.btitle} +{ title "title" bibinfo.check + duplicate$ empty$ 'skip$ + { + emphasize + select.language + } + if$ +} +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { bbl.volume volume tie.or.space.prefix + "volume" bibinfo.check * * + series "series" bibinfo.check + duplicate$ empty$ 'pop$ + { emphasize ", " * swap$ * } + if$ + "volume and number" number either.or.check + } + if$ +} +FUNCTION {format.number.series} +{ volume empty$ + { number empty$ + { series field.or.null } + { series empty$ + { number "number" bibinfo.check } + { output.state mid.sentence = + { bbl.number } + { bbl.number capitalize } + if$ + number tie.or.space.prefix "number" bibinfo.check * * + bbl.in space.word * + series "series" bibinfo.check * + } + if$ + } + if$ + } + { "" } + if$ +} +FUNCTION {is.num} +{ chr.to.int$ + duplicate$ "0" chr.to.int$ < not + swap$ "9" chr.to.int$ > not and +} + +FUNCTION {extract.num} +{ duplicate$ 't := + "" 's := + { t empty$ not } + { t #1 #1 substring$ + t #2 global.max$ substring$ 't := + duplicate$ is.num + { s swap$ * 's := } + { pop$ "" 't := } + if$ + } + while$ + s empty$ + 'skip$ + { pop$ s } + if$ +} + +FUNCTION {convert.edition} +{ extract.num "l" change.case$ 's := + s "first" = s "1" = or + { bbl.first 't := } + { s "second" = s "2" = or + { bbl.second 't := } + { s "third" = s "3" = or + { bbl.third 't := } + { s "fourth" = s "4" = or + { bbl.fourth 't := } + { s "fifth" = s "5" = or + { bbl.fifth 't := } + { s #1 #1 substring$ is.num + { s bbl.th * 't := } + { edition 't := } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + t +} + +FUNCTION {format.edition} +{ edition duplicate$ empty$ 'skip$ + { + convert.edition + output.state mid.sentence = + { "l" } + { "t" } + if$ change.case$ + "edition" bibinfo.check + " " * bbl.edition * + } + if$ +} +INTEGERS { multiresult } +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and + } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ + } + while$ + multiresult +} +FUNCTION {format.pages} +{ pages duplicate$ empty$ 'skip$ + { duplicate$ multi.page.check + { + bbl.pages swap$ + n.dashify + } + { + bbl.page swap$ + } + if$ + tie.or.space.prefix + "pages" bibinfo.check + * * + } + if$ +} +FUNCTION {format.journal.pages} +{ pages duplicate$ empty$ 'pop$ + { swap$ duplicate$ empty$ + { pop$ pop$ format.pages } + { + ": " * + swap$ + n.dashify + pages multi.page.check + 'bbl.pages + 'bbl.page + if$ + swap$ tie.or.space.prefix + "pages" bibinfo.check + * * + * + } + if$ + } + if$ +} +FUNCTION {format.journal.eid} +{ eid "eid" bibinfo.check + duplicate$ empty$ 'pop$ + { swap$ duplicate$ empty$ 'skip$ + { + ": " * + } + if$ + swap$ * + } + if$ +} +FUNCTION {format.vol.num.pages} +{ volume field.or.null + duplicate$ empty$ 'skip$ + { + bbl.volume swap$ tie.or.space.prefix + "volume" bibinfo.check + * * + } + if$ + number "number" bibinfo.check duplicate$ empty$ 'skip$ + { + swap$ duplicate$ empty$ + { "there's a number but no volume in " cite$ * warning$ } + 'skip$ + if$ + swap$ + ", " bbl.nr * number tie.or.space.prefix pop$ * swap$ * + } + if$ * +} + +FUNCTION {format.chapter.pages} +{ chapter empty$ + { "" } + { type empty$ + { bbl.chapter } + { type "l" change.case$ + "type" bibinfo.check + } + if$ + chapter tie.or.space.prefix + "chapter" bibinfo.check + * * + } + if$ +} + +FUNCTION {format.booktitle} +{ + booktitle "booktitle" bibinfo.check + emphasize +} +FUNCTION {format.in.ed.booktitle} +{ format.booktitle duplicate$ empty$ 'skip$ + { + format.bvolume duplicate$ empty$ 'pop$ + { ", " swap$ * * } + if$ + editor "editor" format.names.ed duplicate$ empty$ 'pop$ + { + bbl.edby + " " * swap$ * + swap$ + "," * + " " * swap$ + * } + if$ + word.in swap$ * + } + if$ +} +FUNCTION {empty.misc.check} +{ author empty$ title empty$ howpublished empty$ + month empty$ year empty$ note empty$ + and and and and and + key empty$ not and + { "all relevant fields are empty in " cite$ * warning$ } + 'skip$ + if$ +} +FUNCTION {format.thesis.type} +{ type duplicate$ empty$ + 'pop$ + { swap$ pop$ + "t" change.case$ "type" bibinfo.check + } + if$ +} +FUNCTION {format.tr.number} +{ number "number" bibinfo.check + type duplicate$ empty$ + { pop$ bbl.techrep } + 'skip$ + if$ + "type" bibinfo.check + swap$ duplicate$ empty$ + { pop$ "t" change.case$ } + { tie.or.space.prefix * * } + if$ +} +FUNCTION {format.article.crossref} +{ + key duplicate$ empty$ + { pop$ + journal duplicate$ empty$ + { "need key or journal for " cite$ * " to crossref " * crossref * warning$ } + { "journal" bibinfo.check emphasize word.in swap$ * } + if$ + } + { word.in swap$ * " " *} + if$ + " \cite{" * crossref * "}" * +} +FUNCTION {format.crossref.editor} +{ editor #1 "{vv~}{ll}" format.name$ + "editor" bibinfo.check + editor num.names$ duplicate$ + #2 > + { pop$ + "editor" bibinfo.check + " " * bbl.etal + * + } + { #2 < + 'skip$ + { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { + "editor" bibinfo.check + " " * bbl.etal + * + } + { + bbl.and space.word + * editor #2 "{vv~}{ll}" format.name$ + "editor" bibinfo.check + * + } + if$ + } + if$ + } + if$ +} +FUNCTION {format.book.crossref} +{ volume duplicate$ empty$ + { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ + pop$ word.in + } + { bbl.volume + capitalize + swap$ tie.or.space.prefix "volume" bibinfo.check * * bbl.of space.word * + } + if$ + editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { series empty$ + { "need editor, key, or series for " cite$ * " to crossref " * + crossref * warning$ + "" * + } + { series emphasize * } + if$ + } + { key * } + if$ + } + { format.crossref.editor * } + if$ + " \cite{" * crossref * "}" * +} +FUNCTION {format.incoll.inproc.crossref} +{ + editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { format.booktitle duplicate$ empty$ + { "need editor, key, or booktitle for " cite$ * " to crossref " * + crossref * warning$ + } + { word.in swap$ * } + if$ + } + { word.in key * " " *} + if$ + } + { word.in format.crossref.editor * " " *} + if$ + " \cite{" * crossref * "}" * +} +FUNCTION {format.org.or.pub} +{ 't := + "" + address empty$ t empty$ and + 'skip$ + { + address "address" bibinfo.check * + t empty$ + 'skip$ + { address empty$ + 'skip$ + { ": " * } + if$ + t * + } + if$ + } + if$ +} +FUNCTION {format.publisher.address} +{ publisher "publisher" bibinfo.warn format.org.or.pub +} + +FUNCTION {format.organization.address} +{ organization "organization" bibinfo.check format.org.or.pub +} + +FUNCTION {article} +{ output.bibitem + format.authors "author" output.check + add.colon + format.title "title" output.check + new.sentence + crossref missing$ + { + journal + "journal" bibinfo.check + emphasize + "journal" output.check + format.vol.num.pages output + format.date "year" output.check + } + { format.article.crossref output.nonnull + } + if$ + eid empty$ + { format.journal.pages } + { format.journal.eid } + if$ + format.issn output + format.doi output + format.note output + format.eprint output + fin.entry + write.url +} +FUNCTION {book} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check + add.colon + } + { format.authors output.nonnull + add.colon + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + new.sentence + format.number.series output + format.publisher.address output + } + { + new.sentence + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check + format.isbn output + format.book.pages output + format.doi output + format.note output + format.eprint output + fin.entry + write.url +} +FUNCTION {booklet} +{ output.bibitem + format.authors output + add.colon + format.title "title" output.check + new.sentence + howpublished "howpublished" bibinfo.check output + address "address" bibinfo.check output + format.date output + format.isbn output + format.book.pages output + format.doi output + format.note output + format.eprint output + fin.entry + write.url +} + +FUNCTION {inbook} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check + add.colon + } + { format.authors output.nonnull + add.colon + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + format.btitle "title" output.check + crossref missing$ + { + format.bvolume output + format.chapter.pages "chapter and pages" output.check + new.sentence + format.number.series output + format.publisher.address output + } + { + format.chapter.pages "chapter and pages" output.check + new.sentence + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check + crossref missing$ + { format.isbn output } + 'skip$ + if$ + format.pages "pages" output.check + format.doi output + format.note output + format.eprint output + fin.entry + write.url +} + +FUNCTION {incollection} +{ output.bibitem + format.authors "author" output.check + add.colon + format.title "title" output.check + new.sentence + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.number.series output + format.chapter.pages output + format.publisher.address output + format.edition output + format.date "year" output.check + format.isbn output + } + { format.incoll.inproc.crossref output.nonnull + format.chapter.pages output + } + if$ + format.pages "pages" output.check + format.doi output + format.note output + format.eprint output + fin.entry + write.url +} +FUNCTION {inproceedings} +{ output.bibitem + format.authors "author" output.check + add.colon + format.title "title" output.check + new.sentence + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.number.series output + publisher empty$ + { format.organization.address output } + { organization "organization" bibinfo.check output + format.publisher.address output + } + if$ + format.date "year" output.check + format.isbn output + format.issn output + } + { format.incoll.inproc.crossref output.nonnull + } + if$ + format.pages "pages" output.check + format.doi output + format.note output + format.eprint output + fin.entry + write.url +} +FUNCTION {conference} { inproceedings } +FUNCTION {manual} +{ output.bibitem + author empty$ + { organization "organization" bibinfo.check + duplicate$ empty$ 'pop$ + { output + address "address" bibinfo.check output + } + if$ + } + { format.authors output.nonnull } + if$ + add.colon + format.btitle "title" output.check + new.sentence + author empty$ + { organization empty$ + { + address "address" bibinfo.check output + } + 'skip$ + if$ + } + { + organization "organization" bibinfo.check output + address "address" bibinfo.check output + } + if$ + format.edition output + format.date output + format.doi output + format.note output + format.eprint output + fin.entry + write.url +} + +FUNCTION {bachelorsthesis} +{ output.bibitem + format.authors "author" output.check + add.colon + format.btitle + "title" output.check + new.sentence + bbl.bthesis format.thesis.type output.nonnull + school "school" bibinfo.warn output + address "address" bibinfo.check output + format.date "year" output.check + format.doi output + format.note output + format.eprint output + fin.entry + write.url +} + +FUNCTION {mastersthesis} +{ output.bibitem + format.authors "author" output.check + add.colon + format.btitle + "title" output.check + new.sentence + bbl.mthesis format.thesis.type output.nonnull + school "school" bibinfo.warn output + address "address" bibinfo.check output + format.date "year" output.check + format.doi output + format.note output + format.eprint output + fin.entry + write.url +} + +FUNCTION {misc} +{ output.bibitem + format.authors output + add.colon + format.title output + new.sentence + howpublished "howpublished" bibinfo.check output + format.date output + format.doi output + format.note output + format.eprint output + fin.entry + write.url + empty.misc.check +} +FUNCTION {phdthesis} +{ output.bibitem + format.authors "author" output.check + add.colon + format.btitle + "title" output.check + new.sentence + bbl.phdthesis format.thesis.type output.nonnull + school "school" bibinfo.warn output + address "address" bibinfo.check output + format.date "year" output.check + format.doi output + format.note output + format.eprint output + fin.entry + write.url +} + +FUNCTION {proceedings} +{ output.bibitem + editor empty$ + { organization "organization" bibinfo.check output + } + { format.editors output.nonnull } + if$ + add.colon + format.btitle "title" output.check + format.bvolume output + format.number.series output + editor empty$ + { publisher empty$ + 'skip$ + { + format.publisher.address output + } + if$ + } + { publisher empty$ + { + format.organization.address output } + { + organization "organization" bibinfo.check output + format.publisher.address output + } + if$ + } + if$ + format.date "year" output.check + format.isbn output + format.issn output + format.doi output + format.note output + format.eprint output + fin.entry + write.url +} + +FUNCTION {techreport} +{ output.bibitem + format.authors "author" output.check + add.colon + format.title + "title" output.check + new.sentence + format.tr.number output.nonnull + institution "institution" bibinfo.warn output + address "address" bibinfo.check output + format.date "year" output.check + format.doi output + format.note output + format.eprint output + fin.entry + write.url +} + +FUNCTION {unpublished} +{ output.bibitem + format.authors "author" output.check + add.colon + format.title "title" output.check + format.date output + format.doi output + format.note "note" output.check + format.eprint output + fin.entry + write.url +} + +FUNCTION {default.type} { misc } +READ +FUNCTION {sortify} +{ purify$ + "l" change.case$ +} +INTEGERS { len } +FUNCTION {chop.word} +{ 's := + 'len := + s #1 len substring$ = + { s len #1 + global.max$ substring$ } + 's + if$ +} +FUNCTION {sort.format.names} +{ 's := + #1 'nameptr := + "" + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{ll{ }}{ f{ }}{ jj{ }}" + format.name$ 't := + nameptr #1 > + { + nameptr #3 + #1 + = + numnames #3 + > and + { "others" 't := + #1 'namesleft := } + 'skip$ + if$ + " " * + namesleft #1 = t "others" = and + { "zzzzz" * } + { t sortify * } + if$ + } + { t sortify * } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {sort.format.title} +{ 't := + "A " #2 + "An " #3 + "The " #4 t chop.word + chop.word + chop.word + sortify + #1 global.max$ substring$ +} +FUNCTION {author.sort} +{ author empty$ + { key empty$ + { "to sort, need author or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { author sort.format.names } + if$ +} +FUNCTION {author.editor.sort} +{ author empty$ + { editor empty$ + { key empty$ + { "to sort, need author, editor, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { editor sort.format.names } + if$ + } + { author sort.format.names } + if$ +} +FUNCTION {author.organization.sort} +{ author empty$ + { organization empty$ + { key empty$ + { "to sort, need author, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { author sort.format.names } + if$ +} +FUNCTION {editor.organization.sort} +{ editor empty$ + { organization empty$ + { key empty$ + { "to sort, need editor, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { editor sort.format.names } + if$ +} +FUNCTION {presort} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.sort + { type$ "proceedings" = + 'editor.organization.sort + { type$ "manual" = + 'author.organization.sort + 'author.sort + if$ + } + if$ + } + if$ + " " + * + year field.or.null sortify + * + " " + * + title field.or.null + sort.format.title + * + #1 entry.max$ substring$ + 'sort.key$ := +} +ITERATE {presort} +% SORT +STRINGS { longest.label } +INTEGERS { number.label longest.label.width } +FUNCTION {initialize.longest.label} +{ "" 'longest.label := + #1 'number.label := + #0 'longest.label.width := +} +FUNCTION {longest.label.pass} +{ number.label int.to.str$ 'label := + number.label #1 + 'number.label := + label width$ longest.label.width > + { label 'longest.label := + label width$ 'longest.label.width := + } + 'skip$ + if$ +} +EXECUTE {initialize.longest.label} +ITERATE {longest.label.pass} +FUNCTION {begin.bib} +{ preamble$ empty$ + 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" longest.label * "}" * + write$ newline$ + "\providecommand{\biburl}[1]{\url{#1}}" +% "\providecommand{\biburl}[1]{#1}" + write$ newline$ + "\providecommand{\urlprefix}{Dostupn{\' e} z: }" + write$ newline$ + "\expandafter\ifx\csname urlstyle\endcsname\relax" + write$ newline$ + " \providecommand{\doi}[1]{doi:\discretionary{}{}{}#1}\else" + write$ newline$ + " \providecommand{\doi}{doi:\discretionary{}{}{}\begingroup \urlstyle{rm}\Url}\fi" + write$ newline$ + "\providecommand{\selectlanguage}[1]{\relax}" + write$ newline$ + "\providecommand{\eprint}[2][]{\biburl{#2}}" + write$ newline$ +} +EXECUTE {begin.bib} +EXECUTE {init.state.consts} +ITERATE {call.type$} +FUNCTION {end.bib} +{ newline$ + "\end{thebibliography}" write$ newline$ +} +EXECUTE {end.bib} +%% End of customized bst file +%% +%% End of file `czech.bst'. diff --git a/Latex/cvut-logo-bw.pdf b/Latex/cvut-logo-bw.pdf new file mode 100644 index 0000000000000000000000000000000000000000..fdcc38f87034f987c7e9d930fb8335d46089f442 GIT binary patch literal 12414 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 literal 0 HcmV?d00001 diff --git a/Latex/gnuplot-bw.pdf b/Latex/gnuplot-bw.pdf new file mode 100644 index 0000000000000000000000000000000000000000..16021514a89beb0d054c590a78b945bfe34fd9d6 GIT binary patch literal 10520 zcma)i1z40@*ES$6CEW~2_rTEIBFzxejxcl%9fC-yfHcymfYKn{-7QE;cY}2E4S3FZ z&w0=HU;p=9GxN;8_gXvFUh7$V=H3kIvho~2PCiVA@}0s<OkMytz~O~8rl=@@OBrf! z;bI8@!68jd006)xZ)NKOg~9K(5ErN{)YQQYiYYFR>Fff7LhLX-QtI`3-xCSo&7A5U z;VLg3{2YEGm&uH;NlafV!~O~qiN_8Iz4GlT1dq-fR?SSyy;@zA`C!xuO*fr82Y#RS zyS?IRyqI6*x>dG!bMCS~iCs%iUkgF3IxmtiuRH_YikzQgo0@!e-y?H6ye5nnz7@Ki zH@*lJxXwWHyAW@$scM@UuZsowr4t;hfg1b$1|7bxwMZ*JY_I7EdZH9&N5kUjwAeVK z;(Ap(K+Dl^9{+RuFnYCiZzL~-!hOjjvNmL6Oi1DCY~0=C>)f7>`3Kmb-SUg>jF)uY zp=C$z-v(FqgkoP8fjX<IbYMMPQRt~%MbQwPw-Vu4Q%qgYGNUHj#g&3Tgx~^y2#rJ= z9R4t-BZ%uO!pC%CXuTDeGLt362(4EBSk`dDMenE0$ISJ~E}nRb>B+OqN0aTwj3Wn{ zOIcZQh57P%O0HX*(uWD}+gXy0mZ3bd-$D$Z8Eo_%Xz6G3nFg!^DMG>gwOtSRn-3=n zixKLY7)|t&DdX#+fS`!UXDKC<a@56d?G#Dm*x`6WXGn?EVM6$QTZqYqUQ}H9WiY6n z4^=fY#ed{;qE08W;&ck*_+0I5LIO5L(@@JixeVQuPM!=}p;9kpgTA7d@lf`oKf8Q` zU<^XCq`|j@urOf+@**?C1O|$*bmrf@Zm^;x6r`8>&Jkqt_E&<Or~&4Sm>v;ER7#%a zWHthXPGxc$CqMu0oFtF<1S1u=#@hxfWkNx-MHvyJ7?%phhAi4^Hi8E@iSzw&7_Uqj z<06c=0X|p4?aNv!Y1Pk}9ov@4c8KO9713Q;m=c$5sLYC*=T;Szb(``RHAvJB8zF-e z*Ds*Yg$1tGs&8q(u6^6AZUY8cPzBd_^7)GIA4a9CT}>YzCZ?k$28loVA<?Nk!B}9A z!MWPQ`%dOuWH++KX3joqgt}}e6SpO`uF;!!#?h-VXt%`2emmX$6rUzaGGZ-A))0xc zh-L0`<E-vZ0=*J8GUz;l;5D!CCf7^Jc?HGn$_;|z%kl>oVTd%0M^DzvA+pi7sI6$q zKSM{DlrOcbek`w1G{)-V&*3C&6_8$Z6|S#a=#cMWr4>XvX))=>&kDVgah~%<D>nGV zqAwBwhOx3W>36b$L}a{VamKK68Y4>)VMD9l6$n;VC0(HcW?}ld<<M~*6*e4wEZGOe z8rDEr&}Si$`L3ucln3-tUlKhdll6IJQO(8Br0115$><(Ljkr+Rdx9HJvECGYp@#%s zB_#Jf^rU}=iBC_{=KU14|E&){dd4{_y}x{8JUV{)R^%(>RO&^UY{`pugkOj%cwe8u zUYluCJned;HjYTfU=~}R78|Ldnq(?3Uq`x`5H*_xFmu+5)Nm74Kp|tOhn!SD%CwXx z5~2&A)sTy>dzSUyv;f=e4c-H642G`=2ODeI!1EaQt`NRwtF0o-1aYV|mi`_aodg}` zmy+Ec7Kp4}kt@VcUN}*Tc`p-`NzP`NNs&w~i@}!PMc6gFKS00;@C^H|i^CI^K%*9~ zF8e+OwS^A<b70mQK`@i_r<X13g_Bs&u))LE#bLiZlL7h9eb(gJy4=xg+L%l-ML5x6 z&Biu0o<0RIuo@-^zlkD)QM)v?Re%;T_-zgQho#^|EP5HhHO`x2<(GW#Un56L#S~u6 zL)FtrTw3Bm2t=WHW_>KVUBQ3{&KQJvC58-bvfcFS$hiw@h9^oUsR!0Yo<7HdoHagf z%La?!r4!^la{ki^!P)*aw6|)vz7nSn?@UgJC~b93-qxIZHR!rrwz>7py78yc5mY)6 zJvr{sF=Or5`H|SCO_-fmonzIeU_LtL-+5!dRaJs9)zJ@-uy^Hpld31HN#&fEA@%u< z4l-4a6?be!{CD@3Ssv0yWZ=&1?qQA2Y^yEe)s$7@(I1*KuOB^X$mva#F2U%RAdUJo zD&FT<IX;OQuB#B`dem=L`(QqES0liykX+{2TzC^J517a6r~%yC#EO&bBTVH(W5SMc z2?jt|H^L+xy2w5w6?W9+)@_zsMRvPt6dg%*av2<RRs^dwgceG~I2?L|_dY9i7G}$h zw=a))A$!oTU#kPsGF}fPv6n9JlD%$8ZX*$+Pi#AMi*C2YA4E6D;!&G`$*l1LhQrir zeP`7-)PlFO(v)lUww89$_^-2&GIR5#Z$yy9+`E`b3KFJT1bf52{~)>0V6?OK|4D(i z-bub)Fz;&S9R2a}77LiqFU9}kFX1q~%L_2`6lTs%->zSsQbX#^gSfyf1Wc&C*&m4v z{_QRW-sQc!J3R9N1$g-H1n!DFe`Uz~oG9nvq5yV*=R<&~=p6vRxFFo{0)R_K3IGIf znL^;7@GJ?h`2EQx?_lrpH)(SYZVqk$-=A3)E(Cx5(HZ|=odLMCJRP9`E_H|n^uA+t z2n-5u2l%HRmkQL(3L@>`0Wg3=+yGvFZU7IEA7FGZEd%cpF76DtOYpz5xdP0=)$woR z_}%_J`sYNz@LpjMduPYHzDzy;gk|8kEY!`)6soBpeFy$AF-@qmgDcDw>I}FulIGv$ zApkG`*S13NuYvq;+lo6g{@#B80fHbw?tknvMm@cK2(>GAr^>B$b+silXEs!y3@f@* ztDqOP1tKg=(gARxNXV$_2?(@wkMU(?(Uo73;p3&el9ZI~Vg_&l<xvTYTOuEE&#$B3 zymwD%)lfeo1$sHQ4NX?(u}Y;nugzYrUC$J57f#jYo*3Kg>={Jha3c&sgaF7E1F6O> zj6Ti;fK~qR!j$tLF;X5NATGd-1%aTQA)+sJZYxI!!RbfHg9y=zsx$xU@yn58DX%sE z$<i+*FDu<;h$MYT$hX9jQ7K(}kTyv)CG1Y7nbK$V78{;k&uRD_n;x30qMdk9Nxlxa z*jiQftC20#S_S*D9S1O|^|5X^Tn2LztdogT&@&Tj!+>*g!&3n9?Z~}Xu#lWO<!IW{ z1<et$=Z4lbKVpe?RNX?NXS&;YWQm_kFM~Cp&NDYB7z_cc*_O48x(DXPGVGbb8FALQ zS|a=&W3Izj8j9<u3@$u$DwTcJg>%+C_U7LRyX`z+C1Un6PX|#e5p!5pE6dz2L%D|M zLb+xkNoO|$RKLVVJQ}K)In`^sVC(Dcu-tYe4NlfJq!V_7zW8E`?%3i0Gv>t)w2!_7 zfmb||Yp0)t6;*iVh4ZQAkn0GJPr5O*UnIWw9l~blepCFN4~UXsQ-^}9l8ctHqczu^ zVe=WY&j$T8Rk?-&TR<gBB~hZ*>J94Bm!B~oh*Gze+;CqAP0k-m!=A1kP1A244eX2x z@yUI=rdra^t5w^aZ5eK3_;p;yTlzKS;y7=w?r?KLf^fh0vfWujV{z5b_i@8RREoWB z;gXk^QDp<qdv1ZRM1z*cX(>;zo2~V7SJ`aU3vv+KBk-QPEop}M^u-qC&`P8B+x9d- z?FZL?#V~#?Zq*=VPy%1l*LvDBcdER`<bNtUXkOncFXy)Nfg~)O;ycW<v78$6lv>Vv zHN<Y=sOk)Pd)eKYY&xY^CQPDAKq#-C!Yn(!X^7#=r75-+et6e9xrx73Mab?Hwn}YO zfodw<PnRy|-sn#A{UX~dHg{WUMdE=pfZ8&FozgPHRZieL!DK903MChl<891-Yzeoo zR7=cFoH}(Sk1w?4>8<fZ@_ZU5SSC~2-eH~hjcbCyIH+#>kd+^0f_%ee84*cp;0Vox z<#rTJjjI~8;k-(9qMlM!?st15XDicKZ6ME?OAeb0@-C6M9cisq!f*c&zxxw|?ctMC zPIdfUj0Vek!-uhG8F?=UtnD%ui*W3fXFld1)~7sLia<T;I2S>~mhgIz6b(t5XZm3o zf0B7qz&IRpB#=}%S7YDYF05QvT&xod65|$o7R%nM72oD#e4hS%Bz)y2Fr9{|t(n4@ zc<=4t*VI(7qy27o>2WPC)nwh$O2Lwv__z71<-vrdQ&LP&{_SPur=djek~~(wO3%U1 z(I{C~skmqXd*hs92yMM|Q%gpHEEp-pbSYga>&UWec#^dRNxX)ifFU@(a&c6gOFir4 zA}p(Agw6@?jL3(EVt4r6k1w(iRVFh-%L@)Xr=|{9zqpml=#nDFENDDK9(=_S>>4nT zPjO;yI>ANR=%{MeZcA(MIxiuHA8gv4ur%;1s|GyNU7d~o_N}4Q`N8>^l_+6#Fv(*f zZ#h0T(Fb3)*SaM}Bez+rK3PnlC6^P~mVSB~j3YXbi0!L#^31qB^}`1X+KA`62BiHH zTB`#XNxSqyv9_taq(41ES4v);Jp;X?wPnhKYQL!HA{p^qO_j?h*y^q+oe+Bw`i#@} zac=&x8i6`7n{h9f+r!$}n1d}x!$svdNR_p07xfn-Iu$)g?Wdq}p8|EZ?}EwXsWO{U z(O<XLACt`H=+v1cBqWc!VGs6XMdApwJV?RmhSJbH(d6s?5`l{x9lU;$`D!}=Rv~{9 ze>vuo>)w0(N%*veQ?W)Y@_B$0MsDvHFL1CckPf@;Yzvt~$)Pvv-JU)9+{{s%+jeBH zS!)02K)wDGrsTl23)jY(z4aW|@!FrYA{RE-$2TW8INo@#*;O__yMJ>JA2>3<sOfM~ z+{EufH>dxa^<it}1g20uVp<{}O=$Ej<3Z|r3p0otX9<XS4f`CQmIxGF(j|kE_41Bc zXjy<PTt4rl4f=?YNlmSVV?4{&)%1IRq0HlDUo<N;39NGKn`N;X>ze>oK~7I^`B(Z( z+a1(Qs_n=8_x%fQf7$<nc<z7VG{VGec^qS8lx|Xb{lt2+dwROtRADXT^DuwWv=cW5 zyXxsDmCN|OSC;D(@133aFi-uHsdU*~MD+AfNB66Oy{(qW*STsR0Cx}udvjm*TP$?A z?93+I^eKE^tpPhbPuo6XBg&KK5_DQTP$DAo2{{8pZH|+GKizJ$S@X>Tnp&Q+oX1d? zRSE~r3wn;c64P;RZg`e8yMhys_WoiEY{h0ug%_Hdl4Onhag%B+amaf?6I{W9fHC5D ztrO^WU^im3Tz&Y)cA>Krzcji8Nv}D7IX|{}W1-DaQxFd)IHr~5{O!5ox&PI3UzqPx zUoXXr+_ra_?<D1l={&W2E{-;jR*y1ki)LSL>^=-q4DxSz4uL6ZDt@GY7F{Q5<@wyx z(G&JH#|+V?)-nLKL_D)0G|}y&%F~-__jggM#$r`3W)F{DT>~PD#3v@aLKKT^SwuCt zx0YjXt>a<ulq}fK)*U+@6tJC;s7YK8zXhk2l#6-qs;NaJT)M>iXg-=`CHD$hQh(qA z%xYOFbfz3n%xobY5nmNg^bhRgnZGCqW~_X>-5S);ct-F1L31V^BpzxRFALL{8O}<^ z9UI5>G+o%J%rYv#RT6RA6|BxHm*x}&<*nQ3yNmzYLoJ{{3uwh?D;+J#o37Ru@FZ4B zCU7_ugao=jt9w+P_EG@+s8U(~QELW%Sl|lA7C|n-n+1u5B&^X+3-ay*{=j7lQ{z6r zrJc&TE<dNffZDGW?{M{SzbJbs4v0+@{45V8DRSMakl+Z%e!;m4xz^;^jx>akb*}^= zzmvC`H`TAMNxD1%8t*;t6dv{7q};l~5LZ0T;nqKp#XdB!FKT{Q`6Xez;F)tTCjUZM z^IL|uqi^>Z_?Zrxxf8JCQ7=)M_IE3k`C_sqa96*14vWs!A%~+s&80W+DJv`XVaVd+ zR}xD$B+hX)^l=`TB;%dCEU#i1C<*Ig>eFG`F|IF|Wl%|m9oQBbht#-Pyi6SUJo$2Q z58D8TW(u<F6n>_YB-=28dflpVAfBZ&g;tbD=(zisTr<TfK@TfIuWy|kw>`y@ZS@tI zGaX4+kv?Y9+xY6{Za!NF=hBbotbT8_q|t(H-<p*YCgAVpdz7hae59Z9dH=2rFvdU` z!D~DJUQ?T4u0Vd}QY7bBD_BKRjxOrU2|E;_xo5EfBj3?QN8eXpaq6PXT6p$pZPHl$ zmnb`Svvc3~6}KpEWUZ<NK09XD1P|Fxe@J{=pA<Vj4zMBS5_)A5FMd43#E5=dJcInH zY$=Om)@u@J=`nA7#bsWpS%znPcu5QDu4(yn*`sMDw&?sMJ$XX1j$*9GiSgu)SsR6r zF109&r~PrOZxv1a3OpQcy|d_ak!);e?O#d(M^H1EUnnL+g8Euw_kydf4Qr^YRg>nd zdj>wY>2f8wyq2~}K-Q3AXsx|GN~L^{%7K8&oB66g%!*-3RVDe|7jWjAf-aNFSzFtB zMLpYI=xqOwPZc}lgCCElV@o@-qkrP~l-i`CvWe!J?Dbwb7Ipq;W3H;LRe2PuKS`w_ z5=w<3t1G`3CeLfD@6+SDmS9N7KE_WieE3x+d@=V-*@w08pf@V0pT=h>%;qs}C|g^8 zA$xx;ZOjvw<ZV*ym{wnV?vNTa2vKo+7Ug)BCB+1&P&i{7*F#0o1&r@4vTrz6&Jst2 zPc9ly(U3;<2{Q;r1+FUQn$z8B%`q2M$JeW+WoAv_)TlAyJ(P-PnJp^H5pt3KC7v$f zZ4RX;m@A@m-j+lwBEgsMPqHK&l|81;cK?yc7sX`F?&Z^ZW1vE)N=2!Qne{ZWK$&Bt z=ZMEUC!<eql{J)=w`V#lZL?}s@N`fV<hks}no4Xd?D71tBLGc+pEsgv@+$l+sruJu z_~Dv^kMHg_$<KD7@AM6H_-l`J>+|=Fs27-{zpIcQvAVqor(!d7opMSp#A6Tk?lWxd zaqgNkta&b+(0X2G^o7L!)L+7hmRJEr-fiyY>C2am8F`<*FMbtw&UloR$8(#A#vHnt zFfsOk*^^yplQTPn@cGm{U6fxEj=8HAC`lBKDx|(q+onXzUGi;T!oca}Mger08z7c+ zhoJ;l*?QH~<v$KG`rux$`;J~ogo~rJjeJ<G`&iOkc<n@=myurp&19<Hb7XfWnSZa4 z;4}21`J1VG*yYkf-Bi||Jl!5=L4RHhYFaI9WqOiLw}CMI4HtgQ?E36+n*nZrO7jKK zjAu*0bk%pn{=r)dD2$fbktyZ9ePVBPvf{Mpr_5I^(+E9y7z-SQj<KYp+We(nBYvx= zbtvW>#~E`rZ|sWF4t&{DvC1=k74;cjo<7bL(#+9fj8p2(!XD;S<RckY&&dDYxd=4g zRjzhNHSdz*BZ28jY%^Kpv_b?a-acMg@Cn4%VQP`(Cu8b8w+0fHD*Vzoe<W_eqD9gY zlTWC$66Eu?1XJf5UzNOZYi}HD_6vhdyDIJ3o=Rr#bGE19UQg?DD{=yun?nb_XH%<D zc?7GNjtsmBF<5SSf=FElwu5Yay%JhcnV<s_1^3E(cPA0Kk&E^ndeU+&^cz~KC9yzs z>Lfskg54k+u-CZ4cQ3<<RBp-_qY2DK`MIPSY`AU7dWIE>`Z8D_$y%x7qQx>=MmNm* zwhB4ODc9JYn=B>;g0usnU<8MZq53rGDhP_>Na}Uh@(tCtd2Cs4#%54B`t>HoF=MS? zc98(DhfibbxI=?^bjql&lYqS%Eg5$1N0z0qBD4>cX?a_QuC@<5G#glE_D&{381&gI z5vFnGf|CQMGglNx6)m+{sjTA7+Gk1KKK!J|Z_v^m-#g9<w;LL(IyxRJEfPJQo~<7g zJH@1q`f@!~R%t0r(W50CtV+_*K_Nh%6E(wxe+0uw#yNp{(5HWNR2g5!s0k);spV98 z9z9dYW}j@m6lkDbo*3ymG=i+xiI=LBjc2=)+gfOo+X9v5I!Cb(@lqJC>hGB|^_5FD zIdMZseq(O_tg@%G7Sh{tjPh_?iv!wuqhxvOVc!Ufn(fFUWeNVeUVZVzik_x0<TxZV z<P2HN#Lv(xg=8!AElQ{-Sy5!#hl&H03#Sc1KV9KazlFDk!|G8xhPpfCsg&X@IHt=U zX&)IajcW%Vy~b0D8wTp({32v%C)OM(2Z>FlZFaTJ!W{SpqgKc{!<!ah&!}5kpH2|# zgjmZQe>y2<+vYjv)#&-qdEnF|XwV>R%r?X{VIln}nW4W~?|@QVA<@*^FxlR(4LDei zM_kfA%;TePEMLb8j-TkURm%%4=PA(g>uKoIpe<O9E958+vWw<lbUR0B(4MsRHpaHl z5pt_JX`-%BnhHW&e&CZ{GUz5bv*OWztgzuKN=vikI%QCZx`AaJIkynX!O6&d7?Cxl zx7k)RD1N<Os<zcOCw{T|GvZC0wqU1i;BszPO07^85wG{PGfu;b$=bY%yYv23%Zc#D zT2AEUZL~kz>=>0frfQ0iY)Ycp%8hXk*0n@IovKA=y(^CXxDAaAKGtbsS+`AuSS;r> z2jc3vY9fPV*`>v#v_fJFP9jpBzOMV+)<d;)Q$L78mRP}v`>trU5^Fv9WwD1j?=Ii< zu;=hgjum#dLtPYTsja!<run&cDsR7hb@Vp(al?<H=R6hNnEmC5OjdT+yW`&nOjT^^ zTq^j~YN*J}Zt?|u{I<$Z=0+`j86*!y<_jFTKyS@Ef^j}SB1tqDFQ=_hktSN;8y(;q z4a2Kh{D8JmRu>Z=k<iGP7%Tw(;nz=*yQO4kZY1%@PQyBuaYMY@CUi_hDb-HOz(Oqh zv}9#7;;B-W=Fb-|tILKfG)=hLyZYXLXGa9<xhw0|TGme>q-3j(nddl{eML`Zn<%YH ztbb)p0PZH|ouOCC!j@2r>*LYs@Ve5A<$G6x`m|H4Ze}<fjSe8w+c{*6k>PrRR60<< zt`j-HLj@X6nI4m$8yYj0>?FVp`!>K5zteXLod;QGlxbynO{u!Myngt(Yp|x-l(rKM z7z=j&Jb|ai7ej+ji-A<8%A*qX&~@lZr_}`R&q?Y{qLIEst4#geAnoEv`GI2j3i(Yb zQ|~7Uxa-}RmTlMci_Bf0G+sqiAy+;_r2Hauz--V{$^ze-o)?R%7RESqk$j4%lWbrn z>3K-XK;%O=C&Phz%kF7;`#`<3umwr*oyl_?>JK43oK^2goFsgn=5>Mm9&5F5GBfDa z*;2=9Jfl%~Y;i6(A>S!l;}^B_oF>vmVbWoN$5u{{98qKfI-K|D2C=anDJKk8Ntu(d zETQCVlzCd&jKnhw{Spva^PN;t&8EM&f#4fjqb*gxx;z_66K7CM0Y{t;kfS0b6{6B3 zpB;?54@rseGtFDp@+=ZXV*SbSDo9<?*@1UX<K5(o;Th4V{gYX8FxsEECS5@lWT4Y@ zm2k`c)?vZnY|{5&gG|y)uwMn{cx2}4jBJ%91%t)#B`Cm-%nF+u*BOFi6xTwV9Yp;M zB@PsmRWuxO8!$V~>8C8LTVj#r*Ca=YNv6&|M{hvD-e*!aS5_XvzD^CY&K&CcoU}io z*z6n=<Lz?mF!K@ea7@xS+}WwPuz<raI;Dwe+|ds^_y@UA?8UF!-PKO9nuvjP!h9<# z{xZ`sNRW(`?G=3u$Qz`*)EcaR+9zk@@#aRJcntpM9geuEXw1|enW;`A^$u2KhwpiB zXrt3Lt96q*o;n9>N}hG1<LT9PNR-R~6R5PP#b{ut(ys6cvZL?8bqI%Ps+vpK?U5pF zAhD7Sq6fQ{`cJ7HQ)}%X6<{_^p82|1w681nW`|nRhuF+3)Pk%etv=NltELFnw&8*E z2q|$z<>mX0QUyoiW<BY{^%{<`-W%0R+(Rh=Tai{Lapm0KQv#-FcV8d&V2_aKr+=c_ zp~PrRnzGZpB3?MftPU=qhca#XX?z@dNg?(%Uj33%(g5cpiMj~ZbHAi1lpYOKbrHE5 zwa>(ej$){IqYs-tHhjZqQi%({6nkZvG^cc0*N@QPbLeLkAE#N2P}6LCz>4n~yQY%Y zBhC^$081?sopw`r9!lbezOZ9^)qr`s(6Wa-i+^T9do>m`rv-6FZ}eR?zA0}?);`lF z;xC{7z;Tw2)VLm!j@wLuB+=WURur+8uCw6kwSVDJccRGHIQBZ-Y_SvRR%U+G_R5{> zrXI5h{VEylwv*>-o%ANT33uZc?uUgHrPIUS-u>b0vt|>5Gc=^zq*r?nebnYnkQ><c zUl18vDld{C^D{1pOnMm4|IC}dvXi(GLZv`XdvwO+{}m+-|17>K21yNFlyg6!DZ@UW z3-_0ozpH~L4()#bWAJ%$=YIdnL6k)BSyavfzbJnEEon<D(p+|nzJJlf{6}X=O)_$4 zxesxv(SHTVc|30np+R5p#oc}U>9l;_*uMyU`mtjrnmdNiIRlBG5QPbBf#zLt5_L{t zODd9k-TJ%;a>IJl4p-Z+9l5g>{(wfjke^sS#+?O7m0CjQ#Qxf<)5=_Sg)J%+Mm}JY z>GhU1eaF@dQ=fpQ<2dm7g=v*<wc+_CUQx=sILP@at&h%pO}W^)u)mG>B5&p@@9ARF zs9QrvXkJc!mj63Cb|$5`5XU$QKc@XkwwbF+B;6XPpr#e1UgY4PzNNNgx8Y6DUPr4( z@x*5yR_Gtl4cYgtNH}5hU|~+eGqZ=Bmd#B1j=m4$(NmcAo%|yhmWogYoNyPMJC-t# zEVx<~vcc?*@lAC8yeI>Bg7q}S74sl8Rid-VCKe<nwc+z+;*`uKF4M&`u2QGZO&Dbd zfwa%&TYvS<FNrJ&a=oV_>hHwtt6btje(yOnZ;C8#IsX7jVI=iCl0rD>EZdSYaeetQ zHswOwB??Ya3q)H`YyPDsuCK{M9HHRT_Z`Je%}8k2NBdI7l!AbFxJUD^ZdAnq)5Jm7 zsS|3?)0!Gy*3~&YJlU|@7dPHcwOOmj?khJfqVIEhaU$lH#<5Q=Vh)}1j3?mTnJ5kE z@Ft&-Y2BTiD6o0s&el>$Mm@_HNJhOKO}%Ke+kS-ShBN88#*8%yRC%7;6w9p4C>A3| z%HAURkTD8VQ7&O!Rzh!xi~AGGQpj^k*F|JE)|O`_TKP?+UM!3_FOlkzGEltM5hEl8 zHa4kWckqO<N`H|2`Z!nwMR?sx0c#3n6V)0?+e?|q^6;}}AkR!J2BLVT1|gvw7AO2C z007<0HQ#cyH2>!<F3p)AN7L=Em@^4P5-2<Azgeg|n&b}_il3Js^d~VS^lw51c*pwu z-wtXRMfchV0tkao#Zh`UUVQdwR(+wIw9z5QwNZxq(J>)Oi+-Km=aNn$k&)s1a=_sO z6TyvY@7=ztlB1da18KIA42}2k=d1MJ{0lP_JqCU-k3U)9`Z~*)gKJU&&C22RQcViZ zqVaXoo9Vz&v!-6Bg@k1}s76ur$5Ay5kSH73kKGK(nnU%5E0m*7e%2qIl&8PRqV?I1 zHK7^bSvU0~N>65pM_a9mP9fr`_^|BdoR!&qWvQ2OZArkhIp?JT;I}-VsZ}3%=^4MG zN5PD%CCe&Fl#T49j?yEAr1i>L9m5MtOI{cSpGlo2`+YScAsYkhk|(At0I59%bs<gk zp%yma3<Kr02@!@b(ZJGv-XiBd0TQyrC#n6sg@FYoYrLz?gn;zOk27kxWMLjhp<i2z z-q*@DD&SpNPqT-ZkYV^{VGdHwx%!>eEA1IEI1HQzV-`>fTkU=NK2-m6$M#g~%okDn zNe|Ay*Ykdr{#a06e%?RV6L`nt{mGF1X5#K>LRqM@Da^{z#Q}ED;@v^25IZ;xC?~HY zBdy3L3$=#mxPsvn-Cy<c5IZYdPXP1pD!^SG%kN5Ch=nr%^p~LYZ?2F7$j!qI-~a*n z06>00ZU7L-|0ijv=mN2|GL^Eou!RD+@AagdP47rYAs)f|;@$A>${akreD{D1#PJE# z%EA)POTwGEhrljSI~@R=!MmgM?g~%-EZofo&iz4o0C)7@-|0f&e@NCpdCxoH-%Yr_ zaJgqfWfW!az&m5{+}B7$oS}Ef|I0dX1+b?xd<2U2<_>oncO<PQ)WQnR`@#(-1*dnR z_oliVsT#}-3bV4e05B_>!KY~D;`vt<*wxX|7HW4l@%vf*!G7L#{h#%M8{n^S)CCxD z!&zB=Za6Co6ac{E_<wy12*4Rz0RaFXd_8!DcmVuxGw}2B0{B2e@b7$Zj2j>%0J^{P z!~IBr7YN|xyORR~K=3y|F9^UV1iWv9p9ii3FALuH$9vxnKU`jrp9f%M^fzYqj(7gI z-~H3lcP9S5e*Zrc%h|&Zh22?=>rbn3Jh^Y{x2Kpv;42O{lQY~J_iL>Ao1NBj(6+a_ zJ5C0;d#?S%6aF>4I|BT-w<}qh-8FQ_k!$`%bGyP<1^Bo50snrYO$L5Y4IWDXW>bh2 z%mD!81afoo0GKUZTpWeD;7mOnw17bzEv-zQIUQgYEWZOs9p+%>Y6?I2_J3FV4}%Z< z^BBRMv;7Wi83;VC94zkbazC3tNc{gOdBC9NnD9{K!{q+!0`T+k@$v!80e@gZf`ag{ zxw`=Ne_}vE5ZvqjiE(qoUFW|rpdb*QSN<s{B*6183@F40Pb&YE;{pB~6XfUqm#*NQ zyZx805Vrt4vj5qh5Vz33#wWzf|8GnP?&|;41#)x4A6S23E-(oEX#%@Hy9l=Og5KHh rE|fJL9N<3jpJR-7;Sad?i+fLVc7ecL?kx`F2J-S^GBC)g$z%Qxf^WQs literal 0 HcmV?d00001 diff --git a/Latex/gnuplot-col.pdf b/Latex/gnuplot-col.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e5d18efa0675a62475da37a312dc8ed9dd40d7b9 GIT binary patch literal 10501 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 bU)*~d%moZ}xz{+56A0wNpreyfmBsiUwUe_8 literal 0 HcmV?d00001 diff --git a/Latex/iso690.bst b/Latex/iso690.bst new file mode 100644 index 0000000..1932ae2 --- /dev/null +++ b/Latex/iso690.bst @@ -0,0 +1,1604 @@ +%% +%% This is file `czech.bst', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% merlin.mbs (with options: `head,exlang,lang,vonx,nm-rev,jnrlst,aunm-semi,nmlm,x3,m3,atit-u,vnum-nr,volp-sp,jwdpg,pp-last,jwdvol,num-xser,ser-vol,ser-ed,pg-bk,add-pub,isbn,issn,doi,edpar,edby,blk-tit,au-col,èe¹tina,pp,and-xcom,xand,eprint,biburl,url-nl,nfss,,{}') +%% czech.mbs (with options: `exlang,lang,vonx,nm-rev,jnrlst,aunm-semi,nmlm,x3,m3,atit-u,vnum-nr,volp-sp,jwdpg,pp-last,jwdvol,num-xser,ser-vol,ser-ed,pg-bk,add-pub,isbn,issn,doi,edpar,edby,blk-tit,au-col,èe¹tina,pp,and-xcom,xand,eprint,biburl,url-nl,nfss,,{}') +%% merlin.mbs (with options: `tail,exlang,lang,vonx,nm-rev,jnrlst,aunm-semi,nmlm,x3,m3,atit-u,vnum-nr,volp-sp,jwdpg,pp-last,jwdvol,num-xser,ser-vol,ser-ed,pg-bk,add-pub,isbn,issn,doi,edpar,edby,blk-tit,au-col,èe¹tina,pp,and-xcom,xand,eprint,biburl,url-nl,nfss,,{}') +%% ---------------------------------------- +%% *** Czech style CSN ISO 690 *** +%% +%% Copyright 1994-2004 Patrick W Daly +%% Copyright 2011 David Madle + % =============================================================== + % IMPORTANT NOTICE: + % This bibliographic style (bst) file has been generated from one or + % more master bibliographic style (mbs) files, listed above. + % + % This generated file can be redistributed and/or modified under the terms + % of the LaTeX Project Public License Distributed from CTAN + % archives in directory macros/latex/base/lppl.txt; either + % version 1 of the License, or any later version. + % =============================================================== + % Name and version information of the main mbs file: + % \ProvidesFile{merlin.mbs}[2004/02/09 4.13 (PWD, AO, DPC)] + % For use with BibTeX version 0.99a or later + %------------------------------------------------------------------- + % This bibliography style file is intended for texts in + % This is a numerical citation style, and as such is standard LaTeX. + % It requires no extra package to interface to the main text. + % The form of the \bibitem entries is + % \bibitem{key}... + % Usage of \cite is as follows: + % \cite{key} ==>> [#] + % \cite[chap. 2]{key} ==>> [#, chap. 2] + % where # is a number determined by the ordering in the reference list. + % The order in the reference list is alphabetical by authors. + %--------------------------------------------------------------------- + +ENTRY + { address + archive + author + booktitle + chapter + doi + edition + editor + eid + eprint + howpublished + institution + isbn + issn + journal + key + language + month + note + number + organization + pages + publisher + school + series + title + type + url + volume + year + } + {} + { label } +INTEGERS { output.state before.all mid.sentence after.sentence after.block } +FUNCTION {init.state.consts} +{ #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := +} +STRINGS { s t} +FUNCTION {output.nonnull} +{ 's := + output.state mid.sentence = + { ", " * write$ } + { output.state after.block = + { add.period$ write$ + newline$ + "\newblock " write$ + } + { output.state before.all = + 'write$ + { add.period$ " " * write$ } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} +FUNCTION {output.check} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} +FUNCTION {fin.entry} +{ add.period$ + write$ + newline$ +} + +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { after.block 'output.state := } + if$ +} +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} +FUNCTION {add.blank} +{ " " * before.all 'output.state := +} + +FUNCTION {add.colon} +{ duplicate$ empty$ + 'skip$ + { ":" * add.blank } + if$ +} + +FUNCTION {date.block} +{ + skip$ +} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} +FUNCTION {new.block.checka} +{ empty$ + 'skip$ + 'new.block + if$ +} +FUNCTION {new.block.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.block + if$ +} +FUNCTION {new.sentence.checka} +{ empty$ + 'skip$ + 'new.sentence + if$ +} +FUNCTION {new.sentence.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.sentence + if$ +} +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "\emph{" swap$ * "}" * } + if$ +} +FUNCTION {tie.or.space.prefix} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ +} + +FUNCTION {capitalize} +{ "u" change.case$ "t" change.case$ } + +FUNCTION {space.word} +{ " " swap$ * " " * } + % Here are the language-specific definitions for explicit words. + % Each function has a name bbl.xxx where xxx is the English word. + %------------------------------------------------------------------- + % Begin module: + % \ProvidesFile{czech.mbs}[2011/07/09 1.0 (DM)] + + % The language selected here is ENGLISH +FUNCTION {bbl.and} +{ "and"} + +FUNCTION {bbl.etal} +{ "et al." } + +FUNCTION {bbl.editors} +{ "editors" } + +FUNCTION {bbl.editor} +{ "editor" } + +FUNCTION {bbl.edby} +{ "edited by" } + +FUNCTION {bbl.edition} +{ "edition" } + +FUNCTION {bbl.volume} +{ "volume" } + +FUNCTION {bbl.of} +{ "of" } + +FUNCTION {bbl.number} +{ "number" } + +FUNCTION {bbl.nr} +{ "no." } + +FUNCTION {bbl.in} +{ "in" } + +FUNCTION {bbl.pages} +{ "pp." } + +FUNCTION {bbl.page} +{ "p." } + +FUNCTION {bbl.chapter} +{ "chapter" } + +FUNCTION {bbl.techrep} +{ "Technical report" } + +FUNCTION {bbl.mthesis} +{ "Master's thesis" } + +FUNCTION {bbl.phdthesis} +{ "Dissertation thesis" } + +FUNCTION {bbl.first} +{ "First" } + +FUNCTION {bbl.second} +{ "Second" } + +FUNCTION {bbl.third} +{ "Third" } + +FUNCTION {bbl.fourth} +{ "Fourth" } + +FUNCTION {bbl.fifth} +{ "Fifth" } + +FUNCTION {bbl.st} +{ "st" } + +FUNCTION {bbl.nd} +{ "nd" } + +FUNCTION {bbl.rd} +{ "rd" } + +FUNCTION {bbl.th} +{ "th" } + +MACRO {jan} {"Jan."} + +MACRO {feb} {"Feb."} + +MACRO {mar} {"Mar."} + +MACRO {apr} {"Apr."} + +MACRO {may} {"May"} + +MACRO {jun} {"June"} + +MACRO {jul} {"July"} + +MACRO {aug} {"Aug."} + +MACRO {sep} {"Sept."} + +MACRO {oct} {"Oct."} + +MACRO {nov} {"Nov."} + +MACRO {dec} {"Dec."} + + % End module: czech.mbs +%% Copyright 1994-2004 Patrick W Daly +MACRO {acmcs} {"ACM Computing Surveys"} + +MACRO {acta} {"Acta Informatica"} + +MACRO {cacm} {"Communications of the ACM"} + +MACRO {ibmjrd} {"IBM Journal of Research and Development"} + +MACRO {ibmsj} {"IBM Systems Journal"} + +MACRO {ieeese} {"IEEE Transactions on Software Engineering"} + +MACRO {ieeetc} {"IEEE Transactions on Computers"} + +MACRO {ieeetcad} + {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"} + +MACRO {ipl} {"Information Processing Letters"} + +MACRO {jacm} {"Journal of the ACM"} + +MACRO {jcss} {"Journal of Computer and System Sciences"} + +MACRO {scp} {"Science of Computer Programming"} + +MACRO {sicomp} {"SIAM Journal on Computing"} + +MACRO {tocs} {"ACM Transactions on Computer Systems"} + +MACRO {tods} {"ACM Transactions on Database Systems"} + +MACRO {tog} {"ACM Transactions on Graphics"} + +MACRO {toms} {"ACM Transactions on Mathematical Software"} + +MACRO {toois} {"ACM Transactions on Office Information Systems"} + +MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"} + +MACRO {tcs} {"Theoretical Computer Science"} +FUNCTION {bibinfo.check} +{ swap$ + duplicate$ missing$ + { + pop$ pop$ + "" + } + { duplicate$ empty$ + { + swap$ pop$ + } + { swap$ + pop$ + } + if$ + } + if$ +} +FUNCTION {bibinfo.warn} +{ swap$ + duplicate$ missing$ + { + swap$ "missing " swap$ * " in " * cite$ * warning$ pop$ + "" + } + { duplicate$ empty$ + { + swap$ "empty " swap$ * " in " * cite$ * warning$ + } + { swap$ + pop$ + } + if$ + } + if$ +} +FUNCTION {format.eprint} +{ eprint duplicate$ empty$ + 'skip$ + { "\eprint" + archive empty$ + 'skip$ + { "[" * archive * "]" * } + if$ + "{" * swap$ * "}" * + } + if$ +} +FUNCTION {write.url} +{ url empty$ + { skip$ } + { "\urlprefix\biburl{" url * "}" * write$ newline$ } + if$ +} + +STRINGS { bibinfo} +INTEGERS { nameptr namesleft numnames } + +FUNCTION {format.names} +{ 'bibinfo := + duplicate$ empty$ 'skip$ { + 's := + "" 't := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{vv~}{ll}{, f.}{, jj}" + format.name$ + bibinfo bibinfo.check + 't := + nameptr #1 > + { + nameptr #2 + #1 + = + numnames #2 + > and + { "others" 't := + #1 'namesleft := } + 'skip$ + if$ + namesleft #1 > + { "; " * t * } + { + ";" * + s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + t "others" = + { + " " * bbl.etal * + } + { " " * t * } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ + } if$ +} +FUNCTION {format.names.ed} +{ + 'bibinfo := + duplicate$ empty$ 'skip$ { + 's := + "" 't := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{f.~}{vv~}{ll}{, jj}" + format.name$ + bibinfo bibinfo.check + 't := + nameptr #1 > + { + namesleft #1 > + { "; " * t * } + { + ";" * + s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + t "others" = + { + + " " * bbl.etal * + } + { " " * t * } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ + } if$ +} +FUNCTION {format.authors} +{ author "author" format.names +} +FUNCTION {get.bbl.editor} +{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ } + +FUNCTION {format.editors} +{ editor "editor" format.names duplicate$ empty$ 'skip$ + { + " " * + get.bbl.editor + "(" swap$ * ")" * + * + } + if$ +} +FUNCTION {format.book.pages} +{ pages "pages" bibinfo.check + duplicate$ empty$ 'skip$ + { " " * bbl.pages * } + if$ +} +FUNCTION {format.isbn} +{ isbn "isbn" bibinfo.check + duplicate$ empty$ 'skip$ + { + "ISBN " swap$ * + } + if$ +} + +FUNCTION {format.issn} +{ issn "issn" bibinfo.check + duplicate$ empty$ 'skip$ + { + "ISSN " swap$ * + } + if$ +} + +FUNCTION {format.doi} +{ doi "doi" bibinfo.check + duplicate$ empty$ 'skip$ + { + "\doi{" swap$ * "}" * + } + if$ +} +FUNCTION {select.language} +{ duplicate$ empty$ + 'pop$ + { language empty$ + 'skip$ + { "{\selectlanguage{" language * "}" * swap$ * "}" * } + if$ + } + if$ +} + +FUNCTION {format.note} +{ + note empty$ + { "" } + { note #1 #1 substring$ + duplicate$ "{" = + 'skip$ + { output.state mid.sentence = + { "l" } + { "u" } + if$ + change.case$ + } + if$ + note #2 global.max$ substring$ * "note" bibinfo.check + } + if$ +} + +FUNCTION {format.title} +{ title + "title" bibinfo.check + duplicate$ empty$ 'skip$ + { +% select.language + } + if$ +} +FUNCTION {output.bibitem} +{ newline$ + "\bibitem{" write$ + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := +} + +FUNCTION {n.dashify} +{ + 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {word.in} +{ bbl.in capitalize + " " * } + +FUNCTION {format.date} +{ + month "month" bibinfo.check + duplicate$ empty$ + year "year" bibinfo.check duplicate$ empty$ + { swap$ 'skip$ + { "there's a month but no year in " cite$ * warning$ } + if$ + * + } + { swap$ 'skip$ + { + swap$ + " " * swap$ + } + if$ + * + } + if$ +} +FUNCTION {format.btitle} +{ title "title" bibinfo.check + duplicate$ empty$ 'skip$ + { + emphasize +% select.language + } + if$ +} +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { bbl.volume volume tie.or.space.prefix + "volume" bibinfo.check * * + series "series" bibinfo.check + duplicate$ empty$ 'pop$ + { emphasize ", " * swap$ * } + if$ + "volume and number" number either.or.check + } + if$ +} +FUNCTION {format.number.series} +{ volume empty$ + { number empty$ + { series field.or.null } + { series empty$ + { number "number" bibinfo.check } + { output.state mid.sentence = + { bbl.number } + { bbl.number capitalize } + if$ + number tie.or.space.prefix "number" bibinfo.check * * + bbl.in space.word * + series "series" bibinfo.check * + } + if$ + } + if$ + } + { "" } + if$ +} +FUNCTION {is.num} +{ chr.to.int$ + duplicate$ "0" chr.to.int$ < not + swap$ "9" chr.to.int$ > not and +} + +FUNCTION {extract.num} +{ duplicate$ 't := + "" 's := + { t empty$ not } + { t #1 #1 substring$ + t #2 global.max$ substring$ 't := + duplicate$ is.num + { s swap$ * 's := } + { pop$ "" 't := } + if$ + } + while$ + s empty$ + 'skip$ + { pop$ s } + if$ +} + +FUNCTION {convert.edition} +{ extract.num "l" change.case$ 's := + s "first" = s "1" = or + { bbl.first 't := } + { s "second" = s "2" = or + { bbl.second 't := } + { s "third" = s "3" = or + { bbl.third 't := } + { s "fourth" = s "4" = or + { bbl.fourth 't := } + { s "fifth" = s "5" = or + { bbl.fifth 't := } + { s #1 #1 substring$ is.num + { s bbl.th * 't := } + { edition 't := } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + t +} + +FUNCTION {format.edition} +{ edition duplicate$ empty$ 'skip$ + { + convert.edition + output.state mid.sentence = + { "l" } + { "t" } + if$ change.case$ + "edition" bibinfo.check + " " * bbl.edition * + } + if$ +} +INTEGERS { multiresult } +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and + } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ + } + while$ + multiresult +} +FUNCTION {format.pages} +{ pages duplicate$ empty$ 'skip$ + { duplicate$ multi.page.check + { + bbl.pages swap$ + n.dashify + } + { + bbl.page swap$ + } + if$ + tie.or.space.prefix + "pages" bibinfo.check + * * + } + if$ +} +FUNCTION {format.journal.pages} +{ pages duplicate$ empty$ 'pop$ + { swap$ duplicate$ empty$ + { pop$ pop$ format.pages } + { + ": " * + swap$ + n.dashify + pages multi.page.check + 'bbl.pages + 'bbl.page + if$ + swap$ tie.or.space.prefix + "pages" bibinfo.check + * * + * + } + if$ + } + if$ +} +FUNCTION {format.journal.eid} +{ eid "eid" bibinfo.check + duplicate$ empty$ 'pop$ + { swap$ duplicate$ empty$ 'skip$ + { + ": " * + } + if$ + swap$ * + } + if$ +} +FUNCTION {format.vol.num.pages} +{ volume field.or.null + duplicate$ empty$ 'skip$ + { + bbl.volume swap$ tie.or.space.prefix + "volume" bibinfo.check + * * + } + if$ + number "number" bibinfo.check duplicate$ empty$ 'skip$ + { + swap$ duplicate$ empty$ + { "there's a number but no volume in " cite$ * warning$ } + 'skip$ + if$ + swap$ + ", " bbl.nr * number tie.or.space.prefix pop$ * swap$ * + } + if$ * +} + +FUNCTION {format.chapter.pages} +{ chapter empty$ + { "" } + { type empty$ + { bbl.chapter } + { type "l" change.case$ + "type" bibinfo.check + } + if$ + chapter tie.or.space.prefix + "chapter" bibinfo.check + * * + } + if$ +} + +FUNCTION {format.booktitle} +{ + booktitle "booktitle" bibinfo.check + emphasize +} +FUNCTION {format.in.ed.booktitle} +{ format.booktitle duplicate$ empty$ 'skip$ + { + format.bvolume duplicate$ empty$ 'pop$ + { ", " swap$ * * } + if$ + editor "editor" format.names.ed duplicate$ empty$ 'pop$ + { + bbl.edby + " " * swap$ * + swap$ + "," * + " " * swap$ + * } + if$ + word.in swap$ * + } + if$ +} +FUNCTION {empty.misc.check} +{ author empty$ title empty$ howpublished empty$ + month empty$ year empty$ note empty$ + and and and and and + key empty$ not and + { "all relevant fields are empty in " cite$ * warning$ } + 'skip$ + if$ +} +FUNCTION {format.thesis.type} +{ type duplicate$ empty$ + 'pop$ + { swap$ pop$ + "t" change.case$ "type" bibinfo.check + } + if$ +} +FUNCTION {format.tr.number} +{ number "number" bibinfo.check + type duplicate$ empty$ + { pop$ bbl.techrep } + 'skip$ + if$ + "type" bibinfo.check + swap$ duplicate$ empty$ + { pop$ "t" change.case$ } + { tie.or.space.prefix * * } + if$ +} +FUNCTION {format.article.crossref} +{ + key duplicate$ empty$ + { pop$ + journal duplicate$ empty$ + { "need key or journal for " cite$ * " to crossref " * crossref * warning$ } + { "journal" bibinfo.check emphasize word.in swap$ * } + if$ + } + { word.in swap$ * " " *} + if$ + " \cite{" * crossref * "}" * +} +FUNCTION {format.crossref.editor} +{ editor #1 "{vv~}{ll}" format.name$ + "editor" bibinfo.check + editor num.names$ duplicate$ + #2 > + { pop$ + "editor" bibinfo.check + " " * bbl.etal + * + } + { #2 < + 'skip$ + { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { + "editor" bibinfo.check + " " * bbl.etal + * + } + { + bbl.and space.word + * editor #2 "{vv~}{ll}" format.name$ + "editor" bibinfo.check + * + } + if$ + } + if$ + } + if$ +} +FUNCTION {format.book.crossref} +{ volume duplicate$ empty$ + { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ + pop$ word.in + } + { bbl.volume + capitalize + swap$ tie.or.space.prefix "volume" bibinfo.check * * bbl.of space.word * + } + if$ + editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { series empty$ + { "need editor, key, or series for " cite$ * " to crossref " * + crossref * warning$ + "" * + } + { series emphasize * } + if$ + } + { key * } + if$ + } + { format.crossref.editor * } + if$ + " \cite{" * crossref * "}" * +} +FUNCTION {format.incoll.inproc.crossref} +{ + editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { format.booktitle duplicate$ empty$ + { "need editor, key, or booktitle for " cite$ * " to crossref " * + crossref * warning$ + } + { word.in swap$ * } + if$ + } + { word.in key * " " *} + if$ + } + { word.in format.crossref.editor * " " *} + if$ + " \cite{" * crossref * "}" * +} +FUNCTION {format.org.or.pub} +{ 't := + "" + address empty$ t empty$ and + 'skip$ + { + address "address" bibinfo.check * + t empty$ + 'skip$ + { address empty$ + 'skip$ + { ": " * } + if$ + t * + } + if$ + } + if$ +} +FUNCTION {format.publisher.address} +{ publisher "publisher" bibinfo.warn format.org.or.pub +} + +FUNCTION {format.organization.address} +{ organization "organization" bibinfo.check format.org.or.pub +} + +FUNCTION {article} +{ output.bibitem + format.authors "author" output.check + new.sentence + format.title "title" output.check + new.sentence + crossref missing$ + { + journal + "journal" bibinfo.check + emphasize + "journal" output.check + format.vol.num.pages output + format.date "year" output.check + } + { format.article.crossref output.nonnull + } + if$ + eid empty$ + { format.journal.pages } + { format.journal.eid } + if$ + format.issn output + format.doi output + format.note output + format.eprint output + fin.entry + write.url +} +FUNCTION {book} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check + new.sentence + } + { format.authors output.nonnull + new.sentence + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + new.sentence + format.number.series output + format.publisher.address output + } + { + new.sentence + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check + format.isbn output + format.book.pages output + format.doi output + format.note output + format.eprint output + fin.entry + write.url +} +FUNCTION {booklet} +{ output.bibitem + format.authors output + new.sentence + format.title "title" output.check + new.sentence + howpublished "howpublished" bibinfo.check output + address "address" bibinfo.check output + format.date output + format.isbn output + format.book.pages output + format.doi output + format.note output + format.eprint output + fin.entry + write.url +} + +FUNCTION {inbook} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check + new.sentence + } + { format.authors output.nonnull + new.sentence + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + format.btitle "title" output.check + crossref missing$ + { + format.bvolume output + format.chapter.pages "chapter and pages" output.check + new.sentence + format.number.series output + format.publisher.address output + } + { + format.chapter.pages "chapter and pages" output.check + new.sentence + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check + crossref missing$ + { format.isbn output } + 'skip$ + if$ + format.pages "pages" output.check + format.doi output + format.note output + format.eprint output + fin.entry + write.url +} + +FUNCTION {incollection} +{ output.bibitem + format.authors "author" output.check + new.sentence + format.title "title" output.check + new.sentence + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.number.series output + format.chapter.pages output + format.publisher.address output + format.edition output + format.date "year" output.check + format.isbn output + } + { format.incoll.inproc.crossref output.nonnull + format.chapter.pages output + } + if$ + format.pages "pages" output.check + format.doi output + format.note output + format.eprint output + fin.entry + write.url +} +FUNCTION {inproceedings} +{ output.bibitem + format.authors "author" output.check + new.sentence + format.title "title" output.check + new.sentence + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.number.series output + publisher empty$ + { format.organization.address output } + { organization "organization" bibinfo.check output + format.publisher.address output + } + if$ + format.date "year" output.check + format.isbn output + format.issn output + } + { format.incoll.inproc.crossref output.nonnull + } + if$ + format.pages "pages" output.check + format.doi output + format.note output + format.eprint output + fin.entry + write.url +} +FUNCTION {conference} { inproceedings } +FUNCTION {manual} +{ output.bibitem + author empty$ + { organization "organization" bibinfo.check + duplicate$ empty$ 'pop$ + { output + address "address" bibinfo.check output + } + if$ + } + { format.authors output.nonnull } + if$ + new.sentence + format.btitle "title" output.check + new.sentence + author empty$ + { organization empty$ + { + address "address" bibinfo.check output + } + 'skip$ + if$ + } + { + organization "organization" bibinfo.check output + address "address" bibinfo.check output + } + if$ + format.edition output + format.date output + format.doi output + format.note output + format.eprint output + fin.entry + write.url +} + +FUNCTION {mastersthesis} +{ output.bibitem + format.authors "author" output.check + new.sentence + format.btitle + "title" output.check + new.sentence + bbl.mthesis format.thesis.type output.nonnull + school "school" bibinfo.warn output + address "address" bibinfo.check output + format.date "year" output.check + format.doi output + format.note output + format.eprint output + fin.entry + write.url +} + +FUNCTION {misc} +{ output.bibitem + format.authors output + new.sentence + format.title output + new.sentence + howpublished "howpublished" bibinfo.check output + format.date output + format.doi output + format.note output + format.eprint output + fin.entry + write.url + empty.misc.check +} +FUNCTION {phdthesis} +{ output.bibitem + format.authors "author" output.check + new.sentence + format.btitle + "title" output.check + new.sentence + bbl.phdthesis format.thesis.type output.nonnull + school "school" bibinfo.warn output + address "address" bibinfo.check output + format.date "year" output.check + format.doi output + format.note output + format.eprint output + fin.entry + write.url +} + +FUNCTION {proceedings} +{ output.bibitem + editor empty$ + { organization "organization" bibinfo.check output + } + { format.editors output.nonnull } + if$ + new.sentence + format.btitle "title" output.check + format.bvolume output + format.number.series output + editor empty$ + { publisher empty$ + 'skip$ + { + format.publisher.address output + } + if$ + } + { publisher empty$ + { + format.organization.address output } + { + organization "organization" bibinfo.check output + format.publisher.address output + } + if$ + } + if$ + format.date "year" output.check + format.isbn output + format.issn output + format.doi output + format.note output + format.eprint output + fin.entry + write.url +} + +FUNCTION {techreport} +{ output.bibitem + format.authors "author" output.check + new.sentence + format.title + "title" output.check + new.sentence + format.tr.number output.nonnull + institution "institution" bibinfo.warn output + address "address" bibinfo.check output + format.date "year" output.check + format.doi output + format.note output + format.eprint output + fin.entry + write.url +} + +FUNCTION {unpublished} +{ output.bibitem + format.authors "author" output.check + new.sentence + format.title "title" output.check + format.date output + format.doi output + format.note "note" output.check + format.eprint output + fin.entry + write.url +} + +FUNCTION {default.type} { misc } +READ +FUNCTION {sortify} +{ purify$ + "l" change.case$ +} +INTEGERS { len } +FUNCTION {chop.word} +{ 's := + 'len := + s #1 len substring$ = + { s len #1 + global.max$ substring$ } + 's + if$ +} +FUNCTION {sort.format.names} +{ 's := + #1 'nameptr := + "" + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{ll{ }}{ f{ }}{ jj{ }}" + format.name$ 't := + nameptr #1 > + { + nameptr #3 + #1 + = + numnames #3 + > and + { "others" 't := + #1 'namesleft := } + 'skip$ + if$ + " " * + namesleft #1 = t "others" = and + { "zzzzz" * } + { t sortify * } + if$ + } + { t sortify * } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {sort.format.title} +{ 't := + "A " #2 + "An " #3 + "The " #4 t chop.word + chop.word + chop.word + sortify + #1 global.max$ substring$ +} +FUNCTION {author.sort} +{ author empty$ + { key empty$ + { "to sort, need author or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { author sort.format.names } + if$ +} +FUNCTION {author.editor.sort} +{ author empty$ + { editor empty$ + { key empty$ + { "to sort, need author, editor, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { editor sort.format.names } + if$ + } + { author sort.format.names } + if$ +} +FUNCTION {author.organization.sort} +{ author empty$ + { organization empty$ + { key empty$ + { "to sort, need author, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { author sort.format.names } + if$ +} +FUNCTION {editor.organization.sort} +{ editor empty$ + { organization empty$ + { key empty$ + { "to sort, need editor, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { editor sort.format.names } + if$ +} +FUNCTION {presort} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.sort + { type$ "proceedings" = + 'editor.organization.sort + { type$ "manual" = + 'author.organization.sort + 'author.sort + if$ + } + if$ + } + if$ + " " + * + year field.or.null sortify + * + " " + * + title field.or.null + sort.format.title + * + #1 entry.max$ substring$ + 'sort.key$ := +} +ITERATE {presort} +% SORT +STRINGS { longest.label } +INTEGERS { number.label longest.label.width } +FUNCTION {initialize.longest.label} +{ "" 'longest.label := + #1 'number.label := + #0 'longest.label.width := +} +FUNCTION {longest.label.pass} +{ number.label int.to.str$ 'label := + number.label #1 + 'number.label := + label width$ longest.label.width > + { label 'longest.label := + label width$ 'longest.label.width := + } + 'skip$ + if$ +} +EXECUTE {initialize.longest.label} +ITERATE {longest.label.pass} +FUNCTION {begin.bib} +{ preamble$ empty$ + 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" longest.label * "}" * + write$ newline$ + "\providecommand{\biburl}[1]{\url{#1}}" +% "\providecommand{\biburl}[1]{#1}" + write$ newline$ + "\providecommand{\urlprefix}{Available from: }" + write$ newline$ + "\expandafter\ifx\csname urlstyle\endcsname\relax" + write$ newline$ + " \providecommand{\doi}[1]{doi:\discretionary{}{}{}#1}\else" + write$ newline$ + " \providecommand{\doi}{doi:\discretionary{}{}{}\begingroup \urlstyle{rm}\Url}\fi" + write$ newline$ +% "\providecommand{\selectlanguage}[1]{\relax}" +% write$ newline$ + "\providecommand{\eprint}[2][]{\biburl{#2}}" + write$ newline$ +} +EXECUTE {begin.bib} +EXECUTE {init.state.consts} +ITERATE {call.type$} +FUNCTION {end.bib} +{ newline$ + "\end{thebibliography}" write$ newline$ +} +EXECUTE {end.bib} +%% End of customized bst file +%% +%% End of file `czech.bst'. diff --git a/Latex/mybibliographyfile.bib b/Latex/mybibliographyfile.bib new file mode 100644 index 0000000..163efdb --- /dev/null +++ b/Latex/mybibliographyfile.bib @@ -0,0 +1,39 @@ +@MANUAL{svgspec, + title = "Scalable Vector Graphics (SVG) 1.1 Specification {[online]}", + organization = "WWW Consorcium", + url = "http://www.w3.org/TR/2003/REC-SVG11-20030114/", + note = "[cit. 2011-07-07]", + key = "svg" +} + +@INBOOK{kobltypo, + title = "Praktick{\' a} typografie", + author = "Pavel Ko{\v c}i{\v c}ka and Filip Bla{\v z}ek", + publisher = "Brno: Computer Press", + year = "2004" +} + +@BOOK{rybicka, + title = "LaTeX pro za\v c\'ate\v cn\'\i{}ky", + author = "Ji{\v r}{\' i} Rybi{\v c}ka", + isbn = "80-7302-049-1", + publisher = "Brno: Konvoj", + edition = "3" +} + +@MANUAL{iso690, + organization = "\'U\v rad pro technickou normalizaci, metrologii a st\'atn\'\i{} zku\v sebnictv\'\i{}", + title = "\v CSN ISO 690 Informace a dokumentace -- Pravidla pro bibliografick\'e odkazy a citace informa\v cn\'\i{}ch zdroj{\r u}", + year = "2011" +} + + +@ARTICLE {sitova-karta-s-fpga-xilinx, + title = "SÃÅ¥ová karta s FPGA Xilinx pro 1 a 10GbE", + journal = "V: Pandatron - elektrotechnický magazÃn {[online]}", + howpublished = "[online]", + month = "Äerven", + year = "2013", + note = "[cit. 2015-10-31]", + url = "http://pandatron.cz/?2939&sitova_karta_s_fpga_xilinx_pro_1_a_10gbe" +} \ No newline at end of file diff --git a/Latex/ref.bib b/Latex/ref.bib new file mode 100644 index 0000000..71163a4 --- /dev/null +++ b/Latex/ref.bib @@ -0,0 +1,163 @@ +@inproceedings{JJ92, + author = "J. Jiang and S. Jones", + title = "Word-based dynamic algorithms for data compression", + booktitle = "Communications, Speech and Vision", + pages = "582--586", + volume = "139", + year = "1992", + month = "December" +} + +@inproceedings{HC92, + author = "R. Nigel Horspool and Gordon V. Cormack", + title = "Constructing Word-Based Text Compression Algorithms", + booktitle = "Data Compression Conference", + pages = "62--71", + year = "1992" +} + +@ARTICLE{LZ77, + AUTHOR = "Jacob Ziv and Abraham Lempel", + TITLE = "A Universal Algorithm for Sequential Data Compression", + JOURNAL = "IEEE Transactions on Information Theory", + YEAR = "1977", + VOLUME = "23", + NUMBER = "3", + PAGES = "337--343", + MONTH = "May", + NOTE = "" +} + +@ARTICLE{SS82, + AUTHOR = "James A. Storer and Thomas G. Szymanski", + TITLE = "Data compression via textual substitution", + JOURNAL = "J. ACM", + YEAR = "1982", + VOLUME = "29", + NUMBER = "4", + PAGES = "928--951", + PUBLISHER = "ACM", + ADDRESS = "New York, NY, USA" +} + +@ARTICLE{LZ78, + AUTHOR = "Jacob Ziv and Abraham Lempel", + TITLE = "Compression of Individual Sequences via Variable-Rate Coding", + JOURNAL = "IEEE Transactions on Information Theory", + YEAR = "1978", + VOLUME = "24", + NUMBER = "5", + PAGES = "530--536", + MONTH = "September" +} + +@ARTICLE{LZW84, + AUTHOR = {T. A. Welch}, + TITLE = {A Technique for High-Performance Data Compression}, + JOURNAL = {Computer}, + VOLUME = {17}, + NUMBER = {6}, + YEAR = {1984}, + PAGES= {8--19}, + PUBLISHER = {IEEE Computer Society Press}, + ADDRESS = {Los Alamitos, CA, USA} +} + +@ARTICLE{HLLW72, + AUTHOR = {Wilbur D. Hagamen and + David J. Linden and + Harvey S. Long and + John C. Weber}, + TITLE = {Encoding Verbal Information as Unique Numbers}, + JOURNAL = {IBM Systems Journal}, + VOLUME = {11}, + NUMBER = {4}, + YEAR = {1972}, + PAGES = {278--315} +} + +@article{Sh48, + title = {A Mathematical Theory of Communication}, + author = {C. E. Shannon}, + journal = {The Bell System Technical Journal}, + month = {July, October}, + pages = {379--423, 623--656}, + volume = {27}, + year = {1948} +} + +@article{BS86, + author = {Jon Louis Bentley and Daniel D. Sleator and Robert E. Tarjan and Victor K. Wei}, + title = {A locally adaptive data compression scheme}, + journal = {Communications ACM}, + volume = {29}, + number = {4}, + year = {1986}, + pages = {320--330}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@INPROCEEDINGS{HC84, + AUTHOR = {R. Nigel Horspool and Gordon V. Cormack}, + TITLE = {A general purpose data compression technique with practical applications}, + BOOKTITLE = {Proceedings of the CIPS Session 84}, + YEAR = {1984}, + PAGES = {138--141} +} + +@ARTICLE{Ry80, + AUTHOR = {Boris Ya. Ryabko}, + TITLE = {Data compression by means of a `book stack'}, + JOURNAL = {Problems Information Transmission}, + YEAR = {1980}, + VOLUME = {16}, + NUMBER = {4}, + PAGES = {265--269} +} + +@BOOK{BCW90, + AUTHOR ="T. C. Bell and + J. G. Cleary and + I. H. Witten", + TITLE ="Text compression", + ADDRESS ="Englewood Cliffs", + PUBLISHER ="Prentice Hall", + YEAR ="1990" +} + +@inproceedings{AB97, + author = {Ross Arnold and Tim Bell}, + title = {A Corpus for the Evaluation of Lossless Compression Algorithms}, + booktitle = {DCC '97: Proceedings of the Conference on Data Compression}, + year = {1997}, + pages = {201}, + publisher = {IEEE Computer Society}, + address = {Washington, DC, USA}, +} + +@misc{Po01, +author = {Matt Powel}, +title = "The Canterbury Corpus {[online]}", +url = {http://corpus.canterbury.ac.nz/index.html}, +type = {web page}, +month = {{November}}, +year = {{2001}}, +note = "[Cited 2011-10-12]" +} + +@inproceedings{Mo98, + author = {Alistair Moffat}, + title = {Arithmetic coding revisited}, + booktitle = {ACM Trans. on Inf. Systems Vol 16}, + year = {July 1998}, + pages = {256-294} +} + +@inproceedings{Br03, + author = {N. Brisaboa}, + title = {An efficient compression code for text databases}, + booktitle = {25th European Conference on IR Research (ECIR 2003)}, + year = {2003}, + pages = {468-481} +} -- GitLab