]> mj.ucw.cz Git - diplomky.git/commitdiff
Restructure directory tree
authorMartin Mares <mj@ucw.cz>
Wed, 21 Feb 2024 09:09:20 +0000 (10:09 +0100)
committerMartin Mares <mj@ucw.cz>
Wed, 21 Feb 2024 09:09:20 +0000 (10:09 +0100)
From now on, Czech and English version will live in different branches.
This will become the Czech branch.

53 files changed:
Makefile [new file with mode: 0644]
README.en [deleted file]
TODO [deleted file]
abstrakt.tex [new file with mode: 0644]
abstrakt.xmpdata [new file with mode: 0644]
cs/Makefile [deleted file]
cs/abstrakt.tex [deleted file]
cs/abstrakt.xmpdata [deleted file]
cs/czplainnat.bst [deleted file]
cs/kap01.tex [deleted file]
cs/kap02.tex [deleted file]
cs/kap03.tex [deleted file]
cs/kap04.tex [deleted file]
cs/literatura.bib [deleted file]
cs/literatura.tex [deleted file]
cs/makra.tex [deleted file]
cs/prace.tex [deleted file]
cs/prace.xmpdata [deleted file]
cs/titulka.tex [deleted file]
cs/uvod.tex [deleted file]
cs/zaver.tex [deleted file]
czplainnat.bst [new file with mode: 0644]
en/Makefile [deleted file]
en/abstract.tex [deleted file]
en/abstract.xmpdata [deleted file]
en/bibliography.bib [deleted file]
en/bibliography.tex [deleted file]
en/chap01.tex [deleted file]
en/chap02.tex [deleted file]
en/epilog.tex [deleted file]
en/macros.tex [deleted file]
en/preface.tex [deleted file]
en/thesis.tex [deleted file]
en/thesis.xmpdata [deleted file]
en/title.tex [deleted file]
kap01.tex [new file with mode: 0644]
kap02.tex [new file with mode: 0644]
kap03.tex [new file with mode: 0644]
kap04.tex [new file with mode: 0644]
literatura.bib [new file with mode: 0644]
literatura.tex [new file with mode: 0644]
maint/mkdist [new file with mode: 0755]
maint/upload [new file with mode: 0755]
makra.tex [new file with mode: 0644]
mkdist [deleted file]
prace.tex [new file with mode: 0644]
prace.xmpdata [new file with mode: 0644]
slides/Makefile [deleted file]
slides/bcintro.tex [deleted file]
titulka.tex [new file with mode: 0644]
upload [deleted file]
uvod.tex [new file with mode: 0644]
zaver.tex [new file with mode: 0644]

diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..48941ea
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,17 @@
+export TEXINPUTS=../tex//:
+
+all: prace.pdf abstrakt.pdf
+
+# LaTeX je potreba spustit nekolikrat, aby spravne spocital odkazy
+prace.pdf: prace.tex $(wildcard *.tex) literatura.bib prace.xmpdata
+       pdflatex $<
+       bibtex prace
+       pdflatex $<
+       pdflatex $<
+
+abstrakt.pdf: abstrakt.tex abstrakt.xmpdata
+       pdflatex $<
+
+clean:
+       rm -f *.log *.dvi *.aux *.toc *.lof *.lot *.out *.bbl *.blg *.xmpi
+       rm -f prace.pdf abstrakt.pdf
diff --git a/README.en b/README.en
deleted file mode 100644 (file)
index 904dbeb..0000000
--- a/README.en
+++ /dev/null
@@ -1,57 +0,0 @@
-A template for typesetting a bachelor thesis at MFF UK in LaTeX
-
-Authors:
-
-       Martin Mareš <mj@ucw.cz> -- the current maintainer
-       Arnošt Komárek <komarek@karlin.mff.cuni.cz>
-       Michal Kulich <kulich@karlin.mff.cuni.cz>
-
-This package can be freely distributed, used, and modified.
-If you have any bug report or comment, please tell us.
---------------------------------------------------------------------------------
-
-There are two versions of the template -- Czech (directory "cs")
-and English ("en").
-
-Requirements on formatting of bachelor theses are given by Dean's directives
-4/2019, 1/2015, and 7/2016, and by the Rector's directive 72/2017. Other
-guidelines can be found in the example.pdf file. This LaTeX template follows
-the directives; it also tries to emphasize important points in comments. Still,
-we advise you to read the complete rules.
-
-If you are not familiar with LaTeX yet, you can find numerous tutorials on
-the Web. One example we like is http://en.wikibooks.org/wiki/LaTeX.
-
-Basic typographical settings can be found in thesis.tex, which also refers
-to all other files containing individual chapters. Please read the main file
-carefully and fill in the thesis name, author, and other identifiers. You also
-need to update the meta-data file thesis.xmpdata.
-
-The Czech version contains several example chapters with hints on typesetting
-of common expressions. There are not available in the English version yet,
-sorry.
-
-The electronic version of your thesis must be submitted to SIS. It must
-conform to the PDF/A-1a or -2u standard. This template produces PDF/A-2u
-using the pdfx LaTeX package (https://www.ctan.org/tex-archive/macros/latex/contrib/pdfx).
-Please note that many installations of TeX have this package either obsolete
-or broken. So we advise to download the current version of the package and
-unpack it to tex/pdfx/.
-
-Our FAQ on producing PDF/A is currently available in Czech only, but if you
-encounter any problems, please ask Martin Mareš for advice.
-
-If you are using Windows, beware that MikTeX contains old versions of some
-(mostly mathematical) fonts, which leads to improper PDF/A output. We have
-much better experience with the TeXlive distribution.
-
-If you are using a UNIX system, you might want to use our example Makefile --
-just run "make" to process all files by TeX.
-
-You can also run TeX manually. In this case, you should use pdfTeX and also
-BibTeX for generating bibliography. (The usual order is: pdflatex, bibtex,
-and then pdflatex twice to get cross-references right. Alternatively, you
-can use latexmk.)
-
-The current development version of this template and other hints on writing
-theses can be found at http://mj.ucw.cz/vyuka/bc/.
diff --git a/TODO b/TODO
deleted file mode 100644 (file)
index a43574f..0000000
--- a/TODO
+++ /dev/null
@@ -1,16 +0,0 @@
-Ctverecek na konci dukazu by mohl byt na konci odstavce.
-
-Jaký typ PDFkových anotací produkuje hyperref? Někdy prohlížeče
-rámečky kolem odkazů neukazují, jindy ne, a například linuxové lp
-je pak vytiskne.
-
-Pojmenované věty mají nepěknou tučnou tečku za netučným jménem.
-Za to ovšem může balíček amsthm a není jasné, jak mu v tom zabránit.
-Pomocí \newtheoremstyle sice jde předefinovat, jak se tečka sází,
-ale v tom okamžiku není dostupná informace o tom, zda věta má jméno.
-
-Ukázková bibliografie by měla ukazovat i citování online zdrojů.
-
-Anglická verze šablony by měla používat stejný styl citací jako česká.
-
-Přehodnotit doporučený počet slov abstraktu.
diff --git a/abstrakt.tex b/abstrakt.tex
new file mode 100644 (file)
index 0000000..560b24f
--- /dev/null
@@ -0,0 +1,19 @@
+%%% Šablona pro jednoduchý soubor formátu PDF/A, jako treba samostatný abstrakt práce.
+
+\documentclass[12pt]{report}
+
+\usepackage[a4paper, hmargin=1in, vmargin=1in]{geometry}
+\usepackage[a-2u]{pdfx}
+\usepackage[czech]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+\usepackage{textcomp}
+
+\begin{document}
+
+%% Nezapomeňte upravit abstrakt.xmpdata.
+
+Toto je ukázkový abstrakt.
+
+\end{document}
diff --git a/abstrakt.xmpdata b/abstrakt.xmpdata
new file mode 100644 (file)
index 0000000..1266cb8
--- /dev/null
@@ -0,0 +1,5 @@
+% Metadata k uložení do PDF, podrobnější popis viz dokumentace balíčku pdfx.
+
+\Author{Jméno Příjmení}
+\Title{Název práce}
+\Publisher{Univerzita Karlova}
diff --git a/cs/Makefile b/cs/Makefile
deleted file mode 100644 (file)
index 48941ea..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-export TEXINPUTS=../tex//:
-
-all: prace.pdf abstrakt.pdf
-
-# LaTeX je potreba spustit nekolikrat, aby spravne spocital odkazy
-prace.pdf: prace.tex $(wildcard *.tex) literatura.bib prace.xmpdata
-       pdflatex $<
-       bibtex prace
-       pdflatex $<
-       pdflatex $<
-
-abstrakt.pdf: abstrakt.tex abstrakt.xmpdata
-       pdflatex $<
-
-clean:
-       rm -f *.log *.dvi *.aux *.toc *.lof *.lot *.out *.bbl *.blg *.xmpi
-       rm -f prace.pdf abstrakt.pdf
diff --git a/cs/abstrakt.tex b/cs/abstrakt.tex
deleted file mode 100644 (file)
index 560b24f..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-%%% Šablona pro jednoduchý soubor formátu PDF/A, jako treba samostatný abstrakt práce.
-
-\documentclass[12pt]{report}
-
-\usepackage[a4paper, hmargin=1in, vmargin=1in]{geometry}
-\usepackage[a-2u]{pdfx}
-\usepackage[czech]{babel}
-\usepackage[utf8]{inputenc}
-\usepackage[T1]{fontenc}
-\usepackage{lmodern}
-\usepackage{textcomp}
-
-\begin{document}
-
-%% Nezapomeňte upravit abstrakt.xmpdata.
-
-Toto je ukázkový abstrakt.
-
-\end{document}
diff --git a/cs/abstrakt.xmpdata b/cs/abstrakt.xmpdata
deleted file mode 100644 (file)
index 1266cb8..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-% Metadata k uložení do PDF, podrobnější popis viz dokumentace balíčku pdfx.
-
-\Author{Jméno Příjmení}
-\Title{Název práce}
-\Publisher{Univerzita Karlova}
diff --git a/cs/czplainnat.bst b/cs/czplainnat.bst
deleted file mode 100644 (file)
index 6c56ac3..0000000
+++ /dev/null
@@ -1,1518 +0,0 @@
-%% File: `plainnat.bst'
-%% A modification of `plain.bst' for use with natbib package
-%%
-%% Copyright 1993-2007 Patrick W Daly
-%% Max-Planck-Institut f\"ur Sonnensystemforschung
-%% Max-Planck-Str. 2
-%% D-37191 Katlenburg-Lindau
-%% Germany
-%% E-mail: daly@mps.mpg.de
-%%
-%% This program 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.
-%%
- % Version and source file information:
- % \ProvidesFile{natbst.mbs}[2007/11/26 1.93 (PWD)]
- %
- % BibTeX `plainnat' family
- %   version 0.99b for BibTeX versions 0.99a or later,
- %   for LaTeX versions 2.09 and 2e.
- %
- % For use with the `natbib.sty' package; emulates the corresponding
- %   member of the `plain' family, but with author-year citations.
- %
- % With version 6.0 of `natbib.sty', it may also be used for numerical
- %   citations, while retaining the commands \citeauthor, \citefullauthor,
- %   and \citeyear to print the corresponding information.
- %
- % For version 7.0 of `natbib.sty', the KEY field replaces missing
- %   authors/editors, and the date is left blank in \bibitem.
- %
- % Includes field EID for the sequence/citation number of electronic journals
- %  which is used instead of page numbers.
- %
- % Includes fields ISBN and ISSN.
- %
- % Includes field URL for Internet addresses.
- %
- % Includes field DOI for Digital Object Idenfifiers.
- %
- % Works best with the url.sty package of Donald Arseneau.
- %
- % Works with identical authors and year are further sorted by
- %   citation key, to preserve any natural sequence.
- %
-ENTRY
-  { address
-    author
-    booktitle
-    chapter
-    doi
-    eid
-    edition
-    editor
-    howpublished
-    institution
-    isbn
-    issn
-    journal
-    key
-    month
-    note
-    number
-    organization
-    pages
-    publisher
-    school
-    series
-    title
-    type
-    url
-    volume
-    year
-  }
-  {}
-  { label extra.label sort.label short.list }
-
-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 {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 {embolden}                       %% FUNCTION added by AK
-{ duplicate$ empty$
-    { pop$ "" }
-    { "{\bf " swap$ * "}" * }
-  if$
-}
-
-FUNCTION {scshape}                        %% FUNCTION added by AK
-{ duplicate$ empty$
-    { pop$ "" }
-    { "{\sc " swap$ * "}" * }
-  if$
-}
-
-INTEGERS { nameptr namesleft numnames }
-
-FUNCTION {format.names}
-{ 's :=
-  #1 'nameptr :=
-  s num.names$ 'numnames :=
-  numnames 'namesleft :=
-    { namesleft #0 > }
-    { s nameptr "{vv~}{ll}{, jj}{, f.}" format.name$ 't :=      %% {ff~}{vv~}{ll}{, jj} changed to {vv~}{ll}{, jj}{, f.} by AK
-      nameptr #1 >
-        { namesleft #1 >
-            { ", " * t * }
-            { numnames #2 >
-                { "" * }                                      %%  { "," * } changed to { "" * } by AK (on suggestion by MK)
-                'skip$
-              if$
-              t "others" =
-                { " a~kol." * }                               %% et~al. changed to a~kol. by AK
-                { " {\rm a} " * t * }                         %% and changed to {\rm a} by AK
-              if$
-            }
-          if$
-        }
-        't
-      if$
-      nameptr #1 + 'nameptr :=
-      namesleft #1 - 'namesleft :=
-    }
-  while$
-}
-
-FUNCTION {format.key}
-{ empty$
-    { key field.or.null }
-    { "" }
-  if$
-}
-
-FUNCTION {format.authors}
-{ author empty$
-    { "" }
-    { author format.names scshape}                %% scshape added by AK
-  if$
-}
-
-FUNCTION {format.editors}
-{ editor empty$
-    { "" }
-    { editor format.names scshape                 %% scshape added by AK
-      editor num.names$ #1 >
-        { ", editors" * }
-        { ", editor" * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.isbn}
-{ isbn empty$
-    { "" }
-    { new.block "ISBN " isbn * }
-  if$
-}
-
-FUNCTION {format.issn}
-{ issn empty$
-    { "" }
-    { new.block "ISSN " issn * }
-  if$
-}
-
-FUNCTION {format.url}
-{ url empty$
-    { "" }
-    { new.block "URL \url{" url * "}" * }
-  if$
-}
-
-FUNCTION {format.doi}
-{ doi empty$
-    { "" }
-    { new.block "\doi{" doi * "}" * }
-  if$
-}
-
-FUNCTION {format.title}
-{ title empty$
-    { "" }
-    { title "t" change.case$ }
-  if$
-}
-
-FUNCTION {format.full.names}
-{'s :=
-  #1 'nameptr :=
-  s num.names$ 'numnames :=
-  numnames 'namesleft :=
-    { namesleft #0 > }
-    { s nameptr
-      "{vv~}{ll}" format.name$ 't :=
-      nameptr #1 >
-        {
-          namesleft #1 >
-            { ", " * t * }
-            {
-              numnames #2 >
-                { "" * }                                      %% { "," * } changed to { "" * } by AK (on suggestion by MK)
-                'skip$
-              if$
-              t "others" =
-                { " a~kol." * }                               %% et~al. changed to a~kol. by AK
-                { " a " * t * }                               %% and changed to a by AK
-              if$
-            }
-          if$
-        }
-        't
-      if$
-      nameptr #1 + 'nameptr :=
-      namesleft #1 - 'namesleft :=
-    }
-  while$
-}
-
-FUNCTION {author.editor.full}
-{ author empty$
-    { editor empty$
-        { "" }
-        { editor format.full.names }
-      if$
-    }
-    { author format.full.names }
-  if$
-}
-
-FUNCTION {author.full}
-{ author empty$
-    { "" }
-    { author format.full.names }
-  if$
-}
-
-FUNCTION {editor.full}
-{ editor empty$
-    { "" }
-    { editor format.full.names }
-  if$
-}
-
-FUNCTION {make.full.names}
-{ type$ "book" =
-  type$ "inbook" =
-  or
-    'author.editor.full
-    { type$ "proceedings" =
-        'editor.full
-        'author.full
-      if$
-    }
-  if$
-}
-
-FUNCTION {output.bibitem}
-{ newline$
-  "\bibitem[" write$
-  label write$
-  ")" make.full.names duplicate$ short.list =
-     { pop$ }
-     { * }
-   if$
-  "]{" * 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 {format.date}
-{ year duplicate$ empty$
-    { "empty year in " cite$ * warning$
-       pop$ " " }
-    'skip$
-  if$
-  month empty$
-    'skip$
-    { month
-      " " * swap$ *
-    }
-  if$
-  extra.label *
-}
-
-%%% Non-successful atempt to change the function format.date to produce year in brackets
-%FUNCTION {format.date}
-%{ year duplicate$ empty$
-%    { "empty year in " cite$ * warning$
-%       pop$ " " }
-%    {
-%      " (" * year *                                   %% 'skip$ replaced by { "(" * year * } by AK
-%    }
-%  if$
-%  month empty$
-%    'skip$
-%    { month
-%      " " * swap$ *
-%    }
-%  if$
-%  extra.label * ")" *                                %% extra.label * changed to extra.label * ")" * by AK
-%}
-
-FUNCTION {output.year.check}                          %% function added by AK
-{ year empty$                                         %% It replaces original format.date on most places below
-    { "empty year in " cite$ * warning$ }
-    { write$
-      " (" year * extra.label * ")" *
-      mid.sentence 'output.state :=
-    }
-  if$
-}
-
-FUNCTION {format.btitle}
-{ title emphasize
-}
-
-FUNCTION {tie.or.space.connect}
-{ duplicate$ text.length$ #3 <
-    { "~" }
-    { " " }
-  if$
-  swap$ * *
-}
-
-FUNCTION {either.or.check}
-{ empty$
-    'pop$
-    { "can't use both " swap$ * " fields in " * cite$ * warning$ }
-  if$
-}
-
-FUNCTION {format.bvolume}
-{ volume empty$
-    { "" }
-    { "volume" volume tie.or.space.connect
-      series empty$
-        'skip$
-        { " of " * series emphasize * }
-      if$
-      "volume and number" number either.or.check
-    }
-  if$
-}
-
-FUNCTION {format.number.series}
-{ volume empty$
-    { number empty$
-        { series field.or.null }
-        { output.state mid.sentence =
-            { "number" }
-            { "Number" }
-          if$
-          number tie.or.space.connect
-          series empty$
-            { "there's a number but no series in " cite$ * warning$ }
-            { " in " * series * }
-          if$
-        }
-      if$
-    }
-    { "" }
-  if$
-}
-
-FUNCTION {format.edition}
-{ edition empty$
-    { "" }
-    { output.state mid.sentence =
-        { edition "l" change.case$ " edition" * }
-        { edition "t" change.case$ " edition" * }
-      if$
-    }
-  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 empty$
-    { "" }
-    { pages multi.page.check
-        { "pages" pages n.dashify tie.or.space.connect }
-        { "page" pages tie.or.space.connect }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.eid}
-{ eid empty$
-    { "" }
-    { "art." eid tie.or.space.connect }
-  if$
-}
-
-FUNCTION {format.vol.num.pages}
-{ volume field.or.null embolden           %% embolden added by AK
-  number empty$
-    'skip$
-    { "\penalty0 (" number * ")" * *
-      volume empty$
-        { "there's a number but no volume in " cite$ * warning$ }
-        'skip$
-      if$
-    }
-  if$
-  pages empty$
-    'skip$
-    { duplicate$ empty$
-        { pop$ format.pages }
-        { ", \penalty0 " * pages n.dashify * }    %%         { ":\penalty0 " * pages n.dashify * } changed to { ", \penalty0 " * pages n.dashify * } by AK
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.vol.num.eid}
-{ volume field.or.null
-  number empty$
-    'skip$
-    { "\penalty0 (" number * ")" * *
-      volume empty$
-        { "there's a number but no volume in " cite$ * warning$ }
-        'skip$
-      if$
-    }
-  if$
-  eid empty$
-    'skip$
-    { duplicate$ empty$
-        { pop$ format.eid }
-        { ":\penalty0 " * eid * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.chapter.pages}
-{ chapter empty$
-    'format.pages
-    { type empty$
-        { "chapter" }
-        { type "l" change.case$ }
-      if$
-      chapter tie.or.space.connect
-      pages empty$
-        'skip$
-        { ", " * format.pages * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.in.ed.booktitle}
-{ booktitle empty$
-    { "" }
-    { editor empty$
-        { "In " booktitle emphasize * }
-        { "In " format.editors * ", " * booktitle emphasize * }
-      if$
-    }
-  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 empty$
-    'skip$
-    { pop$
-      type "t" change.case$
-    }
-  if$
-}
-
-FUNCTION {format.tr.number}
-{ type empty$
-    { "Technical Report" }
-    'type
-  if$
-  number empty$
-    { "t" change.case$ }
-    { number tie.or.space.connect }
-  if$
-}
-
-FUNCTION {format.article.crossref}
-{ key empty$
-    { journal empty$
-        { "need key or journal for " cite$ * " to crossref " * crossref *
-          warning$
-          ""
-        }
-        { "In \emph{" journal * "}" * }
-      if$
-    }
-    { "In " }
-  if$
-  " \citet{" * crossref * "}" *
-}
-
-FUNCTION {format.book.crossref}
-{ volume empty$
-    { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
-      "In "
-    }
-    { "Volume" volume tie.or.space.connect
-      " of " *
-    }
-  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$
-              "" *
-            }
-            { "\emph{" * series * "}" * }
-          if$
-        }
-        'skip$
-      if$
-    }
-    'skip$
-  if$
-  " \citet{" * crossref * "}" *
-}
-
-FUNCTION {format.incoll.inproc.crossref}
-{ editor empty$
-  editor field.or.null author field.or.null =
-  or
-    { key empty$
-        { booktitle empty$
-            { "need editor, key, or booktitle for " cite$ * " to crossref " *
-              crossref * warning$
-              ""
-            }
-            { "In \emph{" booktitle * "}" * }
-          if$
-        }
-        { "In " }
-      if$
-    }
-    { "In " }
-  if$
-  " \citet{" * crossref * "}" *
-}
-
-FUNCTION {article}
-{ output.bibitem
-  format.authors "author" output.check
-  author format.key output
-  new.block                                   %% added by AK
-  %format.date "year" output.check            %% added by AK, commented later on
-  output.year.check                           %% added by AK as replacement of format.date
-  new.block
-  format.title "title" output.check
-  new.block
-  crossref missing$
-    { journal emphasize "journal" output.check
-      eid empty$
-        { format.vol.num.pages output }
-        { format.vol.num.eid output }
-      if$
-      %% format.date "year" output.check    %% commented by AK
-    }
-    { format.article.crossref output.nonnull
-      eid empty$
-        { format.pages output }
-        { format.eid output }
-      if$
-    }
-  if$
-  format.issn output
-  format.doi output
-  format.url output
-  new.block
-  note output
-  fin.entry
-}
-
-FUNCTION {book}
-{ output.bibitem
-  author empty$
-    { format.editors "author and editor" output.check
-      editor format.key output
-    }
-    { format.authors output.nonnull
-      crossref missing$
-        { "author and editor" editor either.or.check }
-        'skip$
-      if$
-    }
-  if$
-  new.block                                     %% added by AK
-  %format.date "year" output.check              %% added by AK, commented later on
-  output.year.check                             %% added by AK as replacement of format.date
-  new.block
-  format.btitle "title" output.check
-  crossref missing$
-    { format.bvolume output
-      new.block
-      format.number.series output
-      new.sentence
-      publisher "publisher" output.check
-      address output
-    }
-    { new.block
-      format.book.crossref output.nonnull
-    }
-  if$
-  format.edition output
-  %% format.date "year" output.check            %% commented by AK
-  format.isbn output
-  format.doi output
-  format.url output
-  new.block
-  note output
-  fin.entry
-}
-
-FUNCTION {booklet}
-{ output.bibitem
-  format.authors output
-  author format.key output
-  new.block                                   %% added by AK
-  %format.date "year" output.check            %% added by AK, commented later on
-  output.year.check                           %% added by AK as replacement of format.date
-  new.block
-  format.title "title" output.check
-  howpublished address new.block.checkb
-  howpublished output
-  address output
-  %format.date output                         %% commented by AK
-  format.isbn output
-  format.doi output
-  format.url output
-  new.block
-  note output
-  fin.entry
-}
-
-FUNCTION {inbook}
-{ output.bibitem
-  author empty$
-    { format.editors "author and editor" output.check
-      editor format.key output
-    }
-    { format.authors output.nonnull
-      crossref missing$
-        { "author and editor" editor either.or.check }
-        'skip$
-      if$
-    }
-  if$
-  new.block                                   %% added by AK
-  %format.date "year" output.check            %% added by AK, commented later on
-  output.year.check                           %% added by AK as replacement of format.date
-  new.block
-  format.btitle "title" output.check
-  crossref missing$
-    { format.bvolume output
-      format.chapter.pages "chapter and pages" output.check
-      new.block
-      format.number.series output
-      new.sentence
-      publisher "publisher" output.check
-      address output
-    }
-    { format.chapter.pages "chapter and pages" output.check
-      new.block
-      format.book.crossref output.nonnull
-    }
-  if$
-  format.edition output
-  %format.date "year" output.check          %% commented by AK
-  format.isbn output
-  format.doi output
-  format.url output
-  new.block
-  note output
-  fin.entry
-}
-
-FUNCTION {incollection}
-{ output.bibitem
-  format.authors "author" output.check
-  author format.key output
-  new.block                                   %% added by AK
-  %format.date "year" output.check            %% added by AK, commented later on
-  output.year.check                           %% added by AK as replacement of format.date
-  new.block
-  format.title "title" output.check
-  new.block
-  crossref missing$
-    { format.in.ed.booktitle "booktitle" output.check
-      format.bvolume output
-      format.number.series output
-      format.chapter.pages output
-      new.sentence
-      publisher "publisher" output.check
-      address output
-      format.edition output
-      %format.date "year" output.check       %% commented by AK
-    }
-    { format.incoll.inproc.crossref output.nonnull
-      format.chapter.pages output
-    }
-  if$
-  format.isbn output
-  format.doi output
-  format.url output
-  new.block
-  note output
-  fin.entry
-}
-
-FUNCTION {inproceedings}
-{ output.bibitem
-  format.authors "author" output.check
-  author format.key output
-  new.block                                   %% added by AK
-  %format.date "year" output.check            %% added by AK, commented later on
-  output.year.check                           %% added by AK as replacement of format.date
-  new.block
-  format.title "title" output.check
-  new.block
-  crossref missing$
-    { format.in.ed.booktitle "booktitle" output.check
-      format.bvolume output
-      format.number.series output
-      format.pages output
-      address empty$
-        { organization publisher new.sentence.checkb
-          organization output
-          publisher output
-          %format.date "year" output.check    %% commented by AK
-        }
-        { address output.nonnull
-          format.date "year" output.check
-          new.sentence
-          organization output
-          publisher output
-        }
-      if$
-    }
-    { format.incoll.inproc.crossref output.nonnull
-      format.pages output
-    }
-  if$
-  format.isbn output
-  format.doi output
-  format.url output
-  new.block
-  note output
-  fin.entry
-}
-
-FUNCTION {conference} { inproceedings }
-
-FUNCTION {manual}
-{ output.bibitem
-  format.authors output
-  author format.key output
-  new.block                                   %% added by AK
-  %format.date "year" output.check            %% added by AK, commented later on
-  output.year.check                           %% added by AK as replacement of format.date
-  new.block
-  format.btitle "title" output.check
-  organization address new.block.checkb
-  organization output
-  address output
-  format.edition output
-  %format.date output                         %% added by AK
-  format.url output
-  new.block
-  note output
-  fin.entry
-}
-
-FUNCTION {mastersthesis}
-{ output.bibitem
-  format.authors "author" output.check
-  author format.key output
-  new.block                                   %% added by AK
-  %format.date "year" output.check            %% added by AK, commented later on
-  output.year.check                           %% added by AK as replacement of format.date
-  new.block
-  format.title "title" output.check
-  new.block
-  "Master's thesis" format.thesis.type output.nonnull
-  school "school" output.check
-  address output
-  %format.date "year" output.check            %% added by AK
-  format.url output
-  new.block
-  note output
-  fin.entry
-}
-
-FUNCTION {misc}
-{ output.bibitem
-  format.authors output
-  author format.key output
-  new.block                                   %% added by AK
-  %format.date "year" output.check            %% added by AK, commented later on
-  output.year.check                           %% added by AK as replacement of format.date
-  new.block                                   %% added by AK
-  title howpublished new.block.checkb
-  format.title output
-  howpublished new.block.checka
-  howpublished output
-  %format.date output                         %% commented by AK
-  format.issn output
-  format.url output
-  new.block
-  note output
-  fin.entry
-  empty.misc.check
-}
-
-FUNCTION {phdthesis}
-{ output.bibitem
-  format.authors "author" output.check
-  author format.key output
-  new.block                                   %% added by AK
-  %format.date "year" output.check            %% added by AK, commented later on
-  output.year.check                           %% added by AK as replacement of format.date
-  new.block
-  format.btitle "title" output.check
-  new.block
-  "PhD thesis" format.thesis.type output.nonnull
-  school "school" output.check
-  address output
-  %format.date "year" output.check            %% commented by AK
-  format.url output
-  new.block
-  note output
-  fin.entry
-}
-
-FUNCTION {proceedings}
-{ output.bibitem
-  format.editors output
-  editor format.key output
-  new.block                                   %% added by AK
-  %format.date "year" output.check            %% added by AK, commented later on
-  output.year.check                           %% added by AK as replacement of format.date
-  new.block
-  format.btitle "title" output.check
-  format.bvolume output
-  format.number.series output
-  address output
-  %format.date "year" output.check            %% commented by AK
-  new.sentence
-  organization output
-  publisher output
-  format.isbn output
-  format.doi output
-  format.url output
-  new.block
-  note output
-  fin.entry
-}
-
-FUNCTION {techreport}
-{ output.bibitem
-  format.authors "author" output.check
-  author format.key output
-  new.block                                   %% added by AK
-  %format.date "year" output.check            %% added by AK, commented later on
-  output.year.check                           %% added by AK as replacement of format.date
-  new.block
-  format.title "title" output.check
-  new.block
-  format.tr.number output.nonnull
-  institution "institution" output.check
-  address output
-  %format.date "year" output.check             %% commented by AK
-  format.url output
-  new.block
-  note output
-  fin.entry
-}
-
-FUNCTION {unpublished}
-{ output.bibitem
-  format.authors "author" output.check
-  author format.key output
-  new.block                                   %% added by AK
-  %format.date "year" output.check            %% added by AK, commented later on
-  output.year.check                           %% added by AK as replacement of format.date
-  new.block
-  format.title "title" output.check
-  new.block
-  note "note" output.check
-  %format.date output                         %% commented by AK
-  format.url output
-  fin.entry
-}
-
-FUNCTION {default.type} { misc }
-
-
-MACRO {jan} {"January"}
-
-MACRO {feb} {"February"}
-
-MACRO {mar} {"March"}
-
-MACRO {apr} {"April"}
-
-MACRO {may} {"May"}
-
-MACRO {jun} {"June"}
-
-MACRO {jul} {"July"}
-
-MACRO {aug} {"August"}
-
-MACRO {sep} {"September"}
-
-MACRO {oct} {"October"}
-
-MACRO {nov} {"November"}
-
-MACRO {dec} {"December"}
-
-
-
-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"}
-
-
-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 {format.lab.names}
-{ 's :=
-  s #1 "{vv~}{ll}" format.name$
-  s num.names$ duplicate$
-  #2 >
-    { pop$ " a~kol." * }            %% originally et~al.
-    { #2 <
-        'skip$
-        { s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
-            { " a~kol." * }                                            %% AK change
-            { " a " * s #2 "{vv~}{ll}" format.name$ * }                %% AK change
-          if$
-        }
-      if$
-    }
-  if$
-}
-
-FUNCTION {author.key.label}
-{ author empty$
-    { key empty$
-        { cite$ #1 #3 substring$ }
-        'key
-      if$
-    }
-    { author format.lab.names }
-  if$
-}
-
-FUNCTION {author.editor.key.label}
-{ author empty$
-    { editor empty$
-        { key empty$
-            { cite$ #1 #3 substring$ }
-            'key
-          if$
-        }
-        { editor format.lab.names }
-      if$
-    }
-    { author format.lab.names }
-  if$
-}
-
-FUNCTION {author.key.organization.label}
-{ author empty$
-    { key empty$
-        { organization empty$
-            { cite$ #1 #3 substring$ }
-            { "The " #4 organization chop.word #3 text.prefix$ }
-          if$
-        }
-        'key
-      if$
-    }
-    { author format.lab.names }
-  if$
-}
-
-FUNCTION {editor.key.organization.label}
-{ editor empty$
-    { key empty$
-        { organization empty$
-            { cite$ #1 #3 substring$ }
-            { "The " #4 organization chop.word #3 text.prefix$ }
-          if$
-        }
-        'key
-      if$
-    }
-    { editor format.lab.names }
-  if$
-}
-
-FUNCTION {calc.short.authors}
-{ type$ "book" =
-  type$ "inbook" =
-  or
-    'author.editor.key.label
-    { type$ "proceedings" =
-        'editor.key.organization.label
-        { type$ "manual" =
-            'author.key.organization.label
-            'author.key.label
-          if$
-        }
-      if$
-    }
-  if$
-  'short.list :=
-}
-
-FUNCTION {calc.label}
-{ calc.short.authors
-  short.list
-  "("
-  *
-  year duplicate$ empty$
-  short.list key field.or.null = or
-     { pop$ "" }
-     'skip$
-  if$
-  *
-  'label :=
-}
-
-FUNCTION {sort.format.names}
-{ 's :=
-  #1 'nameptr :=
-  ""
-  s num.names$ 'numnames :=
-  numnames 'namesleft :=
-    { namesleft #0 > }
-    {
-      s nameptr "{vv{ } }{ll{ }}{  ff{ }}{  jj{ }}" format.name$ 't :=
-      nameptr #1 >
-        {
-          "   "  *
-          namesleft #1 = t "others" = and
-            { "zzzzz" * }
-            { numnames #2 > nameptr #2 = and
-                { "zz" * year field.or.null * "   " * }
-                'skip$
-              if$
-              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}
-{ calc.label
-  label sortify
-  "    "
-  *
-  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
-  *
-  "    "
-  *
-  cite$
-  *
-  #1 entry.max$ substring$
-  'sort.label :=
-  sort.label *
-  #1 entry.max$ substring$
-  'sort.key$ :=
-}
-
-ITERATE {presort}
-
-SORT
-
-STRINGS { longest.label last.label next.extra }
-
-INTEGERS { longest.label.width last.extra.num number.label }
-
-FUNCTION {initialize.longest.label}
-{ "" 'longest.label :=
-  #0 int.to.chr$ 'last.label :=
-  "" 'next.extra :=
-  #0 'longest.label.width :=
-  #0 'last.extra.num :=
-  #0 'number.label :=
-}
-
-FUNCTION {forward.pass}
-{ last.label label =
-    { last.extra.num #1 + 'last.extra.num :=
-      last.extra.num int.to.chr$ 'extra.label :=
-    }
-    { "a" chr.to.int$ 'last.extra.num :=
-      "" 'extra.label :=
-      label 'last.label :=
-    }
-  if$
-  number.label #1 + 'number.label :=
-}
-
-FUNCTION {reverse.pass}
-{ next.extra "b" =
-    { "a" 'extra.label := }
-    'skip$
-  if$
-  extra.label 'next.extra :=
-  extra.label
-  duplicate$ empty$
-    'skip$
-    { "{\natexlab{" swap$ * "}}" * }
-  if$
-  'extra.label :=
-  label extra.label * 'label :=
-}
-
-EXECUTE {initialize.longest.label}
-
-ITERATE {forward.pass}
-
-REVERSE {reverse.pass}
-
-FUNCTION {bib.sort.order}
-{ sort.label  'sort.key$ :=
-}
-
-ITERATE {bib.sort.order}
-
-SORT
-
-FUNCTION {begin.bib}
-{   preamble$ empty$
-    'skip$
-    { preamble$ write$ newline$ }
-  if$
-  "\begin{thebibliography}{" number.label int.to.str$ * "}" *
-  write$ newline$
-  "\providecommand{\natexlab}[1]{#1}"
-  write$ newline$
-  "\providecommand{\url}[1]{\texttt{#1}}"
-  write$ newline$
-  "\expandafter\ifx\csname urlstyle\endcsname\relax"
-  write$ newline$
-  "  \providecommand{\doi}[1]{doi: #1}\else"
-  write$ newline$
-  "  \providecommand{\doi}{doi: \begingroup \urlstyle{rm}\Url}\fi"
-  write$ newline$
-}
-
-EXECUTE {begin.bib}
-
-EXECUTE {init.state.consts}
-
-ITERATE {call.type$}
-
-FUNCTION {end.bib}
-{ newline$
-  "\end{thebibliography}" write$ newline$
-}
-
-EXECUTE {end.bib}
diff --git a/cs/kap01.tex b/cs/kap01.tex
deleted file mode 100644 (file)
index 17578be..0000000
+++ /dev/null
@@ -1,224 +0,0 @@
-%%% Fiktivní kapitola s ukázkami sazby
-
-\chapter{Nápověda k~sazbě}
-
-\section{Úprava práce}
-
-Vlastní text bakalářské práce je uspořádaný hierarchicky do kapitol a podkapitol,
-každá kapitola začíná na nové straně. Text je zarovnán do bloku. Nový odstavec
-se obvykle odděluje malou vertikální mezerou a odsazením prvního řádku. Grafická
-úprava má být v~celém textu jednotná.
-
-Práce se tiskne na bílý papír formátu A4. Okraje musí ponechat dost místa na vazbu:
-doporučen je horní, dolní a pravý okraj $25\,\rm mm$, levý okraj $40\,\rm mm$.
-Číslují se všechny strany kromě obálky a informačních stran na začátku práce;
-první číslovaná strana bývá obvykle ta s~obsahem.
-
-Písmo se doporučuje dvanáctibodové ($12\,\rm pt$) se standardní vzdáleností mezi řádky
-(pokud píšete ve Wordu nebo podobném programu, odpovídá tomu řádkování $1,5$; v~\TeX{}u
-není potřeba nic přepínat). Pro běžný text používejte vzpřímené patkové písmo.
-Text matematických vět se obvykle tiskne pro zdůraznění skloněným (slanted) písmem,
-není-li k~dispozici, může být zastoupeno kurzívou.
-
-Primárně je doporučován jednostranný tisk (příliš tenkou práci lze obtížně svázat).
-Delší práce je lepší tisknout oboustranně a přizpůsobit tomu velikosti okrajů:
-$40\,\rm mm$ má vždy \emph{vnitřní} okraj. Rub titulního listu zůstává nepotištěný.
-
-Zkratky použité v textu musí být vysvětleny vždy u prvního výskytu zkratky (v~závorce nebo
-v poznámce pod čarou, jde-li o složitější vysvětlení pojmu či zkratky). Pokud je zkratek
-více, připojuje se seznam použitých zkratek, včetně jejich vysvětlení a/nebo odkazů
-na definici.
-
-Delší převzatý text jiného autora je nutné vymezit uvozovkami nebo jinak vyznačit a řádně
-citovat.
-
-\section{Jednoduché příklady}
-
-Čísla v~českém textu obvykle sázíme v~matematickém režimu s~desetinnou čárkou:
-%%% Bez \usepackage{icomma}:
-% $\pi \doteq 3{,}141\,592\,653\,589$.
-%%% S \usepackage{icomma}:
-$\pi \doteq 3,141\,592\,653\,589$.
-V~matematických textech se považuje za přípustné používat desetinnou tečku
-(pro lepší odlišení od čárky v~roli oddělovače). Numerické výsledky se uvádějí
-s~přiměřeným počtem desetinných míst.
-
-Mezi číslo a jednotku patří úzká mezera: šířka stránky A4 činí $210\,\rm mm$, což si
-pamatuje pouze $5\,\%$ autorů. Pokud ale údaj slouží jako přívlastek, mezeru vynecháváme:
-$25\rm mm$ okraj, $95\%$ interval spolehlivosti.
-
-Rozlišujeme různé druhy pomlček:
-červeno-černý (krátká pomlčka),
-strana 16--22 (střední),
-$45-44$ (matematické minus),
-a~toto je --- jak se asi dalo čekat --- vložená věta ohraničená dlouhými pomlčkami.
-
-V~českém textu se používají \uv{české} uvozovky, nikoliv ``anglické''.
-
-% V tomto odstavci se vlnka zviditelňuje
-{
-\def~{{\tt\char126}}
-Na některých místech je potřeba zabránit lámání řádku (v~\TeX{}u značíme vlnovkou):
-u~předložek (neslabičnych, nebo obecně jednopísmenných), vrchol~$v$, před $k$~kroky,
-a~proto, \dots{} obecně kdekoliv, kde by při rozlomení čtenář \uv{ško\-brt\-nul}.
-}
-
-\section{Matematické vzorce a výrazy}
-
-Proměnné sázíme kurzívou (to \TeX{} v~matematickém módu dělá sám, ale
-nezapomínejte na to v~okolním textu a také si matematický mód zapněte).
-Názvy funkcí sázíme vzpřímeně. Tedy například:
-$\var(X) = \E X^2 - \bigl(\E X \bigr)^2$.
-
-Zlomky uvnitř odstavce (třeba $\frac{5}{7}$ nebo $\frac{x+y}{2}$) mohou
-být příliš stísněné, takže je lepší sázet jednoduché zlomky s~lomítkem:
-$5/7$, $(x+y)/2$.
-
-Nechť
-\[   % LaTeXová náhrada klasického TeXového $$
-\mathbb{X} = \begin{pmatrix}
-      \T{\bm x_1} \\
-      \vdots \\
-      \T{\bm x_n}
-      \end{pmatrix}.
-\]
-Povšimněme si tečky za~maticí. Byť je matematický text vysázen
-ve~specifickém prostředí, stále je gramaticky součástí věty a~tudíž je
-zapotřebí neopomenout patřičná interpunkční znaménka. Výrazy, na které
-chceme později odkazovat, je vhodné očíslovat:
-\begin{equation}\label{eq01:Xmat}
-\mathbb{X} = \begin{pmatrix}
-      \T{\bm x_1} \\
-      \vdots \\
-      \T{\bm x_n}
-      \end{pmatrix}.
-\end{equation}
-Výraz \eqref{eq01:Xmat} definuje matici $\mathbb{X}$. Pro lepší čitelnost
-a~přehlednost textu je vhodné číslovat pouze ty výrazy, na které se
-autor někde v~další části textu odkazuje. To jest, nečíslujte
-automaticky všechny výrazy vysázené některým z~matematických
-prostředí.
-
-Zarovnání vzorců do několika sloupečků:
-\begin{alignat*}{3}
-S(t) &= \pr(T > t),    &\qquad t&>0       &\qquad&\text{ (zprava spojitá),}\\
-F(t) &= \pr(T \leq t), &\qquad t&>0       &\qquad&\text{ (zprava spojitá).}
-\end{alignat*}
-
-Dva vzorce se spojovníkem:
-\begin{equation}\label{eq01:FS}
-\left.
-\begin{aligned}
-S(t) &= \pr(T > t) \\[1ex]
-F(t) &= \pr(T \leq t)
-\end{aligned}
-\;     % zde pomůže ručně vynechat trochu místa
-\right\}
-\quad t>0 \qquad \text{(zprava spojité).}
-\end{equation}
-
-Dva centrované nečíslované vzorce:
-\begin{gather*}
-\bm Y = \mathbb{X}\bm\beta + \bm\varepsilon, \\[1ex]
-\mathbb{X} = \begin{pmatrix} 1 & \T{\bm x_1} \\ \vdots & \vdots \\ 1 &
-  \T{\bm x_n} \end{pmatrix}.
-\end{gather*}
-Dva centrované číslované vzorce:
-\begin{gather}
-\bm Y = \mathbb{X}\bm\beta + \bm\varepsilon, \label{eq02:Y}\\[1ex]
-\mathbb{X} = \begin{pmatrix} 1 & \T{\bm x_1} \label{eq03:X}\\ \vdots & \vdots \\ 1 &
-  \T{\bm x_n} \end{pmatrix}.
-\end{gather}
-
-Definice rozdělená na dva případy:
-\[
-P_{r-j}=
-\begin{cases}
-0, & \text{je-li $r-j$ liché},\\
-r!\,(-1)^{(r-j)/2}, & \text{je-li $r-j$ sudé}.
-\end{cases}
-\]
-Všimněte si použití interpunkce v této konstrukci. Čárky a tečky se
-dávají na místa, kam podle jazykových pravidel patří.
-
-\begin{align}
-x& = y_1-y_2+y_3-y_5+y_8-\dots = && \text{z \eqref{eq02:Y}} \nonumber\\
-& = y'\circ y^* = && \text{podle \eqref{eq03:X}} \nonumber\\
-& = y(0) y' && \text {z Axiomu 1.}
-\end{align}
-
-
-Dva zarovnané vzorce nečíslované:
-\begin{align*}
-L(\bm\theta) &= \prod_{i=1}^n f_i(y_i;\,\bm\theta), \\
-\ell(\bm\theta) &= \log\bigl\{L(\bm\theta)\bigr\} =
-\sum_{i=1}^n \log\bigl\{f_i(y_i;\,\bm\theta)\bigr\}.
-\end{align*}
-Dva zarovnané vzorce, první číslovaný:
-\begin{align}
-L(\bm\theta) &= \prod_{i=1}^n f_i(y_i;\,\bm\theta), \label{eq01:L} \\
-\ell(\bm\theta) &= \log\bigl\{L(\bm\theta)\bigr\} =
-\sum_{i=1}^n \log\bigl\{f_i(y_i;\,\bm\theta)\bigr\}. \nonumber
-\end{align}
-
-Vzorec na dva řádky, první řádek zarovnaný vlevo, druhý vpravo, nečíslovaný:
-\begin{multline*}
-\ell(\mu,\,\sigma^2) = \log\bigl\{L(\mu,\,\sigma^2)\bigr\} =
-\sum_{i=1}^n \log\bigl\{f_i(y_i;\,\mu,\,\sigma^2)\bigr\}= \\
-  = -\,\frac{n}{2}\,\log(2\pi\sigma^2) \,-\,
-\frac{1}{2\sigma^2}\sum_{i=1}^n\,(y_i - \mu)^2.
-\end{multline*}
-
-Vzorec na dva řádky, zarovnaný na $=$, číslovaný uprostřed:
-\begin{equation}\label{eq01:ell}
-\begin{split}
-\ell(\mu,\,\sigma^2) &= \log\bigl\{L(\mu,\,\sigma^2)\bigr\} =
-\sum_{i=1}^n \log\bigl\{f(y_i;\,\mu,\,\sigma^2)\bigr\}= \\
-& = -\,\frac{n}{2}\,\log(2\pi\sigma^2) \,-\,
-\frac{1}{2\sigma^2}\sum_{i=1}^n\,(y_i - \mu)^2.
-\end{split}
-\end{equation}
-
-\section{Definice, věty, důkazy, \dots}
-
-Konstrukce typu definice, věta, důkaz, příklad, \dots je vhodné
-odlišit od okolního textu a~případně též číslovat s~možností použití
-křížových odkazů. Pro každý typ těchto konstrukcí je vhodné mít
-v~souboru s~makry (\texttt{makra.tex}) nadefinované jedno prostředí,
-které zajistí jak vizuální odlišení od okolního textu, tak
-automatické číslování s~možností křížově odkazovat.
-
-\begin{definice}\label{def01:1}
-  Nechť náhodné veličiny $X_1,\dots,X_n$ jsou definovány na témž
-  prav\-dě\-po\-dob\-nost\-ním prostoru $(\Omega,\,\mathcal{A},\,\pr)$. Pak
-  vektor $\bm X = \T{(X_1,\dots,X_n)}$ nazveme \emph{náhodným
-    vektorem}.
-\end{definice}
-
-\begin{definice}[náhodný vektor]\label{def01:2}
-  Nechť náhodné veličiny $X_1,\dots,X_n$ jsou definovány na témž
-  pravděpodobnostním prostoru $(\Omega,\,\mathcal{A},\,\pr)$. Pak
-  vektor $\bm X = \T{(X_1,\dots,X_n)}$ nazveme \emph{náhodným
-    vektorem}.
-\end{definice}
-Definice~\ref{def01:1} ukazuje použití prostředí pro sazbu definice
-bez titulku, definice~\ref{def01:2} ukazuje použití prostředí pro
-sazbu definice s~titulkem.
-
-\begin{veta}\label{veta01:1}
-  Náhodný vektor $\bm X$ je měřitelné zobrazení prostoru
-  $(\Omega,\,\mathcal{A},\,\pr)$ do $(\R_n,\,\mathcal{B}_n)$.
-\end{veta}
-
-\begin{lemma}[\citealp{Andel07}, str. 29]\label{veta01:2}
-  Náhodný vektor $\bm X$ je měřitelné zobrazení prostoru
-  $(\Omega,\,\mathcal{A},\,\pr)$ do $(\R_n,\,\mathcal{B}_n)$.
-\end{lemma}
-\begin{dukaz}
-  Jednotlivé kroky důkazu jsou podrobně popsány v~práci \citet[str.
-  29]{Andel07}.
-\end{dukaz}
-Věta~\ref{veta01:1} ukazuje použití prostředí pro sazbu matematické
-věty bez titulku, lemma~\ref{veta01:2} ukazuje použití prostředí pro
-sazbu matematické věty s~titulkem. Lemmata byla zavedena v~hlavním
-souboru tak, že sdílejí číslování s~větami.
diff --git a/cs/kap02.tex b/cs/kap02.tex
deleted file mode 100644 (file)
index 8543b01..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-%%% Fiktivní kapitola s ukázkami citací
-
-\chapter{Odkazy na literaturu}
-
-Odkazy na literaturu vytváříme nejlépe pomocí příkazů
-\verb|\citet|, \verb|\citep| atp.
-(viz {\LaTeX}ový balíček \textsf{natbib}) a~následného použití
-Bib{\TeX}u. V~matematickém textu obvykle odkazujeme stylem \uv{Jméno
-autora/autorů (rok vydání)}, resp. \uv{Jméno autora/autorů [číslo
-odkazu]}. V~českém/slovenském textu je potřeba se navíc vypořádat
-s~nutností skloňovat jméno autora, respektive přechylovat jméno
-autorky. Je potřeba mít na paměti, že standardní příkazy
-\verb|\citet|, \verb|\citep|
-produkují referenci se jménem autora/autorů v~prvním pádě a~jména
-autorek jsou nepřechýlena.
-
-Pokud nepoužíváme bib\TeX{}, řídíme se normou ISO 690 a zvyklostmi
-oboru.
-
-Jména časopisů lze uvádět zkráceně, ale pouze v~kodifikované podobě.
-
-\section{Několik ukázek}
-
-Mezi nejvíce citované statistické články patří práce Kaplana a~Meiera a~Coxe
-\citep{KaplanMeier58, Cox72}. \citet{Student08} napsal článek o~t-testu.
-
-Prof. Anděl je autorem učebnice matematické statistiky
-\citep[viz][]{Andel98}. Teorii odhadu se věnuje práce
-\citet{LehmannCasella98}. V~případě odkazů na specifickou informaci
-(definice, důkaz, \dots) uvedenou v~knize bývá užitečné uvést
-specificky číslo kapitoly, číslo věty atp. obsahující požadovanou
-informaci, např. viz \citet[Věta 4.22]{Andel07} nebo \citep[viz][Věta
-4.22]{Andel07}.
-
-Mnoho článků je výsledkem spolupráce celé řady osob. Při odkazování
-v~textu na článek se třemi autory obvykle při prvním výskytu uvedeme
-plný seznam: \citet*{DempsterLairdRubin77} představili koncept EM
-algoritmu. Respektive: Koncept EM algoritmu byl představen v~práci
-Dempstera, Lairdové a~Rubina \citep*{DempsterLairdRubin77}. Při každém
-dalším výskytu již používáme zkrácenou verzi:
-\citet{DempsterLairdRubin77} nabízejí též několik příkladů použití EM
-algoritmu. Respektive: Několik příkladů použití EM algoritmu lze
-nalézt též v~práci Dempstera a~kol. \citep{DempsterLairdRubin77}.
-
-U~článku s~více než třemi autory odkazujeme vždy zkrácenou formou:
-První výsledky projektu ACCEPT jsou uvedeny v~práci Genbergové a~kol.
-\citep{Genberget08}. V~textu \emph{nenapíšeme}: První výsledky
-projektu ACCEPT jsou uvedeny v~práci \citet*{Genberget08}.
diff --git a/cs/kap03.tex b/cs/kap03.tex
deleted file mode 100644 (file)
index a5abf13..0000000
+++ /dev/null
@@ -1,175 +0,0 @@
-%%% Fiktivní kapitola s ukázkami tabulek, obrázků a kódu
-
-\chapter{Tabulky, obrázky, programy}
-
-Používání tabulek a grafů v~odborném textu má některá společná
-pravidla a~některá specifická. Tabulky a grafy neuvádíme přímo do
-textu, ale umístíme je buď na samostatné stránky nebo na vyhrazené
-místo v~horní nebo dolní části běžných stránek. \LaTeX\ se o~umístění
-plovoucích grafů a tabulek postará automaticky.
-
-Každý graf a tabulku
-očíslujeme a umístíme pod ně legendu. Legenda má popisovat obsah grafu
-či tabulky tak podrobně, aby jim čtenář rozuměl bez důkladného
-studování textu práce.
-
-Na každou tabulku a graf musí být v~textu odkaz
-pomocí jejich čísla. Na příslušném místě textu pak shrneme ty
-nejdůležitější závěry, které lze z~tabulky či grafu učinit. Text by
-měl být čitelný a srozumitelný i~bez prohlížení tabulek a grafů a
-tabulky a grafy by měly být srozumitelné i~bez podrobné četby textu.
-
-Na tabulky a grafy odkazujeme pokud možno nepřímo v~průběhu běžného
-toku textu; místo \emph{\uv{Tabulka~\ref{tab03:Nejaka} ukazuje, že
-    muži jsou v~průměru o~$9,9\,\rm kg$ těžší než ženy}} raději napíšeme
-\emph{\uv{Muži jsou o~$9,9\,\rm kg$ těžší než ženy (viz
-    Tabulka~\ref{tab03:Nejaka})}}.
-
-\section{Tabulky}
-
-\begin{table}[b!]
-
-\centering
-%%% Tabulka používá následující balíčky:
-%%%   - booktabs (\toprule, \midrule, \bottomrule)
-%%%   - dcolumn (typ sloupce D: vycentrovaná čísla zarovnaná na
-%%%     desetinnou čárku
-%%%     Všimněte si, že ve zdrojovém kódu jsou desetinné tečky, ale
-%%%     tisknou se čárky.
-%%% Dále používáme příkazy \pulrad a \mc definované v makra.tex
-
-\begin{tabular}{l@{\hspace{1.5cm}}D{.}{,}{3.2}D{.}{,}{1.2}D{.}{,}{2.3}}
-\toprule
- & \mc{} & \mc{\textbf{Směrod.}} & \mc{} \\
-\pulrad{\textbf{Efekt}} & \mc{\pulrad{\textbf{Odhad}}} & \mc{\textbf{chyba}$^a$} &
-\mc{\pulrad{\textbf{P-hodnota}}} \\
-\midrule
-Abs. člen     & -10.01 & 1.01 & \mc{---} \\
-Pohlaví (muž) & 9.89   & 5.98 & 0.098 \\
-Výška (cm)    & 0.78   & 0.12 & <0.001 \\
-\bottomrule
-\multicolumn{4}{l}{\footnotesize \textit{Pozn:}
-$^a$ Směrodatná chyba odhadu metodou Monte Carlo.}
-\end{tabular}
-
-\caption{Maximálně věrohodné odhady v~modelu M.}\label{tab03:Nejaka}
-
-\end{table}
-
-U~\textbf{tabulek} se doporučuje dodržovat následující pravidla:
-
-\begin{itemize} %% nebo compactitem z balíku paralist
-\item Vyhýbat se svislým linkám. Silnějšími vodorovnými linkami
-  oddělit tabulku od okolního textu včetně legendy, slabšími
-  vodorovnými linkami oddělovat záhlaví sloupců od těla tabulky a
-  jednotlivé části tabulky mezi sebou. V~\LaTeX u tuto podobu tabulek
-  implementuje balík \texttt{booktabs}. Chceme-li výrazněji oddělit
-  některé sloupce od jiných, vložíme mezi ně větší mezeru.
-\item Neměnit typ, formát a význam obsahu políček v~tomtéž sloupci
-  (není dobré do téhož sloupce zapisovat tu průměr, onde procenta).
-\item Neopakovat tentýž obsah políček mnohokrát za sebou. Máme-li
-  sloupec \textit{Rozptyl}, který v~prvních deseti řádcích obsahuje
-  hodnotu $0,5$ a v~druhých deseti řádcích hodnotu $1,5$, pak tento
-  sloupec raději zrušíme a vyřešíme to jinak. Například můžeme tabulku
-  rozdělit na dvě nebo do ní vložit popisné řádky, které informují
-o~nějaké proměnné hodnotě opakující se v~následujícím oddíle tabulky
-  (např. \emph{\uv{Rozptyl${}=0,5$}} a níže \emph{\uv{Rozptyl${}=
-      1,5$}}).
-\item Čísla v~tabulce zarovnávat na desetinnou čárku.
-\item V~tabulce je někdy potřebné používat zkratky, které se jinde
-nevyskytují. Tyto zkratky můžeme vysvětlit v~legendě nebo
-v~poznámkách pod tabulkou. Poznámky pod tabulkou můžeme využít i
-k~podrobnějšímu vysvětlení významu  některých sloupců nebo hodnot.
-\end{itemize}
-
-\section{Obrázky}
-
-Několik rad týkajících se obrázků a grafů.
-
-\begin{itemize}
-\item Graf by měl být vytvořen ve velikosti, v~níž bude použit
-  v~práci. Zmenšení příliš velkého grafu vede ke špatné čitelnosti
-  popisků.
-\item Osy grafu musí být řádně popsány ve stejném jazyce, v~jakém je
-  psána práce (absenci diakritiky lze tolerovat). Kreslíme-li graf
-  hmotnosti proti výšce, nenecháme na nich popisky \texttt{ht} a
-  \texttt{wt}, ale osy popíšeme \emph{Výška [cm]} a~\emph{Hmotnost
-    [kg]}. Kreslíme-li graf funkce $h(x)$, popíšeme osy $x$ a $h(x)$.
-  Každá osa musí mít jasně určenou škálu.
-\item Chceme-li na dvourozměrném grafu vyznačit velké množství bodů,
-  dáme pozor, aby se neslily do jednolité černé tmy. Je-li bodů mnoho,
-  zmenšíme velikost symbolu, kterým je vykreslujeme, anebo vybereme
-  jen malou část bodů, kterou do grafu zaneseme. Grafy, které obsahují
-  tisíce bodů, dělají problémy hlavně v~elektronických dokumentech,
-  protože výrazně zvětšují velikost souborů.
-\item Budeme-li práci tisknout černobíle, vyhneme se používání barev.
-  Čáry roz\-li\-šu\-je\-me typem (plná, tečkovaná, čerchovaná,\ldots), plochy
-  dostatečně roz\-díl\-ný\-mi intensitami šedé nebo šrafováním. Význam
-  jednotlivých typů čar a~ploch vysvětlíme buď v~textové legendě ke
-  grafu anebo v~grafické legendě, která je přímo součástí obrázku.
-\item Vyhýbejte se bitmapovým obrázkům o~nízkém rozlišení a zejména
-  JPEGům (zuby a kompresní artefakty nevypadají na papíře pěkně).
-  Lepší je vytvářet obrázky vektorově a vložit do textu jako PDF.
-\end{itemize}
-
-\section{Programy}
-
-Algoritmy, výpisy programů a popis interakce s~programy je vhodné
-odlišit od ostatního textu. Jednou z~možností je použití {\LaTeX}o\-vé\-ho balíčku
-\texttt{fancyvrb} (fancy verbatim), pomocí něhož je v~souboru \texttt{makra.tex}
-nadefinováno prostředí \texttt{code}. Pomocí něho lze vytvořit
-např. následující ukázky.
-
-\begin{code}
-> mean(x)
-[1] 158.90
-> objekt$prumer
-[1] 158.90
-\end{code}
-%$
-Menší písmo:
-\begin{code}[fontsize=\footnotesize]
-> mean(x)
-[1] 158.90
-> objekt$prumer
-[1] 158.90
-\end{code}
-%$
-Bez rámečku:
-\begin{code}[frame=none]
-> mean(x)
-[1] 158.90
-> objekt$prumer
-[1] 158.90
-\end{code}
-%$
-Užší rámeček:
-\begin{code}[xrightmargin=20em]
-> mean(x)
-[1] 158.90
-> objekt$prumer
-[1] 158.90
-\end{code}
-%$
-
-\begin{figure}[p]\centering
-\includegraphics[width=140mm, height=140mm]{../img/ukazka-obr01}
-% Příponu není potřeba explicitně uvádět, pdflatex automaticky hledá pdf.
-% Rozměry také není nutné uvádět.
-\caption{Náhodný výběr z~rozdělení $\mathcal{N}_2(\boldsymbol{0},\,I)$.}
-\label{obr03:Nvyber}
-
-\end{figure}
-
-\begin{figure}[p]\centering
-\includegraphics[width=140mm, height=140mm]{../img/ukazka-obr02}
-\caption{Hustoty několika normálních rozdělení.}
-\label{obr03:Nhust}
-\end{figure}
-
-\begin{figure}[p]\centering
-\includegraphics[width=140mm, height=198mm]{../img/ukazka-obr03}
-\caption{Hustoty několika normálních rozdělení.}
-\label{obr03:Nhust:podruhe}
-
-\end{figure}
diff --git a/cs/kap04.tex b/cs/kap04.tex
deleted file mode 100644 (file)
index 6cb88c0..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-%%% Fiktivní kapitola s instrukcemi k PDF/A
-
-\chapter{Formát PDF/A}
-
-Opatření rektora č. 13/2017 určuje, že elektronická podoba závěrečných
-prací musí být odevzdávána ve formátu PDF/A úrovně 1a nebo 2u. To jsou
-profily formátu PDF určující, jaké vlastnosti PDF je povoleno používat,
-aby byly dokumenty vhodné k~dlouhodobé archivaci a dalšímu automatickému
-zpracování. Dále se budeme zabývat úrovní 2u, kterou sázíme \TeX{}em.
-
-Mezi nejdůležitější požadavky PDF/A-2u patří:
-
-\begin{itemize}
-
-\item Všechny fonty musí být zabudovány uvnitř dokumentu. Nejsou přípustné
-odkazy na externí fonty (ani na \uv{systémové}, jako je Helvetica nebo Times).
-
-\item Fonty musí obsahovat tabulku ToUnicode, která definuje převod z~kódování
-znaků použitého uvnitř fontu to Unicode. Díky tomu je možné z~dokumentu
-spolehlivě extrahovat text.
-
-\item Dokument musí obsahovat metadata ve formátu XMP a je-li barevný,
-pak také formální specifikaci barevného prostoru.
-
-\end{itemize}
-
-Tato šablona používá balíček {\tt pdfx,} který umí \LaTeX{} nastavit tak,
-aby požadavky PDF/A splňoval. Metadata v~XMP se generují automaticky podle
-informací v~souboru {\tt prace.xmpdata} (na vygenerovaný soubor se můžete
-podívat v~{\tt pdfa.xmpi}).
-
-Validitu PDF/A můžete zkontrolovat pomocí nástroje VeraPDF, který je
-k~dispozici na \url{http://verapdf.org/}.
-
-Pokud soubor nebude validní, mezi obvyklé příčiny patří používání méně
-obvyklých fontů (které se vkládají pouze v~bitmapové podobě a/nebo bez
-unicodových tabulek) a vkládání obrázků v~PDF, které samy o~sobě standard
-PDF/A nesplňují.
-
-Další postřehy o~práci s~PDF/A najdete na \url{http://mj.ucw.cz/vyuka/bc/pdfaq.html}.
diff --git a/cs/literatura.bib b/cs/literatura.bib
deleted file mode 100644 (file)
index 04469ea..0000000
+++ /dev/null
@@ -1,94 +0,0 @@
-%
-%  Vzor bibliografické databáze pro automatickou tvorbu seznamu referencí
-%  pomocí BibTeXu
-%
-%  Doporučený software pro správu databáze literatury formátu *.bib:
-%    JabRef, http://jabref.sourceforge.net/
-%
-%  POZOR:
-%
-%    *  Písmena v názvech publikací, jež je třeba tisknout vždy velká, se musejí psát
-%       do složených závorek ({T}hailand, {HIV})
-%
-%  ===========================================================================
-
-@BOOK{Andel07,
-  title = {Základy matematické statistiky},
-  publisher = {Matfyzpress},
-  year = {2007},
-  author = {Anděl, J.},
-  address = {Praha},
-  series = {Druhé opravené vydání},
-  isbn = {80-7378-001-1}
-}
-
-@BOOK{Andel98,
-  title = {Statistické metody},
-  publisher = {Matfyzpress},
-  year = {1998},
-  author = {Anděl, J.},
-  address = {Praha},
-  series = {Druhé přepracované vydání},
-  isbn = {80-85863-27-8}
-}
-
-@ARTICLE{Cox72,
-  author = {Cox, D. R.},
-  title = {Regression models and life-tables (with {D}iscussion)},
-  journal = {Journal of the Royal Statistical Society, Series B},
-  year = {1972},
-  volume = {34},
-  pages = {187--220},
-  number = {2}
-}
-
-@ARTICLE{DempsterLairdRubin77,
-  author = {Dempster, A. P. and Laird, N. M. and Rubin, D. B.},
-  title = {Maximum likelihood from incomplete data via the {EM} algorithm},
-  journal = {Journal of the Royal Statistical Society, Series B},
-  year = {1977},
-  volume = {39},
-  pages = {1--38},
-  number = {1}
-}
-
-@ARTICLE{Genberget08,
-  author = {Genberg, B. L. and Kulich, M. and Kawichai, S. and Modiba, P. and
-       Chingono, A. and Kilonzo, G. P. and Richter, L. and Pettifor, A.
-       and Sweat, M. and Celentano, D. D.},
-  title = {{HIV} risk behaviors in Sub-{S}aharan {A}frica and {N}orthern {T}hailand:
-       {B}aseline behavioral data from project {A}ccept},
-  journal = {Journal of Acquired Immune Deficiency Syndrome},
-  year = {2008},
-  volume = {49},
-  pages = {309--319}
-}
-
-@ARTICLE{KaplanMeier58,
-  author = {Kaplan, E. L. and Meier, P.},
-  title = {Nonparametric estimation from incomplete observations},
-  journal = {Journal of the American Statistical Association},
-  year = {1958},
-  volume = {53},
-  pages = {457--481},
-  number = {282}
-}
-
-@BOOK{LehmannCasella98,
-  title = {Theory of Point Estimation},
-  publisher = {Springer-Verlag},
-  year = {1998},
-  author = {Lehmann, E. L. and Casella, G.},
-  address = {New York},
-  series = {{S}econd {E}dition},
-  isbn = {0-387-98502-6}
-}
-
-@ARTICLE{Student08,
-  author = {Student},
-  title = {On the probable error of the mean},
-  journal = {Biometrika},
-  year = {1908},
-  volume = {6},
-  pages = {1-25}
-}
diff --git a/cs/literatura.tex b/cs/literatura.tex
deleted file mode 100644 (file)
index 8d8a405..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-%%% Seznam použité literatury (bibliografie)
-%%%
-%%% Pro vytváření bibliografie používáme bibTeX. Ten zpracovává
-%%% citace v textu (např. makro \cite{...}) a vyhledává k nim literaturu
-%%% v souboru literatura.bib.
-%%%
-%%% Příkaz \bibliographystyle určuje, jakým stylem budou citovány odkazy
-%%% v textu. V závorce je název zvoleného souboru .bst. Styly plainnat
-%%% a unsrt jsou standardní součástí latexových distribucí. Styl czplainnat
-%%% je dodáván s touto šablonou a bibTeX ho hledá v aktuálním adresáři.
-
-\bibliographystyle{czplainnat}    %% Autor (rok) s českými spojkami
-% \bibliographystyle{plainnat}    %% Autor (rok) s anglickými spojkami
-% \bibliographystyle{unsrt}       %% [číslo]
-
-\renewcommand{\bibname}{Seznam použité literatury}
-
-%%% Vytvoření seznamu literatury. Pozor, pokud jste necitovali ani jednu
-%%% položku, seznam se automaticky vynechá.
-
-\bibliography{literatura}
-
-%%% Kdybyste chtěli bibliografii vytvářet ručně (bez bibTeXu), lze to udělat
-%%% následovně. V takovém případě se řiďte normou ISO 690 a zvyklostmi v oboru.
-
-% \begin{thebibliography}{99}
-%
-% \bibitem{lamport94}
-%   {\sc Lamport,} Leslie.
-%   \emph{\LaTeX: A Document Preparation System}.
-%   2. vydání.
-%   Massachusetts: Addison Wesley, 1994.
-%   ISBN 0-201-52983-1.
-%
-% \end{thebibliography}
diff --git a/cs/makra.tex b/cs/makra.tex
deleted file mode 100644 (file)
index fcf179a..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-%%% Tento soubor obsahuje definice různých užitečných maker a prostředí %%%
-%%% Další makra připisujte sem, ať nepřekáží v ostatních souborech.     %%%
-
-%%% Drobné úpravy stylu
-
-% Tato makra přesvědčují mírně ošklivým trikem LaTeX, aby hlavičky kapitol
-% sázel příčetněji a nevynechával nad nimi spoustu místa. Směle ignorujte.
-\makeatletter
-\def\@makechapterhead#1{
-  {\parindent \z@ \raggedright \normalfont
-   \Huge\bfseries \thechapter. #1
-   \par\nobreak
-   \vskip 20\p@
-}}
-\def\@makeschapterhead#1{
-  {\parindent \z@ \raggedright \normalfont
-   \Huge\bfseries #1
-   \par\nobreak
-   \vskip 20\p@
-}}
-\makeatother
-
-% Toto makro definuje kapitolu, která není očíslovaná, ale je uvedena v obsahu.
-\def\chapwithtoc#1{
-\chapter*{#1}
-\addcontentsline{toc}{chapter}{#1}
-}
-
-% Trochu volnější nastavení dělení slov, než je default.
-\lefthyphenmin=2
-\righthyphenmin=2
-
-% Zapne černé "slimáky" na koncích řádků, které přetekly, abychom si
-% jich lépe všimli.
-\overfullrule=1mm
-
-%%% Makra pro definice, věty, tvrzení, příklady, ... (vyžaduje baliček amsthm)
-
-\theoremstyle{plain}
-\newtheorem{veta}{Věta}
-\newtheorem{lemma}[veta]{Lemma}
-\newtheorem{tvrz}[veta]{Tvrzení}
-
-\theoremstyle{plain}
-\newtheorem{definice}{Definice}
-
-\theoremstyle{remark}
-\newtheorem*{dusl}{Důsledek}
-\newtheorem*{pozn}{Poznámka}
-\newtheorem*{prikl}{Příklad}
-
-%%% Prostředí pro důkazy
-
-\newenvironment{dukaz}{
-  \par\medskip\noindent
-  \textit{Důkaz}.
-}{
-\newline
-\rightline{$\qedsymbol$}
-}
-
-%%% Prostředí pro sazbu kódu, případně vstupu/výstupu počítačových
-%%% programů. (Vyžaduje balíček fancyvrb -- fancy verbatim.)
-
-\DefineVerbatimEnvironment{code}{Verbatim}{fontsize=\small, frame=single}
-
-%%% Prostor reálných, resp. přirozených čísel
-\newcommand{\R}{\mathbb{R}}
-\newcommand{\N}{\mathbb{N}}
-
-%%% Užitečné operátory pro statistiku a pravděpodobnost
-\DeclareMathOperator{\pr}{\textsf{P}}
-\DeclareMathOperator{\E}{\textsf{E}\,}
-\DeclareMathOperator{\var}{\textrm{var}}
-\DeclareMathOperator{\sd}{\textrm{sd}}
-
-%%% Příkaz pro transpozici vektoru/matice
-\newcommand{\T}[1]{#1^\top}
-
-%%% Vychytávky pro matematiku
-\newcommand{\goto}{\rightarrow}
-\newcommand{\gotop}{\stackrel{P}{\longrightarrow}}
-\newcommand{\maon}[1]{o(n^{#1})}
-\newcommand{\abs}[1]{\left|{#1}\right|}
-\newcommand{\dint}{\int_0^\tau\!\!\int_0^\tau}
-\newcommand{\isqr}[1]{\frac{1}{\sqrt{#1}}}
-
-%%% Vychytávky pro tabulky
-\newcommand{\pulrad}[1]{\raisebox{1.5ex}[0pt]{#1}}
-\newcommand{\mc}[1]{\multicolumn{1}{c}{#1}}
diff --git a/cs/prace.tex b/cs/prace.tex
deleted file mode 100644 (file)
index dca976d..0000000
+++ /dev/null
@@ -1,191 +0,0 @@
-%%% Hlavní soubor. Zde se definují základní parametry a odkazuje se na ostatní části. %%%
-
-%% Verze pro jednostranný tisk:
-% Okraje: levý 40mm, pravý 25mm, horní a dolní 25mm
-% (ale pozor, LaTeX si sám přidává 1in)
-\documentclass[12pt,a4paper]{report}
-\setlength\textwidth{145mm}
-\setlength\textheight{247mm}
-\setlength\oddsidemargin{15mm}
-\setlength\evensidemargin{15mm}
-\setlength\topmargin{0mm}
-\setlength\headsep{0mm}
-\setlength\headheight{0mm}
-% \openright zařídí, aby následující text začínal na pravé straně knihy
-\let\openright=\clearpage
-
-%% Pokud tiskneme oboustranně:
-% \documentclass[12pt,a4paper,twoside,openright]{report}
-% \setlength\textwidth{145mm}
-% \setlength\textheight{247mm}
-% \setlength\oddsidemargin{14.2mm}
-% \setlength\evensidemargin{0mm}
-% \setlength\topmargin{0mm}
-% \setlength\headsep{0mm}
-% \setlength\headheight{0mm}
-% \let\openright=\cleardoublepage
-
-%% Vytváříme PDF/A-2u
-\usepackage[a-2u]{pdfx}
-
-%% Přepneme na českou sazbu a fonty Latin Modern
-\usepackage[czech]{babel}
-\usepackage{lmodern}
-\usepackage[T1]{fontenc}
-\usepackage{textcomp}
-
-%% Použité kódování znaků: obvykle latin2, cp1250 nebo utf8:
-\usepackage[utf8]{inputenc}
-
-%%% Další užitečné balíčky (jsou součástí běžných distribucí LaTeXu)
-\usepackage{amsmath}        % rozšíření pro sazbu matematiky
-\usepackage{amsfonts}       % matematické fonty
-\usepackage{amsthm}         % sazba vět, definic apod.
-\usepackage{bbding}         % balíček s nejrůznějšími symboly
-                           % (čtverečky, hvězdičky, tužtičky, nůžtičky, ...)
-\usepackage{bm}             % tučné symboly (příkaz \bm)
-\usepackage{graphicx}       % vkládání obrázků
-\usepackage{fancyvrb}       % vylepšené prostředí pro strojové písmo
-\usepackage{indentfirst}    % zavede odsazení 1. odstavce kapitoly
-\usepackage{natbib}         % zajištuje možnost odkazovat na literaturu
-                           % stylem AUTOR (ROK), resp. AUTOR [ČÍSLO]
-\usepackage[nottoc]{tocbibind} % zajistí přidání seznamu literatury,
-                            % obrázků a tabulek do obsahu
-\usepackage{icomma}         % inteligetní čárka v matematickém módu
-\usepackage{dcolumn}        % lepší zarovnání sloupců v tabulkách
-\usepackage{booktabs}       % lepší vodorovné linky v tabulkách
-\usepackage{paralist}       % lepší enumerate a itemize
-\usepackage{xcolor}         % barevná sazba
-
-%% SPECIMEN
-% Takto označená část slouží pro tvorbu vzorového PDF vystaveného na webu.
-% Během generování oficiální šablony skriptem ../mkdist se automaticky smaže,
-% stejně jako všechna volání maker \X a \XXX.
-\def\X#1{\textcolor{red}{[#1]}}
-\def\XXX#1{\par\smallskip\noindent \textcolor{red}{[#1]}}
-%% NEMICEPS
-
-%%% Údaje o práci
-
-% Název práce v jazyce práce (přesně podle zadání)
-\def\NazevPrace{Název práce \X{přesně podle zadání}}
-
-% Název práce v angličtině
-\def\NazevPraceEN{Name of thesis \X{přesný překlad do angličtiny}}
-
-% Jméno autora
-\def\AutorPrace{Jméno Příjmení}
-
-% Rok odevzdání
-\def\RokOdevzdani{ROK}
-
-% Název katedry nebo ústavu, kde byla práce oficiálně zadána
-% (dle Organizační struktury MFF UK, případně plný název pracoviště mimo MFF)
-\def\Katedra{Název katedry nebo ústavu \X{dle organizační struktury MFF UK}}
-\def\KatedraEN{Name of the department}
-
-% Jedná se o katedru (department) nebo o ústav (institute)?
-\def\TypPracoviste{Katedra}
-\def\TypPracovisteEN{Department}
-
-% Vedoucí práce: Jméno a příjmení s~tituly
-\def\Vedouci{Vedoucí práce \X{s~tituly}}
-
-% Pracoviště vedoucího (opět dle Organizační struktury MFF)
-\def\KatedraVedouciho{katedra}
-\def\KatedraVedoucihoEN{department}
-
-% Studijní program a obor
-\def\StudijniProgram{studijní program}
-\def\StudijniObor{studijní obor}
-
-% Nepovinné poděkování (vedoucímu práce, konzultantovi, tomu, kdo
-% zapůjčil software, literaturu apod.)
-\def\Podekovani{%
-Poděkování.
-}
-
-% Abstrakt (doporučený rozsah cca 80-200 slov; nejedná se o zadání práce)
-\def\Abstrakt{%
-Abstrakt. \X{doporučeno cca 80--200 slov; nejedná se o~zadání práce}
-}
-\def\AbstraktEN{%
-Abstract.
-}
-
-% 3 až 5 klíčových slov (doporučeno), každé uzavřeno ve složených závorkách
-\def\KlicovaSlova{%
-{klíčová} {slova} \X{obvykle 3 až~5 klíčových slov či frází}
-}
-\def\KlicovaSlovaEN{%
-{key} {words}
-}
-
-%% Balíček hyperref, kterým jdou vyrábět klikací odkazy v PDF,
-%% ale hlavně ho používáme k uložení metadat do PDF (včetně obsahu).
-%% Většinu nastavítek přednastaví balíček pdfx.
-\hypersetup{unicode}
-\hypersetup{breaklinks=true}
-
-%% Definice různých užitečných maker (viz popis uvnitř souboru)
-\include{makra}
-
-%% Titulní strana a různé povinné informační strany
-\begin{document}
-\include{titulka}
-
-%%% Strana s automaticky generovaným obsahem bakalářské práce
-
-\tableofcontents
-
-%%% Jednotlivé kapitoly práce jsou pro přehlednost uloženy v samostatných souborech
-\include{uvod}
-\include{kap01}
-\include{kap02}
-\include{kap03}
-\include{kap04}
-
-\include{zaver}
-
-%%% Seznam použité literatury
-\include{literatura}
-
-%%% Obrázky v bakalářské práci
-%%% (pokud jich je malé množství, obvykle není třeba seznam uvádět)
-\listoffigures
-
-%%% Tabulky v bakalářské práci (opět nemusí být nutné uvádět)
-%%% U matematických prací může být lepší přemístit seznam tabulek na začátek práce.
-\listoftables
-\XXX{U~matematických prací může být lepší přemístit seznam tabulek na začátek práce.}
-
-%%% Použité zkratky v bakalářské práci (opět nemusí být nutné uvádět)
-%%% U matematických prací může být lepší přemístit seznam zkratek na začátek práce.
-\chapwithtoc{Seznam použitých zkratek}
-\XXX{U~matematických prací může být lepší přemístit seznam zkratek na začátek práce.}
-
-%% PHDONLY
-%%% Součástí doktorských prací musí být seznam vlastních publikací
-\chapwithtoc{Seznam publikací}
-\XXX{Součástí doktorských prací musí být seznam vlastních publikací.}
-%% ONLYPHD
-
-%%% Přílohy k bakalářské práci, existují-li. Každá příloha musí být alespoň jednou
-%%% odkazována z vlastního textu práce. Přílohy se číslují.
-%%%
-%%% Do tištěné verze se spíše hodí přílohy, které lze číst a prohlížet (dodatečné
-%%% tabulky a grafy, různé textové doplňky, ukázky výstupů z počítačových programů,
-%%% apod.). Do elektronické verze se hodí přílohy, které budou spíše používány
-%%% v elektronické podobě než čteny (zdrojové kódy programů, datové soubory,
-%%% interaktivní grafy apod.). Elektronické přílohy se nahrávají do SISu a lze
-%%% je také do práce vložit na CD/DVD. Povolené formáty souborů specifikuje
-%%% opatření rektora č. 72/2017.
-\appendix
-\chapter{Přílohy}
-\XXX{Přílohy k bakalářské práci, existují-li. Každá příloha musí být alespoň jednou odkazována z vlastního textu práce. Přílohy se číslují.}
-\XXX{Do tištěné verze se spíše hodí přílohy, které lze číst a prohlížet (dodatečné tabulky a grafy, různé textové doplňky, ukázky výstupů z počítačových programů, apod.). Do elektronické verze se hodí přílohy, které budou spíše používány v~elektronické podobě než čteny (zdrojové kódy programů, datové soubory, interaktivní grafy apod.). Elektronické přílohy se nahrávají do SISu a lze je také do práce vložit na CD/DVD. Povolené formáty souborů specifikuje opatření rektora č.~72/2017.}
-
-\section{První příloha}
-
-\openright
-\end{document}
diff --git a/cs/prace.xmpdata b/cs/prace.xmpdata
deleted file mode 100644 (file)
index 908214d..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-% Metadata k uložení do PDF, podrobnější popis viz dokumentace balíčku pdfx.
-
-\Author{Jméno Příjmení}
-\Title{Název práce}
-\Keywords{klíčová slova\sep další taková\sep ještě jiná}
-\Subject{Abstrakt práce}
-\Publisher{Univerzita Karlova}
diff --git a/cs/titulka.tex b/cs/titulka.tex
deleted file mode 100644 (file)
index d7fd9fd..0000000
+++ /dev/null
@@ -1,179 +0,0 @@
-%%% Titulní strana práce a další povinné informační strany
-
-%%% SPECIMEN
-%%% Nápisy na přední straně desek
-
-\pagestyle{empty}
-\hypersetup{pageanchor=false}
-\XXX{Přední strana pevných desek vazby. Není součástí elektronické verze práce.}
-\begin{center}
-
-\large
-Univerzita Karlova
-
-\medskip
-
-Matematicko-fyzikální fakulta
-
-\vfill
-
-{\huge\bf BAKALÁŘSKÁ PRÁCE}
-
-\vfill
-
-\hbox to \hsize{\RokOdevzdani\hfil \AutorPrace}
-
-\end{center}
-
-\newpage\openright
-
-%%% NEMICEPS
-
-%%% Titulní strana práce
-
-\pagestyle{empty}
-\hypersetup{pageanchor=false}
-
-\begin{center}
-
-\centerline{\mbox{\includegraphics[width=166mm]{../img/logo-cs.pdf}}}
-
-\vspace{-8mm}
-\vfill
-
-{\bf\Large BAKALÁŘSKÁ PRÁCE}
-
-\vfill
-
-{\LARGE\AutorPrace}
-
-\vspace{15mm}
-
-{\LARGE\bfseries\NazevPrace}
-
-\vfill
-
-\Katedra
-
-\vfill
-
-{
-\centerline{\vbox{\halign{\hbox to 0.45\hsize{\hfil #}&\hskip 0.5em\parbox[t]{0.45\hsize}{\raggedright #}\cr
-Vedoucí bakalářské práce:&\Vedouci \cr
-\noalign{\vspace{2mm}}
-Studijní program:&\StudijniProgram \cr
-\noalign{\vspace{2mm}}
-Studijní obor:&\StudijniObor \cr
-}}}}
-
-\vfill
-
-% Zde doplňte rok
-Praha \RokOdevzdani
-
-\end{center}
-
-\newpage
-
-%%% NOPHD
-%%% Následuje vevázaný list -- kopie podepsaného "Zadání bakalářské práce".
-%%% Toto zadání NENÍ součástí elektronické verze práce, nescanovat.
-\XXX{Vevázaný list s~kopií podepsaného \uv{Zadání bakalářské práce}. Toto zadání \emph{není} součástí elektronické verze, nescanovat!}
-%%% PHDNO
-
-%%% Strana s čestným prohlášením k bakalářské práci
-
-\openright
-\hypersetup{pageanchor=true}
-\pagestyle{plain}
-\pagenumbering{roman}
-\vglue 0pt plus 1fill
-
-\noindent
-Prohlašuji, že jsem tuto bakalářskou práci vypracoval(a) samostatně a výhradně
-s~použitím citovaných pramenů, literatury a dalších odborných zdrojů.
-Tato práce nebyla využita k získání jiného nebo stejného titulu.
-
-\medskip\noindent
-Beru na~vědomí, že se na moji práci vztahují práva a povinnosti vyplývající
-ze zákona č. 121/2000 Sb., autorského zákona v~platném znění, zejména skutečnost,
-že Univerzita Karlova má právo na~uzavření licenční smlouvy o~užití této
-práce jako školního díla podle §60 odst. 1 autorského zákona.
-
-\vspace{10mm}
-
-\hbox{\hbox to 0.5\hsize{%
-V \hbox to 6em{\dotfill} dne \hbox to 6em{\dotfill}
-\hss}\hbox to 0.5\hsize{\dotfill\quad}}
-\smallskip
-\hbox{\hbox to 0.5\hsize{}\hbox to 0.5\hsize{\hfil Podpis autora\hfil}}
-
-\vspace{20mm}
-\newpage
-
-%%% Poděkování
-
-\openright
-
-\noindent
-\Podekovani
-
-\newpage
-
-%%% Povinná informační strana bakalářské práce
-
-\openright
-
-\vbox to 0.5\vsize{
-\setlength\parindent{0mm}
-\setlength\parskip{5mm}
-
-Název práce:
-\NazevPrace
-
-Autor:
-\AutorPrace
-
-\TypPracoviste:
-\Katedra
-
-Vedoucí bakalářské práce:
-\Vedouci, \KatedraVedouciho
-
-Abstrakt:
-\Abstrakt
-
-Klíčová slova:
-\KlicovaSlova
-
-\XXX{Informace o~práci se musí objevit i v~metadatech PDF. Přečtěte si v~souboru {\tt README}, jak se to dělá.}
-\vss}\nobreak\vbox to 0.49\vsize{
-\setlength\parindent{0mm}
-\setlength\parskip{5mm}
-
-Title:
-\NazevPraceEN
-
-Author:
-\AutorPrace
-
-\TypPracovisteEN:
-\KatedraEN
-
-Supervisor:
-\Vedouci, \KatedraVedoucihoEN
-
-Abstract:
-\AbstraktEN
-
-Keywords:
-\KlicovaSlovaEN
-
-\vss}
-
-\newpage
-
-\openright
-\pagestyle{plain}
-\pagenumbering{arabic}
-\setcounter{page}{1}
diff --git a/cs/uvod.tex b/cs/uvod.tex
deleted file mode 100644 (file)
index 9b24668..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-\chapter*{Úvod}
-\addcontentsline{toc}{chapter}{Úvod}
-
-Následuje několik ukázkových kapitol, které doporučují, jak by se
-měla bakalářská práce sázet. Primárně popisují použití \TeX{}ové
-šablony, ale obecné rady poslouží dobře i~uživatelům jiných
-systémů.
diff --git a/cs/zaver.tex b/cs/zaver.tex
deleted file mode 100644 (file)
index 1157151..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-\chapter*{Závěr}
-\addcontentsline{toc}{chapter}{Závěr}
diff --git a/czplainnat.bst b/czplainnat.bst
new file mode 100644 (file)
index 0000000..6c56ac3
--- /dev/null
@@ -0,0 +1,1518 @@
+%% File: `plainnat.bst'
+%% A modification of `plain.bst' for use with natbib package
+%%
+%% Copyright 1993-2007 Patrick W Daly
+%% Max-Planck-Institut f\"ur Sonnensystemforschung
+%% Max-Planck-Str. 2
+%% D-37191 Katlenburg-Lindau
+%% Germany
+%% E-mail: daly@mps.mpg.de
+%%
+%% This program 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.
+%%
+ % Version and source file information:
+ % \ProvidesFile{natbst.mbs}[2007/11/26 1.93 (PWD)]
+ %
+ % BibTeX `plainnat' family
+ %   version 0.99b for BibTeX versions 0.99a or later,
+ %   for LaTeX versions 2.09 and 2e.
+ %
+ % For use with the `natbib.sty' package; emulates the corresponding
+ %   member of the `plain' family, but with author-year citations.
+ %
+ % With version 6.0 of `natbib.sty', it may also be used for numerical
+ %   citations, while retaining the commands \citeauthor, \citefullauthor,
+ %   and \citeyear to print the corresponding information.
+ %
+ % For version 7.0 of `natbib.sty', the KEY field replaces missing
+ %   authors/editors, and the date is left blank in \bibitem.
+ %
+ % Includes field EID for the sequence/citation number of electronic journals
+ %  which is used instead of page numbers.
+ %
+ % Includes fields ISBN and ISSN.
+ %
+ % Includes field URL for Internet addresses.
+ %
+ % Includes field DOI for Digital Object Idenfifiers.
+ %
+ % Works best with the url.sty package of Donald Arseneau.
+ %
+ % Works with identical authors and year are further sorted by
+ %   citation key, to preserve any natural sequence.
+ %
+ENTRY
+  { address
+    author
+    booktitle
+    chapter
+    doi
+    eid
+    edition
+    editor
+    howpublished
+    institution
+    isbn
+    issn
+    journal
+    key
+    month
+    note
+    number
+    organization
+    pages
+    publisher
+    school
+    series
+    title
+    type
+    url
+    volume
+    year
+  }
+  {}
+  { label extra.label sort.label short.list }
+
+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 {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 {embolden}                       %% FUNCTION added by AK
+{ duplicate$ empty$
+    { pop$ "" }
+    { "{\bf " swap$ * "}" * }
+  if$
+}
+
+FUNCTION {scshape}                        %% FUNCTION added by AK
+{ duplicate$ empty$
+    { pop$ "" }
+    { "{\sc " swap$ * "}" * }
+  if$
+}
+
+INTEGERS { nameptr namesleft numnames }
+
+FUNCTION {format.names}
+{ 's :=
+  #1 'nameptr :=
+  s num.names$ 'numnames :=
+  numnames 'namesleft :=
+    { namesleft #0 > }
+    { s nameptr "{vv~}{ll}{, jj}{, f.}" format.name$ 't :=      %% {ff~}{vv~}{ll}{, jj} changed to {vv~}{ll}{, jj}{, f.} by AK
+      nameptr #1 >
+        { namesleft #1 >
+            { ", " * t * }
+            { numnames #2 >
+                { "" * }                                      %%  { "," * } changed to { "" * } by AK (on suggestion by MK)
+                'skip$
+              if$
+              t "others" =
+                { " a~kol." * }                               %% et~al. changed to a~kol. by AK
+                { " {\rm a} " * t * }                         %% and changed to {\rm a} by AK
+              if$
+            }
+          if$
+        }
+        't
+      if$
+      nameptr #1 + 'nameptr :=
+      namesleft #1 - 'namesleft :=
+    }
+  while$
+}
+
+FUNCTION {format.key}
+{ empty$
+    { key field.or.null }
+    { "" }
+  if$
+}
+
+FUNCTION {format.authors}
+{ author empty$
+    { "" }
+    { author format.names scshape}                %% scshape added by AK
+  if$
+}
+
+FUNCTION {format.editors}
+{ editor empty$
+    { "" }
+    { editor format.names scshape                 %% scshape added by AK
+      editor num.names$ #1 >
+        { ", editors" * }
+        { ", editor" * }
+      if$
+    }
+  if$
+}
+
+FUNCTION {format.isbn}
+{ isbn empty$
+    { "" }
+    { new.block "ISBN " isbn * }
+  if$
+}
+
+FUNCTION {format.issn}
+{ issn empty$
+    { "" }
+    { new.block "ISSN " issn * }
+  if$
+}
+
+FUNCTION {format.url}
+{ url empty$
+    { "" }
+    { new.block "URL \url{" url * "}" * }
+  if$
+}
+
+FUNCTION {format.doi}
+{ doi empty$
+    { "" }
+    { new.block "\doi{" doi * "}" * }
+  if$
+}
+
+FUNCTION {format.title}
+{ title empty$
+    { "" }
+    { title "t" change.case$ }
+  if$
+}
+
+FUNCTION {format.full.names}
+{'s :=
+  #1 'nameptr :=
+  s num.names$ 'numnames :=
+  numnames 'namesleft :=
+    { namesleft #0 > }
+    { s nameptr
+      "{vv~}{ll}" format.name$ 't :=
+      nameptr #1 >
+        {
+          namesleft #1 >
+            { ", " * t * }
+            {
+              numnames #2 >
+                { "" * }                                      %% { "," * } changed to { "" * } by AK (on suggestion by MK)
+                'skip$
+              if$
+              t "others" =
+                { " a~kol." * }                               %% et~al. changed to a~kol. by AK
+                { " a " * t * }                               %% and changed to a by AK
+              if$
+            }
+          if$
+        }
+        't
+      if$
+      nameptr #1 + 'nameptr :=
+      namesleft #1 - 'namesleft :=
+    }
+  while$
+}
+
+FUNCTION {author.editor.full}
+{ author empty$
+    { editor empty$
+        { "" }
+        { editor format.full.names }
+      if$
+    }
+    { author format.full.names }
+  if$
+}
+
+FUNCTION {author.full}
+{ author empty$
+    { "" }
+    { author format.full.names }
+  if$
+}
+
+FUNCTION {editor.full}
+{ editor empty$
+    { "" }
+    { editor format.full.names }
+  if$
+}
+
+FUNCTION {make.full.names}
+{ type$ "book" =
+  type$ "inbook" =
+  or
+    'author.editor.full
+    { type$ "proceedings" =
+        'editor.full
+        'author.full
+      if$
+    }
+  if$
+}
+
+FUNCTION {output.bibitem}
+{ newline$
+  "\bibitem[" write$
+  label write$
+  ")" make.full.names duplicate$ short.list =
+     { pop$ }
+     { * }
+   if$
+  "]{" * 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 {format.date}
+{ year duplicate$ empty$
+    { "empty year in " cite$ * warning$
+       pop$ " " }
+    'skip$
+  if$
+  month empty$
+    'skip$
+    { month
+      " " * swap$ *
+    }
+  if$
+  extra.label *
+}
+
+%%% Non-successful atempt to change the function format.date to produce year in brackets
+%FUNCTION {format.date}
+%{ year duplicate$ empty$
+%    { "empty year in " cite$ * warning$
+%       pop$ " " }
+%    {
+%      " (" * year *                                   %% 'skip$ replaced by { "(" * year * } by AK
+%    }
+%  if$
+%  month empty$
+%    'skip$
+%    { month
+%      " " * swap$ *
+%    }
+%  if$
+%  extra.label * ")" *                                %% extra.label * changed to extra.label * ")" * by AK
+%}
+
+FUNCTION {output.year.check}                          %% function added by AK
+{ year empty$                                         %% It replaces original format.date on most places below
+    { "empty year in " cite$ * warning$ }
+    { write$
+      " (" year * extra.label * ")" *
+      mid.sentence 'output.state :=
+    }
+  if$
+}
+
+FUNCTION {format.btitle}
+{ title emphasize
+}
+
+FUNCTION {tie.or.space.connect}
+{ duplicate$ text.length$ #3 <
+    { "~" }
+    { " " }
+  if$
+  swap$ * *
+}
+
+FUNCTION {either.or.check}
+{ empty$
+    'pop$
+    { "can't use both " swap$ * " fields in " * cite$ * warning$ }
+  if$
+}
+
+FUNCTION {format.bvolume}
+{ volume empty$
+    { "" }
+    { "volume" volume tie.or.space.connect
+      series empty$
+        'skip$
+        { " of " * series emphasize * }
+      if$
+      "volume and number" number either.or.check
+    }
+  if$
+}
+
+FUNCTION {format.number.series}
+{ volume empty$
+    { number empty$
+        { series field.or.null }
+        { output.state mid.sentence =
+            { "number" }
+            { "Number" }
+          if$
+          number tie.or.space.connect
+          series empty$
+            { "there's a number but no series in " cite$ * warning$ }
+            { " in " * series * }
+          if$
+        }
+      if$
+    }
+    { "" }
+  if$
+}
+
+FUNCTION {format.edition}
+{ edition empty$
+    { "" }
+    { output.state mid.sentence =
+        { edition "l" change.case$ " edition" * }
+        { edition "t" change.case$ " edition" * }
+      if$
+    }
+  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 empty$
+    { "" }
+    { pages multi.page.check
+        { "pages" pages n.dashify tie.or.space.connect }
+        { "page" pages tie.or.space.connect }
+      if$
+    }
+  if$
+}
+
+FUNCTION {format.eid}
+{ eid empty$
+    { "" }
+    { "art." eid tie.or.space.connect }
+  if$
+}
+
+FUNCTION {format.vol.num.pages}
+{ volume field.or.null embolden           %% embolden added by AK
+  number empty$
+    'skip$
+    { "\penalty0 (" number * ")" * *
+      volume empty$
+        { "there's a number but no volume in " cite$ * warning$ }
+        'skip$
+      if$
+    }
+  if$
+  pages empty$
+    'skip$
+    { duplicate$ empty$
+        { pop$ format.pages }
+        { ", \penalty0 " * pages n.dashify * }    %%         { ":\penalty0 " * pages n.dashify * } changed to { ", \penalty0 " * pages n.dashify * } by AK
+      if$
+    }
+  if$
+}
+
+FUNCTION {format.vol.num.eid}
+{ volume field.or.null
+  number empty$
+    'skip$
+    { "\penalty0 (" number * ")" * *
+      volume empty$
+        { "there's a number but no volume in " cite$ * warning$ }
+        'skip$
+      if$
+    }
+  if$
+  eid empty$
+    'skip$
+    { duplicate$ empty$
+        { pop$ format.eid }
+        { ":\penalty0 " * eid * }
+      if$
+    }
+  if$
+}
+
+FUNCTION {format.chapter.pages}
+{ chapter empty$
+    'format.pages
+    { type empty$
+        { "chapter" }
+        { type "l" change.case$ }
+      if$
+      chapter tie.or.space.connect
+      pages empty$
+        'skip$
+        { ", " * format.pages * }
+      if$
+    }
+  if$
+}
+
+FUNCTION {format.in.ed.booktitle}
+{ booktitle empty$
+    { "" }
+    { editor empty$
+        { "In " booktitle emphasize * }
+        { "In " format.editors * ", " * booktitle emphasize * }
+      if$
+    }
+  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 empty$
+    'skip$
+    { pop$
+      type "t" change.case$
+    }
+  if$
+}
+
+FUNCTION {format.tr.number}
+{ type empty$
+    { "Technical Report" }
+    'type
+  if$
+  number empty$
+    { "t" change.case$ }
+    { number tie.or.space.connect }
+  if$
+}
+
+FUNCTION {format.article.crossref}
+{ key empty$
+    { journal empty$
+        { "need key or journal for " cite$ * " to crossref " * crossref *
+          warning$
+          ""
+        }
+        { "In \emph{" journal * "}" * }
+      if$
+    }
+    { "In " }
+  if$
+  " \citet{" * crossref * "}" *
+}
+
+FUNCTION {format.book.crossref}
+{ volume empty$
+    { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
+      "In "
+    }
+    { "Volume" volume tie.or.space.connect
+      " of " *
+    }
+  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$
+              "" *
+            }
+            { "\emph{" * series * "}" * }
+          if$
+        }
+        'skip$
+      if$
+    }
+    'skip$
+  if$
+  " \citet{" * crossref * "}" *
+}
+
+FUNCTION {format.incoll.inproc.crossref}
+{ editor empty$
+  editor field.or.null author field.or.null =
+  or
+    { key empty$
+        { booktitle empty$
+            { "need editor, key, or booktitle for " cite$ * " to crossref " *
+              crossref * warning$
+              ""
+            }
+            { "In \emph{" booktitle * "}" * }
+          if$
+        }
+        { "In " }
+      if$
+    }
+    { "In " }
+  if$
+  " \citet{" * crossref * "}" *
+}
+
+FUNCTION {article}
+{ output.bibitem
+  format.authors "author" output.check
+  author format.key output
+  new.block                                   %% added by AK
+  %format.date "year" output.check            %% added by AK, commented later on
+  output.year.check                           %% added by AK as replacement of format.date
+  new.block
+  format.title "title" output.check
+  new.block
+  crossref missing$
+    { journal emphasize "journal" output.check
+      eid empty$
+        { format.vol.num.pages output }
+        { format.vol.num.eid output }
+      if$
+      %% format.date "year" output.check    %% commented by AK
+    }
+    { format.article.crossref output.nonnull
+      eid empty$
+        { format.pages output }
+        { format.eid output }
+      if$
+    }
+  if$
+  format.issn output
+  format.doi output
+  format.url output
+  new.block
+  note output
+  fin.entry
+}
+
+FUNCTION {book}
+{ output.bibitem
+  author empty$
+    { format.editors "author and editor" output.check
+      editor format.key output
+    }
+    { format.authors output.nonnull
+      crossref missing$
+        { "author and editor" editor either.or.check }
+        'skip$
+      if$
+    }
+  if$
+  new.block                                     %% added by AK
+  %format.date "year" output.check              %% added by AK, commented later on
+  output.year.check                             %% added by AK as replacement of format.date
+  new.block
+  format.btitle "title" output.check
+  crossref missing$
+    { format.bvolume output
+      new.block
+      format.number.series output
+      new.sentence
+      publisher "publisher" output.check
+      address output
+    }
+    { new.block
+      format.book.crossref output.nonnull
+    }
+  if$
+  format.edition output
+  %% format.date "year" output.check            %% commented by AK
+  format.isbn output
+  format.doi output
+  format.url output
+  new.block
+  note output
+  fin.entry
+}
+
+FUNCTION {booklet}
+{ output.bibitem
+  format.authors output
+  author format.key output
+  new.block                                   %% added by AK
+  %format.date "year" output.check            %% added by AK, commented later on
+  output.year.check                           %% added by AK as replacement of format.date
+  new.block
+  format.title "title" output.check
+  howpublished address new.block.checkb
+  howpublished output
+  address output
+  %format.date output                         %% commented by AK
+  format.isbn output
+  format.doi output
+  format.url output
+  new.block
+  note output
+  fin.entry
+}
+
+FUNCTION {inbook}
+{ output.bibitem
+  author empty$
+    { format.editors "author and editor" output.check
+      editor format.key output
+    }
+    { format.authors output.nonnull
+      crossref missing$
+        { "author and editor" editor either.or.check }
+        'skip$
+      if$
+    }
+  if$
+  new.block                                   %% added by AK
+  %format.date "year" output.check            %% added by AK, commented later on
+  output.year.check                           %% added by AK as replacement of format.date
+  new.block
+  format.btitle "title" output.check
+  crossref missing$
+    { format.bvolume output
+      format.chapter.pages "chapter and pages" output.check
+      new.block
+      format.number.series output
+      new.sentence
+      publisher "publisher" output.check
+      address output
+    }
+    { format.chapter.pages "chapter and pages" output.check
+      new.block
+      format.book.crossref output.nonnull
+    }
+  if$
+  format.edition output
+  %format.date "year" output.check          %% commented by AK
+  format.isbn output
+  format.doi output
+  format.url output
+  new.block
+  note output
+  fin.entry
+}
+
+FUNCTION {incollection}
+{ output.bibitem
+  format.authors "author" output.check
+  author format.key output
+  new.block                                   %% added by AK
+  %format.date "year" output.check            %% added by AK, commented later on
+  output.year.check                           %% added by AK as replacement of format.date
+  new.block
+  format.title "title" output.check
+  new.block
+  crossref missing$
+    { format.in.ed.booktitle "booktitle" output.check
+      format.bvolume output
+      format.number.series output
+      format.chapter.pages output
+      new.sentence
+      publisher "publisher" output.check
+      address output
+      format.edition output
+      %format.date "year" output.check       %% commented by AK
+    }
+    { format.incoll.inproc.crossref output.nonnull
+      format.chapter.pages output
+    }
+  if$
+  format.isbn output
+  format.doi output
+  format.url output
+  new.block
+  note output
+  fin.entry
+}
+
+FUNCTION {inproceedings}
+{ output.bibitem
+  format.authors "author" output.check
+  author format.key output
+  new.block                                   %% added by AK
+  %format.date "year" output.check            %% added by AK, commented later on
+  output.year.check                           %% added by AK as replacement of format.date
+  new.block
+  format.title "title" output.check
+  new.block
+  crossref missing$
+    { format.in.ed.booktitle "booktitle" output.check
+      format.bvolume output
+      format.number.series output
+      format.pages output
+      address empty$
+        { organization publisher new.sentence.checkb
+          organization output
+          publisher output
+          %format.date "year" output.check    %% commented by AK
+        }
+        { address output.nonnull
+          format.date "year" output.check
+          new.sentence
+          organization output
+          publisher output
+        }
+      if$
+    }
+    { format.incoll.inproc.crossref output.nonnull
+      format.pages output
+    }
+  if$
+  format.isbn output
+  format.doi output
+  format.url output
+  new.block
+  note output
+  fin.entry
+}
+
+FUNCTION {conference} { inproceedings }
+
+FUNCTION {manual}
+{ output.bibitem
+  format.authors output
+  author format.key output
+  new.block                                   %% added by AK
+  %format.date "year" output.check            %% added by AK, commented later on
+  output.year.check                           %% added by AK as replacement of format.date
+  new.block
+  format.btitle "title" output.check
+  organization address new.block.checkb
+  organization output
+  address output
+  format.edition output
+  %format.date output                         %% added by AK
+  format.url output
+  new.block
+  note output
+  fin.entry
+}
+
+FUNCTION {mastersthesis}
+{ output.bibitem
+  format.authors "author" output.check
+  author format.key output
+  new.block                                   %% added by AK
+  %format.date "year" output.check            %% added by AK, commented later on
+  output.year.check                           %% added by AK as replacement of format.date
+  new.block
+  format.title "title" output.check
+  new.block
+  "Master's thesis" format.thesis.type output.nonnull
+  school "school" output.check
+  address output
+  %format.date "year" output.check            %% added by AK
+  format.url output
+  new.block
+  note output
+  fin.entry
+}
+
+FUNCTION {misc}
+{ output.bibitem
+  format.authors output
+  author format.key output
+  new.block                                   %% added by AK
+  %format.date "year" output.check            %% added by AK, commented later on
+  output.year.check                           %% added by AK as replacement of format.date
+  new.block                                   %% added by AK
+  title howpublished new.block.checkb
+  format.title output
+  howpublished new.block.checka
+  howpublished output
+  %format.date output                         %% commented by AK
+  format.issn output
+  format.url output
+  new.block
+  note output
+  fin.entry
+  empty.misc.check
+}
+
+FUNCTION {phdthesis}
+{ output.bibitem
+  format.authors "author" output.check
+  author format.key output
+  new.block                                   %% added by AK
+  %format.date "year" output.check            %% added by AK, commented later on
+  output.year.check                           %% added by AK as replacement of format.date
+  new.block
+  format.btitle "title" output.check
+  new.block
+  "PhD thesis" format.thesis.type output.nonnull
+  school "school" output.check
+  address output
+  %format.date "year" output.check            %% commented by AK
+  format.url output
+  new.block
+  note output
+  fin.entry
+}
+
+FUNCTION {proceedings}
+{ output.bibitem
+  format.editors output
+  editor format.key output
+  new.block                                   %% added by AK
+  %format.date "year" output.check            %% added by AK, commented later on
+  output.year.check                           %% added by AK as replacement of format.date
+  new.block
+  format.btitle "title" output.check
+  format.bvolume output
+  format.number.series output
+  address output
+  %format.date "year" output.check            %% commented by AK
+  new.sentence
+  organization output
+  publisher output
+  format.isbn output
+  format.doi output
+  format.url output
+  new.block
+  note output
+  fin.entry
+}
+
+FUNCTION {techreport}
+{ output.bibitem
+  format.authors "author" output.check
+  author format.key output
+  new.block                                   %% added by AK
+  %format.date "year" output.check            %% added by AK, commented later on
+  output.year.check                           %% added by AK as replacement of format.date
+  new.block
+  format.title "title" output.check
+  new.block
+  format.tr.number output.nonnull
+  institution "institution" output.check
+  address output
+  %format.date "year" output.check             %% commented by AK
+  format.url output
+  new.block
+  note output
+  fin.entry
+}
+
+FUNCTION {unpublished}
+{ output.bibitem
+  format.authors "author" output.check
+  author format.key output
+  new.block                                   %% added by AK
+  %format.date "year" output.check            %% added by AK, commented later on
+  output.year.check                           %% added by AK as replacement of format.date
+  new.block
+  format.title "title" output.check
+  new.block
+  note "note" output.check
+  %format.date output                         %% commented by AK
+  format.url output
+  fin.entry
+}
+
+FUNCTION {default.type} { misc }
+
+
+MACRO {jan} {"January"}
+
+MACRO {feb} {"February"}
+
+MACRO {mar} {"March"}
+
+MACRO {apr} {"April"}
+
+MACRO {may} {"May"}
+
+MACRO {jun} {"June"}
+
+MACRO {jul} {"July"}
+
+MACRO {aug} {"August"}
+
+MACRO {sep} {"September"}
+
+MACRO {oct} {"October"}
+
+MACRO {nov} {"November"}
+
+MACRO {dec} {"December"}
+
+
+
+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"}
+
+
+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 {format.lab.names}
+{ 's :=
+  s #1 "{vv~}{ll}" format.name$
+  s num.names$ duplicate$
+  #2 >
+    { pop$ " a~kol." * }            %% originally et~al.
+    { #2 <
+        'skip$
+        { s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
+            { " a~kol." * }                                            %% AK change
+            { " a " * s #2 "{vv~}{ll}" format.name$ * }                %% AK change
+          if$
+        }
+      if$
+    }
+  if$
+}
+
+FUNCTION {author.key.label}
+{ author empty$
+    { key empty$
+        { cite$ #1 #3 substring$ }
+        'key
+      if$
+    }
+    { author format.lab.names }
+  if$
+}
+
+FUNCTION {author.editor.key.label}
+{ author empty$
+    { editor empty$
+        { key empty$
+            { cite$ #1 #3 substring$ }
+            'key
+          if$
+        }
+        { editor format.lab.names }
+      if$
+    }
+    { author format.lab.names }
+  if$
+}
+
+FUNCTION {author.key.organization.label}
+{ author empty$
+    { key empty$
+        { organization empty$
+            { cite$ #1 #3 substring$ }
+            { "The " #4 organization chop.word #3 text.prefix$ }
+          if$
+        }
+        'key
+      if$
+    }
+    { author format.lab.names }
+  if$
+}
+
+FUNCTION {editor.key.organization.label}
+{ editor empty$
+    { key empty$
+        { organization empty$
+            { cite$ #1 #3 substring$ }
+            { "The " #4 organization chop.word #3 text.prefix$ }
+          if$
+        }
+        'key
+      if$
+    }
+    { editor format.lab.names }
+  if$
+}
+
+FUNCTION {calc.short.authors}
+{ type$ "book" =
+  type$ "inbook" =
+  or
+    'author.editor.key.label
+    { type$ "proceedings" =
+        'editor.key.organization.label
+        { type$ "manual" =
+            'author.key.organization.label
+            'author.key.label
+          if$
+        }
+      if$
+    }
+  if$
+  'short.list :=
+}
+
+FUNCTION {calc.label}
+{ calc.short.authors
+  short.list
+  "("
+  *
+  year duplicate$ empty$
+  short.list key field.or.null = or
+     { pop$ "" }
+     'skip$
+  if$
+  *
+  'label :=
+}
+
+FUNCTION {sort.format.names}
+{ 's :=
+  #1 'nameptr :=
+  ""
+  s num.names$ 'numnames :=
+  numnames 'namesleft :=
+    { namesleft #0 > }
+    {
+      s nameptr "{vv{ } }{ll{ }}{  ff{ }}{  jj{ }}" format.name$ 't :=
+      nameptr #1 >
+        {
+          "   "  *
+          namesleft #1 = t "others" = and
+            { "zzzzz" * }
+            { numnames #2 > nameptr #2 = and
+                { "zz" * year field.or.null * "   " * }
+                'skip$
+              if$
+              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}
+{ calc.label
+  label sortify
+  "    "
+  *
+  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
+  *
+  "    "
+  *
+  cite$
+  *
+  #1 entry.max$ substring$
+  'sort.label :=
+  sort.label *
+  #1 entry.max$ substring$
+  'sort.key$ :=
+}
+
+ITERATE {presort}
+
+SORT
+
+STRINGS { longest.label last.label next.extra }
+
+INTEGERS { longest.label.width last.extra.num number.label }
+
+FUNCTION {initialize.longest.label}
+{ "" 'longest.label :=
+  #0 int.to.chr$ 'last.label :=
+  "" 'next.extra :=
+  #0 'longest.label.width :=
+  #0 'last.extra.num :=
+  #0 'number.label :=
+}
+
+FUNCTION {forward.pass}
+{ last.label label =
+    { last.extra.num #1 + 'last.extra.num :=
+      last.extra.num int.to.chr$ 'extra.label :=
+    }
+    { "a" chr.to.int$ 'last.extra.num :=
+      "" 'extra.label :=
+      label 'last.label :=
+    }
+  if$
+  number.label #1 + 'number.label :=
+}
+
+FUNCTION {reverse.pass}
+{ next.extra "b" =
+    { "a" 'extra.label := }
+    'skip$
+  if$
+  extra.label 'next.extra :=
+  extra.label
+  duplicate$ empty$
+    'skip$
+    { "{\natexlab{" swap$ * "}}" * }
+  if$
+  'extra.label :=
+  label extra.label * 'label :=
+}
+
+EXECUTE {initialize.longest.label}
+
+ITERATE {forward.pass}
+
+REVERSE {reverse.pass}
+
+FUNCTION {bib.sort.order}
+{ sort.label  'sort.key$ :=
+}
+
+ITERATE {bib.sort.order}
+
+SORT
+
+FUNCTION {begin.bib}
+{   preamble$ empty$
+    'skip$
+    { preamble$ write$ newline$ }
+  if$
+  "\begin{thebibliography}{" number.label int.to.str$ * "}" *
+  write$ newline$
+  "\providecommand{\natexlab}[1]{#1}"
+  write$ newline$
+  "\providecommand{\url}[1]{\texttt{#1}}"
+  write$ newline$
+  "\expandafter\ifx\csname urlstyle\endcsname\relax"
+  write$ newline$
+  "  \providecommand{\doi}[1]{doi: #1}\else"
+  write$ newline$
+  "  \providecommand{\doi}{doi: \begingroup \urlstyle{rm}\Url}\fi"
+  write$ newline$
+}
+
+EXECUTE {begin.bib}
+
+EXECUTE {init.state.consts}
+
+ITERATE {call.type$}
+
+FUNCTION {end.bib}
+{ newline$
+  "\end{thebibliography}" write$ newline$
+}
+
+EXECUTE {end.bib}
diff --git a/en/Makefile b/en/Makefile
deleted file mode 100644 (file)
index bd66b3f..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-export TEXINPUTS=../tex//:
-
-all: thesis.pdf abstract.pdf
-
-# LaTeX must be run multiple times to get references right
-thesis.pdf: thesis.tex $(wildcard *.tex) bibliography.bib thesis.xmpdata
-       pdflatex $<
-       bibtex thesis
-       pdflatex $<
-       pdflatex $<
-
-abstract.pdf: abstract.tex abstract.xmpdata
-       pdflatex $<
-
-clean:
-       rm -f *.log *.dvi *.aux *.toc *.lof *.lot *.out *.bbl *.blg *.xmpi
-       rm -f thesis.pdf abstract.pdf
diff --git a/en/abstract.tex b/en/abstract.tex
deleted file mode 100644 (file)
index ad64567..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-%%% A template for a simple PDF/A file like a stand-alone abstract of the thesis.
-
-\documentclass[12pt]{report}
-
-\usepackage[a4paper, hmargin=1in, vmargin=1in]{geometry}
-\usepackage[a-2u]{pdfx}
-\usepackage[utf8]{inputenc}
-\usepackage[T1]{fontenc}
-\usepackage{lmodern}
-\usepackage{textcomp}
-
-\begin{document}
-
-%% Do not forget to edit abstract.xmpdata.
-
-This is an example abstract.
-
-\end{document}
diff --git a/en/abstract.xmpdata b/en/abstract.xmpdata
deleted file mode 100644 (file)
index 8c5e01f..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-% Metadata to be stored in PDF, see documentation of the pdfx package for more details.
-
-\Author{Name Surname}
-\Title{Thesis title}
-\Publisher{Charles University}
diff --git a/en/bibliography.bib b/en/bibliography.bib
deleted file mode 100644 (file)
index 88848b0..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-%
-%  An example of a bibliographical database for bibTeX
-%
-%  Recommended software for maintenance of *.bib files:
-%    JabRef, http://jabref.sourceforge.net/
-%
-%  BEWARE:
-%
-%    *  If a name contains a capital letter, which must be kept such,
-%       use curly brackets ({T}hailand, {HIV}).
-%
-%  ===========================================================================
-
-@BOOK{Andel07,
-  title = {Základy matematické statistiky},
-  publisher = {Matfyzpress},
-  year = {2007},
-  author = {Anděl, J.},
-  address = {Praha},
-  series = {Druhé opravené vydání},
-  isbn = {80-7378-001-1}
-}
-
-@BOOK{Andel98,
-  title = {Statistické metody},
-  publisher = {Matfyzpress},
-  year = {1998},
-  author = {Anděl, J.},
-  address = {Praha},
-  series = {Druhé přepracované vydání},
-  isbn = {80-85863-27-8}
-}
-
-@ARTICLE{Cox72,
-  author = {Cox, D. R.},
-  title = {Regression models and life-tables (with {D}iscussion)},
-  journal = {Journal of the Royal Statistical Society, Series B},
-  year = {1972},
-  volume = {34},
-  pages = {187--220},
-  number = {2}
-}
-
-@ARTICLE{DempsterLairdRubin77,
-  author = {Dempster, A. P. and Laird, N. M. and Rubin, D. B.},
-  title = {Maximum likelihood from incomplete data via the {EM} algorithm},
-  journal = {Journal of the Royal Statistical Society, Series B},
-  year = {1977},
-  volume = {39},
-  pages = {1--38},
-  number = {1}
-}
-
-@ARTICLE{Genberget08,
-  author = {Genberg, B. L. and Kulich, M. and Kawichai, S. and Modiba, P. and
-       Chingono, A. and Kilonzo, G. P. and Richter, L. and Pettifor, A.
-       and Sweat, M. and Celentano, D. D.},
-  title = {{HIV} risk behaviors in Sub-{S}aharan {A}frica and {N}orthern {T}hailand:
-       {B}aseline behavioral data from project {A}ccept},
-  journal = {Journal of Acquired Immune Deficiency Syndrome},
-  year = {2008},
-  volume = {49},
-  pages = {309--319}
-}
-
-@ARTICLE{KaplanMeier58,
-  author = {Kaplan, E. L. and Meier, P.},
-  title = {Nonparametric estimation from incomplete observations},
-  journal = {Journal of the American Statistical Association},
-  year = {1958},
-  volume = {53},
-  pages = {457--481},
-  number = {282}
-}
-
-@BOOK{LehmannCasella98,
-  title = {Theory of Point Estimation},
-  publisher = {Springer-Verlag},
-  year = {1998},
-  author = {Lehmann, E. L. and Casella, G.},
-  address = {New York},
-  series = {{S}econd {E}dition},
-  isbn = {0-387-98502-6}
-}
-
-@ARTICLE{Student08,
-  author = {Student},
-  title = {On the probable error of the mean},
-  journal = {Biometrika},
-  year = {1908},
-  volume = {6},
-  pages = {1-25}
-}
diff --git a/en/bibliography.tex b/en/bibliography.tex
deleted file mode 100644 (file)
index 14591e9..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-%%% Bibliography (literature used as a source)
-%%%
-%%% We employ bibTeX to construct the bibliography. It processes
-%%% citations in the text (e.g., the \cite{...} macro) and looks up
-%%% relevant entries in the bibliography.bib file.
-%%%
-%%% The \bibliographystyle command selects, which style will be used
-%%% for references from the text. The argument in curly brackets is
-%%% the name of the corresponding style file (*.bst). Both styles
-%%% mentioned in this template are included in LaTeX distributions.
-
-\bibliographystyle{plainnat}    %% Author (year)
-% \bibliographystyle{unsrt}     %% [number]
-
-\renewcommand{\bibname}{Bibliography}
-
-%%% Generate the bibliography. Beware that if you cited no works,
-%%% the empty list will be omitted completely.
-
-\bibliography{bibliography}
-
-%%% If case you prefer to write the bibliography manually (without bibTeX),
-%%% you can use the following. Please follow the ISO 690 standard and
-%%% citation conventions of your field of research.
-
-% \begin{thebibliography}{99}
-%
-% \bibitem{lamport94}
-%   {\sc Lamport,} Leslie.
-%   \emph{\LaTeX: A Document Preparation System}.
-%   2nd edition.
-%   Massachusetts: Addison Wesley, 1994.
-%   ISBN 0-201-52983-1.
-%
-% \end{thebibliography}
diff --git a/en/chap01.tex b/en/chap01.tex
deleted file mode 100644 (file)
index 35852fd..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-\chapter{Title of the first chapter}
-
-An~example citation: \cite{Andel07}
-
-\section{Title of the first subchapter of the first chapter}
-
-\section{Title of the second subchapter of the first chapter}
diff --git a/en/chap02.tex b/en/chap02.tex
deleted file mode 100644 (file)
index cb91071..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-\chapter{Title of the second chapter}
-
-\section{Title of the first subchapter of the second chapter}
-
-\section{Title of the second subchapter of the second chapter}
diff --git a/en/epilog.tex b/en/epilog.tex
deleted file mode 100644 (file)
index 14393c5..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-\chapter*{Conclusion}
-\addcontentsline{toc}{chapter}{Conclusion}
diff --git a/en/macros.tex b/en/macros.tex
deleted file mode 100644 (file)
index d2d2616..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-%%% This file contains definitions of various useful macros and environments %%%
-%%% Please add more macros here instead of cluttering other files with them. %%%
-
-%%% Minor tweaks of style
-
-% These macros employ a little dirty trick to convince LaTeX to typeset
-% chapter headings sanely, without lots of empty space above them.
-% Feel free to ignore.
-\makeatletter
-\def\@makechapterhead#1{
-  {\parindent \z@ \raggedright \normalfont
-   \Huge\bfseries \thechapter. #1
-   \par\nobreak
-   \vskip 20\p@
-}}
-\def\@makeschapterhead#1{
-  {\parindent \z@ \raggedright \normalfont
-   \Huge\bfseries #1
-   \par\nobreak
-   \vskip 20\p@
-}}
-\makeatother
-
-% This macro defines a chapter, which is not numbered, but is included
-% in the table of contents.
-\def\chapwithtoc#1{
-\chapter*{#1}
-\addcontentsline{toc}{chapter}{#1}
-}
-
-% Draw black "slugs" whenever a line overflows, so that we can spot it easily.
-\overfullrule=1mm
-
-%%% Macros for definitions, theorems, claims, examples, ... (requires amsthm package)
-
-\theoremstyle{plain}
-\newtheorem{thm}{Theorem}
-\newtheorem{lemma}[thm]{Lemma}
-\newtheorem{claim}[thm]{Claim}
-
-\theoremstyle{plain}
-\newtheorem{defn}{Definition}
-
-\theoremstyle{remark}
-\newtheorem*{cor}{Corollary}
-\newtheorem*{rem}{Remark}
-\newtheorem*{example}{Example}
-
-%%% An environment for proofs
-
-\newenvironment{myproof}{
-  \par\medskip\noindent
-  \textit{Proof}.
-}{
-\newline
-\rightline{$\qedsymbol$}
-}
-
-%%% An environment for typesetting of program code and input/output
-%%% of programs. (Requires the fancyvrb package -- fancy verbatim.)
-
-\DefineVerbatimEnvironment{code}{Verbatim}{fontsize=\small, frame=single}
-
-%%% The field of all real and natural numbers
-\newcommand{\R}{\mathbb{R}}
-\newcommand{\N}{\mathbb{N}}
-
-%%% Useful operators for statistics and probability
-\DeclareMathOperator{\pr}{\textsf{P}}
-\DeclareMathOperator{\E}{\textsf{E}\,}
-\DeclareMathOperator{\var}{\textrm{var}}
-\DeclareMathOperator{\sd}{\textrm{sd}}
-
-%%% Transposition of a vector/matrix
-\newcommand{\T}[1]{#1^\top}
-
-%%% Various math goodies
-\newcommand{\goto}{\rightarrow}
-\newcommand{\gotop}{\stackrel{P}{\longrightarrow}}
-\newcommand{\maon}[1]{o(n^{#1})}
-\newcommand{\abs}[1]{\left|{#1}\right|}
-\newcommand{\dint}{\int_0^\tau\!\!\int_0^\tau}
-\newcommand{\isqr}[1]{\frac{1}{\sqrt{#1}}}
-
-%%% Various table goodies
-\newcommand{\pulrad}[1]{\raisebox{1.5ex}[0pt]{#1}}
-\newcommand{\mc}[1]{\multicolumn{1}{c}{#1}}
diff --git a/en/preface.tex b/en/preface.tex
deleted file mode 100644 (file)
index b2e07f1..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-\chapter*{Introduction}
-\addcontentsline{toc}{chapter}{Introduction}
-
diff --git a/en/thesis.tex b/en/thesis.tex
deleted file mode 100644 (file)
index 2a10da4..0000000
+++ /dev/null
@@ -1,172 +0,0 @@
-%%% The main file. It contains definitions of basic parameters and includes all other parts.
-
-%% Settings for single-side (simplex) printing
-% Margins: left 40mm, right 25mm, top and bottom 25mm
-% (but beware, LaTeX adds 1in implicitly)
-\documentclass[12pt,a4paper]{report}
-\setlength\textwidth{145mm}
-\setlength\textheight{247mm}
-\setlength\oddsidemargin{15mm}
-\setlength\evensidemargin{15mm}
-\setlength\topmargin{0mm}
-\setlength\headsep{0mm}
-\setlength\headheight{0mm}
-% \openright makes the following text appear on a right-hand page
-\let\openright=\clearpage
-
-%% Settings for two-sided (duplex) printing
-% \documentclass[12pt,a4paper,twoside,openright]{report}
-% \setlength\textwidth{145mm}
-% \setlength\textheight{247mm}
-% \setlength\oddsidemargin{14.2mm}
-% \setlength\evensidemargin{0mm}
-% \setlength\topmargin{0mm}
-% \setlength\headsep{0mm}
-% \setlength\headheight{0mm}
-% \let\openright=\cleardoublepage
-
-%% Generate PDF/A-2u
-\usepackage[a-2u]{pdfx}
-
-%% Character encoding: usually latin2, cp1250 or utf8:
-\usepackage[utf8]{inputenc}
-
-%% Prefer Latin Modern fonts
-\usepackage{lmodern}
-
-%% Further useful packages (included in most LaTeX distributions)
-\usepackage{amsmath}        % extensions for typesetting of math
-\usepackage{amsfonts}       % math fonts
-\usepackage{amsthm}         % theorems, definitions, etc.
-\usepackage{bbding}         % various symbols (squares, asterisks, scissors, ...)
-\usepackage{bm}             % boldface symbols (\bm)
-\usepackage{graphicx}       % embedding of pictures
-\usepackage{fancyvrb}       % improved verbatim environment
-\usepackage{natbib}         % citation style AUTHOR (YEAR), or AUTHOR [NUMBER]
-\usepackage[nottoc]{tocbibind} % makes sure that bibliography and the lists
-                           % of figures/tables are included in the table
-                           % of contents
-\usepackage{dcolumn}        % improved alignment of table columns
-\usepackage{booktabs}       % improved horizontal lines in tables
-\usepackage{paralist}       % improved enumerate and itemize
-\usepackage{xcolor}         % typesetting in color
-
-%% SPECIMEN
-% Parts marked as SPECIMEN are used for building the example PDF.
-% When the official template is generated by ./mkdist, all such parts
-% are deleted, as well as all calls of \X and \XXX macros.
-\def\X#1{\textcolor{red}{[#1]}}
-\def\XXX#1{\par\smallskip\noindent \textcolor{red}{[#1]}}
-%% NEMICEPS
-
-%%% Basic information on the thesis
-
-% Thesis title in English (exactly as in the formal assignment)
-\def\ThesisTitle{Thesis title \X{as in the formal assignment}}
-
-% Author of the thesis
-\def\ThesisAuthor{Name Surname}
-
-% Year when the thesis is submitted
-\def\YearSubmitted{YEAR}
-
-% Name of the department or institute, where the work was officially assigned
-% (according to the Organizational Structure of MFF UK in English,
-% or a full name of a department outside MFF)
-\def\Department{Name of the department \X{as per Organizational Structure of MFF UK in English}}
-
-% Is it a department (katedra), or an institute (ústav)?
-\def\DeptType{Department}
-
-% Thesis supervisor: name, surname and titles
-\def\Supervisor{Supervisor's Name \X{+titles}}
-
-% Supervisor's department (again according to Organizational structure of MFF)
-\def\SupervisorsDepartment{department}
-
-% Study programme and specialization
-\def\StudyProgramme{study programme}
-\def\StudyBranch{study branch}
-
-% An optional dedication: you can thank whomever you wish (your supervisor,
-% consultant, a person who lent the software, etc.)
-\def\Dedication{%
-Dedication.
-}
-
-% Abstract (recommended length around 80-200 words; this is not a copy of your thesis assignment!)
-\def\Abstract{%
-Abstract. \X{Recommended length around 80--200 words. This is not a~copy of your thesis assignment!}
-}
-
-% 3 to 5 keywords (recommended), each enclosed in curly braces
-\def\Keywords{%
-{key} {words} \X{usually 3 to~5 key words or phrases}
-}
-
-%% The hyperref package for clickable links in PDF and also for storing
-%% metadata to PDF (including the table of contents).
-%% Most settings are pre-set by the pdfx package.
-\hypersetup{unicode}
-\hypersetup{breaklinks=true}
-
-% Definitions of macros (see description inside)
-\include{macros}
-
-% Title page and various mandatory informational pages
-\begin{document}
-\include{title}
-
-%%% A page with automatically generated table of contents of the bachelor thesis
-
-\tableofcontents
-
-%%% Each chapter is kept in a separate file
-\include{preface}
-\include{chap01}
-\include{chap02}
-
-\include{epilog}
-
-%%% Bibliography
-\include{bibliography}
-
-%%% Figures used in the thesis (consider if this is needed)
-\listoffigures
-
-%%% Tables used in the thesis (consider if this is needed)
-%%% In mathematical theses, it could be better to move the list of tables to the beginning of the thesis.
-\listoftables
-\XXX{In mathematical theses, it could be better to move the list of tables to the beginning of the thesis.}
-
-%%% Abbreviations used in the thesis, if any, including their explanation
-%%% In mathematical theses, it could be better to move the list of abbreviations to the beginning of the thesis.
-\chapwithtoc{List of Abbreviations}
-\XXX{In mathematical theses, it could be better to move the list of abbreviations to the beginning of the thesis.}
-
-%% PHDONLY
-%%% Doctoral theses must contain a list of author's publications
-\chapwithtoc{List of publications}
-\XXX{Doctoral theses must contain a list of author's publications.}
-%% ONLYPHD
-
-%%% Attachments to the bachelor thesis, if any. Each attachment must be
-%%% referred to at least once from the text of the thesis. Attachments
-%%% are numbered.
-%%%
-%%% The printed version should preferably contain attachments, which can be
-%%% read (additional tables and charts, supplementary text, examples of
-%%% program output, etc.). The electronic version is more suited for attachments
-%%% which will likely be used in an electronic form rather than read (program
-%%% source code, data files, interactive charts, etc.). Electronic attachments
-%%% should be uploaded to SIS and optionally also included in the thesis on a~CD/DVD.
-%%% Allowed file formats are specified in provision of the rector no. 72/2017.
-\appendix
-\chapter{Attachments}
-\XXX{Attachments to the bachelor thesis, if any. Each attachment must be referred to at least once from the text of the thesis. Attachments are numbered.}
-\XXX{The printed version should preferably contain attachments, which can be read (additional tables and charts, supplementary text, examples of program output, etc.). The electronic version is more suited for attachments which will likely be used in an electronic form rather than read (program source code, data files, interactive charts, etc.). Electronic attachments should be uploaded to SIS and optionally also included in the thesis on a~CD/DVD. Allowed file formats are specified in provision of the rector no. 72/2017.}
-
-\section{First Attachment}
-
-\openright
-\end{document}
diff --git a/en/thesis.xmpdata b/en/thesis.xmpdata
deleted file mode 100644 (file)
index c9babd8..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-% Metadata to be stored in PDF, see documentation of the pdfx package for more details.
-
-\Author{Name Surname}
-\Title{Thesis title}
-\Keywords{keywords\sep more such\sep yet another}
-\Subject{Abstract of thesis}
-\Publisher{Charles University}
diff --git a/en/title.tex b/en/title.tex
deleted file mode 100644 (file)
index ee57745..0000000
+++ /dev/null
@@ -1,157 +0,0 @@
-%%% Title page of the thesis and other mandatory pages
-
-%%% SPECIMEN
-%%% Inscriptions at the opening page of the hard cover
-
-\pagestyle{empty}
-\hypersetup{pageanchor=false}
-\XXX{Opening page of the hard cover. Not a part of the electronic version.}
-\begin{center}
-
-\large
-Charles University
-
-\medskip
-
-Faculty of Mathematics and Physics
-
-\vfill
-
-{\huge\bf BACHELOR THESIS}
-
-\vfill
-
-\hbox to \hsize{\YearSubmitted\hfil \ThesisAuthor}
-
-\end{center}
-
-\newpage\openright
-
-%%% NEMICEPS
-
-%%% Title page of the thesis
-
-\pagestyle{empty}
-\hypersetup{pageanchor=false}
-\begin{center}
-
-\centerline{\mbox{\includegraphics[width=166mm]{../img/logo-en.pdf}}}
-
-\vspace{-8mm}
-\vfill
-
-{\bf\Large BACHELOR THESIS}
-
-\vfill
-
-{\LARGE\ThesisAuthor}
-
-\vspace{15mm}
-
-{\LARGE\bfseries\ThesisTitle}
-
-\vfill
-
-\Department
-
-\vfill
-
-{
-\centerline{\vbox{\halign{\hbox to 0.45\hsize{\hfil #}&\hskip 0.5em\parbox[t]{0.45\hsize}{\raggedright #}\cr
-Supervisor of the bachelor thesis:&\Supervisor \cr
-\noalign{\vspace{2mm}}
-Study programme:&\StudyProgramme \cr
-\noalign{\vspace{2mm}}
-Study branch:&\StudyBranch \cr
-}}}}
-
-\vfill
-
-% Zde doplňte rok
-Prague \YearSubmitted
-
-\end{center}
-
-\newpage
-
-%%% NOPHD
-%%% Here should be a bound sheet included -- a signed copy of the "bachelor
-%%% thesis assignment". This assignment is NOT a part of the electronic
-%%% version of the thesis. DO NOT SCAN.
-\XXX{Bound into the introductory part must be the form with signed approval of the thesis topic (a photocopy suffices). This is not a~part of the electronic version of the thesis, do not scan!}
-%%% PHDNO
-
-%%% A page with a solemn declaration to the bachelor thesis
-
-\openright
-\hypersetup{pageanchor=true}
-\pagestyle{plain}
-\pagenumbering{roman}
-\vglue 0pt plus 1fill
-
-\noindent
-I declare that I carried out this bachelor thesis independently, and only with the cited
-sources, literature and other professional sources. It has not been used to obtain another
-or the same degree.
-
-\medskip\noindent
-I understand that my work relates to the rights and obligations under the Act No.~121/2000 Sb.,
-the Copyright Act, as amended, in particular the fact that the Charles
-University has the right to conclude a license agreement on the use of this
-work as a school work pursuant to Section 60 subsection 1 of the Copyright~Act.
-
-\vspace{10mm}
-
-\hbox{\hbox to 0.5\hsize{%
-In \hbox to 6em{\dotfill} date \hbox to 6em{\dotfill}
-\hss}\hbox to 0.5\hsize{\dotfill\quad}}
-\smallskip
-\hbox{\hbox to 0.5\hsize{}\hbox to 0.5\hsize{\hfil Author's signature\hfil}}
-
-\vspace{20mm}
-\newpage
-
-%%% Dedication
-
-\openright
-
-\noindent
-\Dedication
-
-\newpage
-
-%%% Mandatory information page of the thesis
-
-\openright
-
-\vbox to 0.5\vsize{
-\setlength\parindent{0mm}
-\setlength\parskip{5mm}
-
-Title:
-\ThesisTitle
-
-Author:
-\ThesisAuthor
-
-\DeptType:
-\Department
-
-Supervisor:
-\Supervisor, \SupervisorsDepartment
-
-Abstract:
-\Abstract
-
-Keywords:
-\Keywords
-
-\XXX{This information must be stored as PDF meta-data, too. Please refer to the {\tt README} file.}
-\vss}
-
-\newpage
-
-\openright
-\pagestyle{plain}
-\pagenumbering{arabic}
-\setcounter{page}{1}
diff --git a/kap01.tex b/kap01.tex
new file mode 100644 (file)
index 0000000..17578be
--- /dev/null
+++ b/kap01.tex
@@ -0,0 +1,224 @@
+%%% Fiktivní kapitola s ukázkami sazby
+
+\chapter{Nápověda k~sazbě}
+
+\section{Úprava práce}
+
+Vlastní text bakalářské práce je uspořádaný hierarchicky do kapitol a podkapitol,
+každá kapitola začíná na nové straně. Text je zarovnán do bloku. Nový odstavec
+se obvykle odděluje malou vertikální mezerou a odsazením prvního řádku. Grafická
+úprava má být v~celém textu jednotná.
+
+Práce se tiskne na bílý papír formátu A4. Okraje musí ponechat dost místa na vazbu:
+doporučen je horní, dolní a pravý okraj $25\,\rm mm$, levý okraj $40\,\rm mm$.
+Číslují se všechny strany kromě obálky a informačních stran na začátku práce;
+první číslovaná strana bývá obvykle ta s~obsahem.
+
+Písmo se doporučuje dvanáctibodové ($12\,\rm pt$) se standardní vzdáleností mezi řádky
+(pokud píšete ve Wordu nebo podobném programu, odpovídá tomu řádkování $1,5$; v~\TeX{}u
+není potřeba nic přepínat). Pro běžný text používejte vzpřímené patkové písmo.
+Text matematických vět se obvykle tiskne pro zdůraznění skloněným (slanted) písmem,
+není-li k~dispozici, může být zastoupeno kurzívou.
+
+Primárně je doporučován jednostranný tisk (příliš tenkou práci lze obtížně svázat).
+Delší práce je lepší tisknout oboustranně a přizpůsobit tomu velikosti okrajů:
+$40\,\rm mm$ má vždy \emph{vnitřní} okraj. Rub titulního listu zůstává nepotištěný.
+
+Zkratky použité v textu musí být vysvětleny vždy u prvního výskytu zkratky (v~závorce nebo
+v poznámce pod čarou, jde-li o složitější vysvětlení pojmu či zkratky). Pokud je zkratek
+více, připojuje se seznam použitých zkratek, včetně jejich vysvětlení a/nebo odkazů
+na definici.
+
+Delší převzatý text jiného autora je nutné vymezit uvozovkami nebo jinak vyznačit a řádně
+citovat.
+
+\section{Jednoduché příklady}
+
+Čísla v~českém textu obvykle sázíme v~matematickém režimu s~desetinnou čárkou:
+%%% Bez \usepackage{icomma}:
+% $\pi \doteq 3{,}141\,592\,653\,589$.
+%%% S \usepackage{icomma}:
+$\pi \doteq 3,141\,592\,653\,589$.
+V~matematických textech se považuje za přípustné používat desetinnou tečku
+(pro lepší odlišení od čárky v~roli oddělovače). Numerické výsledky se uvádějí
+s~přiměřeným počtem desetinných míst.
+
+Mezi číslo a jednotku patří úzká mezera: šířka stránky A4 činí $210\,\rm mm$, což si
+pamatuje pouze $5\,\%$ autorů. Pokud ale údaj slouží jako přívlastek, mezeru vynecháváme:
+$25\rm mm$ okraj, $95\%$ interval spolehlivosti.
+
+Rozlišujeme různé druhy pomlček:
+červeno-černý (krátká pomlčka),
+strana 16--22 (střední),
+$45-44$ (matematické minus),
+a~toto je --- jak se asi dalo čekat --- vložená věta ohraničená dlouhými pomlčkami.
+
+V~českém textu se používají \uv{české} uvozovky, nikoliv ``anglické''.
+
+% V tomto odstavci se vlnka zviditelňuje
+{
+\def~{{\tt\char126}}
+Na některých místech je potřeba zabránit lámání řádku (v~\TeX{}u značíme vlnovkou):
+u~předložek (neslabičnych, nebo obecně jednopísmenných), vrchol~$v$, před $k$~kroky,
+a~proto, \dots{} obecně kdekoliv, kde by při rozlomení čtenář \uv{ško\-brt\-nul}.
+}
+
+\section{Matematické vzorce a výrazy}
+
+Proměnné sázíme kurzívou (to \TeX{} v~matematickém módu dělá sám, ale
+nezapomínejte na to v~okolním textu a také si matematický mód zapněte).
+Názvy funkcí sázíme vzpřímeně. Tedy například:
+$\var(X) = \E X^2 - \bigl(\E X \bigr)^2$.
+
+Zlomky uvnitř odstavce (třeba $\frac{5}{7}$ nebo $\frac{x+y}{2}$) mohou
+být příliš stísněné, takže je lepší sázet jednoduché zlomky s~lomítkem:
+$5/7$, $(x+y)/2$.
+
+Nechť
+\[   % LaTeXová náhrada klasického TeXového $$
+\mathbb{X} = \begin{pmatrix}
+      \T{\bm x_1} \\
+      \vdots \\
+      \T{\bm x_n}
+      \end{pmatrix}.
+\]
+Povšimněme si tečky za~maticí. Byť je matematický text vysázen
+ve~specifickém prostředí, stále je gramaticky součástí věty a~tudíž je
+zapotřebí neopomenout patřičná interpunkční znaménka. Výrazy, na které
+chceme později odkazovat, je vhodné očíslovat:
+\begin{equation}\label{eq01:Xmat}
+\mathbb{X} = \begin{pmatrix}
+      \T{\bm x_1} \\
+      \vdots \\
+      \T{\bm x_n}
+      \end{pmatrix}.
+\end{equation}
+Výraz \eqref{eq01:Xmat} definuje matici $\mathbb{X}$. Pro lepší čitelnost
+a~přehlednost textu je vhodné číslovat pouze ty výrazy, na které se
+autor někde v~další části textu odkazuje. To jest, nečíslujte
+automaticky všechny výrazy vysázené některým z~matematických
+prostředí.
+
+Zarovnání vzorců do několika sloupečků:
+\begin{alignat*}{3}
+S(t) &= \pr(T > t),    &\qquad t&>0       &\qquad&\text{ (zprava spojitá),}\\
+F(t) &= \pr(T \leq t), &\qquad t&>0       &\qquad&\text{ (zprava spojitá).}
+\end{alignat*}
+
+Dva vzorce se spojovníkem:
+\begin{equation}\label{eq01:FS}
+\left.
+\begin{aligned}
+S(t) &= \pr(T > t) \\[1ex]
+F(t) &= \pr(T \leq t)
+\end{aligned}
+\;     % zde pomůže ručně vynechat trochu místa
+\right\}
+\quad t>0 \qquad \text{(zprava spojité).}
+\end{equation}
+
+Dva centrované nečíslované vzorce:
+\begin{gather*}
+\bm Y = \mathbb{X}\bm\beta + \bm\varepsilon, \\[1ex]
+\mathbb{X} = \begin{pmatrix} 1 & \T{\bm x_1} \\ \vdots & \vdots \\ 1 &
+  \T{\bm x_n} \end{pmatrix}.
+\end{gather*}
+Dva centrované číslované vzorce:
+\begin{gather}
+\bm Y = \mathbb{X}\bm\beta + \bm\varepsilon, \label{eq02:Y}\\[1ex]
+\mathbb{X} = \begin{pmatrix} 1 & \T{\bm x_1} \label{eq03:X}\\ \vdots & \vdots \\ 1 &
+  \T{\bm x_n} \end{pmatrix}.
+\end{gather}
+
+Definice rozdělená na dva případy:
+\[
+P_{r-j}=
+\begin{cases}
+0, & \text{je-li $r-j$ liché},\\
+r!\,(-1)^{(r-j)/2}, & \text{je-li $r-j$ sudé}.
+\end{cases}
+\]
+Všimněte si použití interpunkce v této konstrukci. Čárky a tečky se
+dávají na místa, kam podle jazykových pravidel patří.
+
+\begin{align}
+x& = y_1-y_2+y_3-y_5+y_8-\dots = && \text{z \eqref{eq02:Y}} \nonumber\\
+& = y'\circ y^* = && \text{podle \eqref{eq03:X}} \nonumber\\
+& = y(0) y' && \text {z Axiomu 1.}
+\end{align}
+
+
+Dva zarovnané vzorce nečíslované:
+\begin{align*}
+L(\bm\theta) &= \prod_{i=1}^n f_i(y_i;\,\bm\theta), \\
+\ell(\bm\theta) &= \log\bigl\{L(\bm\theta)\bigr\} =
+\sum_{i=1}^n \log\bigl\{f_i(y_i;\,\bm\theta)\bigr\}.
+\end{align*}
+Dva zarovnané vzorce, první číslovaný:
+\begin{align}
+L(\bm\theta) &= \prod_{i=1}^n f_i(y_i;\,\bm\theta), \label{eq01:L} \\
+\ell(\bm\theta) &= \log\bigl\{L(\bm\theta)\bigr\} =
+\sum_{i=1}^n \log\bigl\{f_i(y_i;\,\bm\theta)\bigr\}. \nonumber
+\end{align}
+
+Vzorec na dva řádky, první řádek zarovnaný vlevo, druhý vpravo, nečíslovaný:
+\begin{multline*}
+\ell(\mu,\,\sigma^2) = \log\bigl\{L(\mu,\,\sigma^2)\bigr\} =
+\sum_{i=1}^n \log\bigl\{f_i(y_i;\,\mu,\,\sigma^2)\bigr\}= \\
+  = -\,\frac{n}{2}\,\log(2\pi\sigma^2) \,-\,
+\frac{1}{2\sigma^2}\sum_{i=1}^n\,(y_i - \mu)^2.
+\end{multline*}
+
+Vzorec na dva řádky, zarovnaný na $=$, číslovaný uprostřed:
+\begin{equation}\label{eq01:ell}
+\begin{split}
+\ell(\mu,\,\sigma^2) &= \log\bigl\{L(\mu,\,\sigma^2)\bigr\} =
+\sum_{i=1}^n \log\bigl\{f(y_i;\,\mu,\,\sigma^2)\bigr\}= \\
+& = -\,\frac{n}{2}\,\log(2\pi\sigma^2) \,-\,
+\frac{1}{2\sigma^2}\sum_{i=1}^n\,(y_i - \mu)^2.
+\end{split}
+\end{equation}
+
+\section{Definice, věty, důkazy, \dots}
+
+Konstrukce typu definice, věta, důkaz, příklad, \dots je vhodné
+odlišit od okolního textu a~případně též číslovat s~možností použití
+křížových odkazů. Pro každý typ těchto konstrukcí je vhodné mít
+v~souboru s~makry (\texttt{makra.tex}) nadefinované jedno prostředí,
+které zajistí jak vizuální odlišení od okolního textu, tak
+automatické číslování s~možností křížově odkazovat.
+
+\begin{definice}\label{def01:1}
+  Nechť náhodné veličiny $X_1,\dots,X_n$ jsou definovány na témž
+  prav\-dě\-po\-dob\-nost\-ním prostoru $(\Omega,\,\mathcal{A},\,\pr)$. Pak
+  vektor $\bm X = \T{(X_1,\dots,X_n)}$ nazveme \emph{náhodným
+    vektorem}.
+\end{definice}
+
+\begin{definice}[náhodný vektor]\label{def01:2}
+  Nechť náhodné veličiny $X_1,\dots,X_n$ jsou definovány na témž
+  pravděpodobnostním prostoru $(\Omega,\,\mathcal{A},\,\pr)$. Pak
+  vektor $\bm X = \T{(X_1,\dots,X_n)}$ nazveme \emph{náhodným
+    vektorem}.
+\end{definice}
+Definice~\ref{def01:1} ukazuje použití prostředí pro sazbu definice
+bez titulku, definice~\ref{def01:2} ukazuje použití prostředí pro
+sazbu definice s~titulkem.
+
+\begin{veta}\label{veta01:1}
+  Náhodný vektor $\bm X$ je měřitelné zobrazení prostoru
+  $(\Omega,\,\mathcal{A},\,\pr)$ do $(\R_n,\,\mathcal{B}_n)$.
+\end{veta}
+
+\begin{lemma}[\citealp{Andel07}, str. 29]\label{veta01:2}
+  Náhodný vektor $\bm X$ je měřitelné zobrazení prostoru
+  $(\Omega,\,\mathcal{A},\,\pr)$ do $(\R_n,\,\mathcal{B}_n)$.
+\end{lemma}
+\begin{dukaz}
+  Jednotlivé kroky důkazu jsou podrobně popsány v~práci \citet[str.
+  29]{Andel07}.
+\end{dukaz}
+Věta~\ref{veta01:1} ukazuje použití prostředí pro sazbu matematické
+věty bez titulku, lemma~\ref{veta01:2} ukazuje použití prostředí pro
+sazbu matematické věty s~titulkem. Lemmata byla zavedena v~hlavním
+souboru tak, že sdílejí číslování s~větami.
diff --git a/kap02.tex b/kap02.tex
new file mode 100644 (file)
index 0000000..8543b01
--- /dev/null
+++ b/kap02.tex
@@ -0,0 +1,48 @@
+%%% Fiktivní kapitola s ukázkami citací
+
+\chapter{Odkazy na literaturu}
+
+Odkazy na literaturu vytváříme nejlépe pomocí příkazů
+\verb|\citet|, \verb|\citep| atp.
+(viz {\LaTeX}ový balíček \textsf{natbib}) a~následného použití
+Bib{\TeX}u. V~matematickém textu obvykle odkazujeme stylem \uv{Jméno
+autora/autorů (rok vydání)}, resp. \uv{Jméno autora/autorů [číslo
+odkazu]}. V~českém/slovenském textu je potřeba se navíc vypořádat
+s~nutností skloňovat jméno autora, respektive přechylovat jméno
+autorky. Je potřeba mít na paměti, že standardní příkazy
+\verb|\citet|, \verb|\citep|
+produkují referenci se jménem autora/autorů v~prvním pádě a~jména
+autorek jsou nepřechýlena.
+
+Pokud nepoužíváme bib\TeX{}, řídíme se normou ISO 690 a zvyklostmi
+oboru.
+
+Jména časopisů lze uvádět zkráceně, ale pouze v~kodifikované podobě.
+
+\section{Několik ukázek}
+
+Mezi nejvíce citované statistické články patří práce Kaplana a~Meiera a~Coxe
+\citep{KaplanMeier58, Cox72}. \citet{Student08} napsal článek o~t-testu.
+
+Prof. Anděl je autorem učebnice matematické statistiky
+\citep[viz][]{Andel98}. Teorii odhadu se věnuje práce
+\citet{LehmannCasella98}. V~případě odkazů na specifickou informaci
+(definice, důkaz, \dots) uvedenou v~knize bývá užitečné uvést
+specificky číslo kapitoly, číslo věty atp. obsahující požadovanou
+informaci, např. viz \citet[Věta 4.22]{Andel07} nebo \citep[viz][Věta
+4.22]{Andel07}.
+
+Mnoho článků je výsledkem spolupráce celé řady osob. Při odkazování
+v~textu na článek se třemi autory obvykle při prvním výskytu uvedeme
+plný seznam: \citet*{DempsterLairdRubin77} představili koncept EM
+algoritmu. Respektive: Koncept EM algoritmu byl představen v~práci
+Dempstera, Lairdové a~Rubina \citep*{DempsterLairdRubin77}. Při každém
+dalším výskytu již používáme zkrácenou verzi:
+\citet{DempsterLairdRubin77} nabízejí též několik příkladů použití EM
+algoritmu. Respektive: Několik příkladů použití EM algoritmu lze
+nalézt též v~práci Dempstera a~kol. \citep{DempsterLairdRubin77}.
+
+U~článku s~více než třemi autory odkazujeme vždy zkrácenou formou:
+První výsledky projektu ACCEPT jsou uvedeny v~práci Genbergové a~kol.
+\citep{Genberget08}. V~textu \emph{nenapíšeme}: První výsledky
+projektu ACCEPT jsou uvedeny v~práci \citet*{Genberget08}.
diff --git a/kap03.tex b/kap03.tex
new file mode 100644 (file)
index 0000000..a5abf13
--- /dev/null
+++ b/kap03.tex
@@ -0,0 +1,175 @@
+%%% Fiktivní kapitola s ukázkami tabulek, obrázků a kódu
+
+\chapter{Tabulky, obrázky, programy}
+
+Používání tabulek a grafů v~odborném textu má některá společná
+pravidla a~některá specifická. Tabulky a grafy neuvádíme přímo do
+textu, ale umístíme je buď na samostatné stránky nebo na vyhrazené
+místo v~horní nebo dolní části běžných stránek. \LaTeX\ se o~umístění
+plovoucích grafů a tabulek postará automaticky.
+
+Každý graf a tabulku
+očíslujeme a umístíme pod ně legendu. Legenda má popisovat obsah grafu
+či tabulky tak podrobně, aby jim čtenář rozuměl bez důkladného
+studování textu práce.
+
+Na každou tabulku a graf musí být v~textu odkaz
+pomocí jejich čísla. Na příslušném místě textu pak shrneme ty
+nejdůležitější závěry, které lze z~tabulky či grafu učinit. Text by
+měl být čitelný a srozumitelný i~bez prohlížení tabulek a grafů a
+tabulky a grafy by měly být srozumitelné i~bez podrobné četby textu.
+
+Na tabulky a grafy odkazujeme pokud možno nepřímo v~průběhu běžného
+toku textu; místo \emph{\uv{Tabulka~\ref{tab03:Nejaka} ukazuje, že
+    muži jsou v~průměru o~$9,9\,\rm kg$ těžší než ženy}} raději napíšeme
+\emph{\uv{Muži jsou o~$9,9\,\rm kg$ těžší než ženy (viz
+    Tabulka~\ref{tab03:Nejaka})}}.
+
+\section{Tabulky}
+
+\begin{table}[b!]
+
+\centering
+%%% Tabulka používá následující balíčky:
+%%%   - booktabs (\toprule, \midrule, \bottomrule)
+%%%   - dcolumn (typ sloupce D: vycentrovaná čísla zarovnaná na
+%%%     desetinnou čárku
+%%%     Všimněte si, že ve zdrojovém kódu jsou desetinné tečky, ale
+%%%     tisknou se čárky.
+%%% Dále používáme příkazy \pulrad a \mc definované v makra.tex
+
+\begin{tabular}{l@{\hspace{1.5cm}}D{.}{,}{3.2}D{.}{,}{1.2}D{.}{,}{2.3}}
+\toprule
+ & \mc{} & \mc{\textbf{Směrod.}} & \mc{} \\
+\pulrad{\textbf{Efekt}} & \mc{\pulrad{\textbf{Odhad}}} & \mc{\textbf{chyba}$^a$} &
+\mc{\pulrad{\textbf{P-hodnota}}} \\
+\midrule
+Abs. člen     & -10.01 & 1.01 & \mc{---} \\
+Pohlaví (muž) & 9.89   & 5.98 & 0.098 \\
+Výška (cm)    & 0.78   & 0.12 & <0.001 \\
+\bottomrule
+\multicolumn{4}{l}{\footnotesize \textit{Pozn:}
+$^a$ Směrodatná chyba odhadu metodou Monte Carlo.}
+\end{tabular}
+
+\caption{Maximálně věrohodné odhady v~modelu M.}\label{tab03:Nejaka}
+
+\end{table}
+
+U~\textbf{tabulek} se doporučuje dodržovat následující pravidla:
+
+\begin{itemize} %% nebo compactitem z balíku paralist
+\item Vyhýbat se svislým linkám. Silnějšími vodorovnými linkami
+  oddělit tabulku od okolního textu včetně legendy, slabšími
+  vodorovnými linkami oddělovat záhlaví sloupců od těla tabulky a
+  jednotlivé části tabulky mezi sebou. V~\LaTeX u tuto podobu tabulek
+  implementuje balík \texttt{booktabs}. Chceme-li výrazněji oddělit
+  některé sloupce od jiných, vložíme mezi ně větší mezeru.
+\item Neměnit typ, formát a význam obsahu políček v~tomtéž sloupci
+  (není dobré do téhož sloupce zapisovat tu průměr, onde procenta).
+\item Neopakovat tentýž obsah políček mnohokrát za sebou. Máme-li
+  sloupec \textit{Rozptyl}, který v~prvních deseti řádcích obsahuje
+  hodnotu $0,5$ a v~druhých deseti řádcích hodnotu $1,5$, pak tento
+  sloupec raději zrušíme a vyřešíme to jinak. Například můžeme tabulku
+  rozdělit na dvě nebo do ní vložit popisné řádky, které informují
+o~nějaké proměnné hodnotě opakující se v~následujícím oddíle tabulky
+  (např. \emph{\uv{Rozptyl${}=0,5$}} a níže \emph{\uv{Rozptyl${}=
+      1,5$}}).
+\item Čísla v~tabulce zarovnávat na desetinnou čárku.
+\item V~tabulce je někdy potřebné používat zkratky, které se jinde
+nevyskytují. Tyto zkratky můžeme vysvětlit v~legendě nebo
+v~poznámkách pod tabulkou. Poznámky pod tabulkou můžeme využít i
+k~podrobnějšímu vysvětlení významu  některých sloupců nebo hodnot.
+\end{itemize}
+
+\section{Obrázky}
+
+Několik rad týkajících se obrázků a grafů.
+
+\begin{itemize}
+\item Graf by měl být vytvořen ve velikosti, v~níž bude použit
+  v~práci. Zmenšení příliš velkého grafu vede ke špatné čitelnosti
+  popisků.
+\item Osy grafu musí být řádně popsány ve stejném jazyce, v~jakém je
+  psána práce (absenci diakritiky lze tolerovat). Kreslíme-li graf
+  hmotnosti proti výšce, nenecháme na nich popisky \texttt{ht} a
+  \texttt{wt}, ale osy popíšeme \emph{Výška [cm]} a~\emph{Hmotnost
+    [kg]}. Kreslíme-li graf funkce $h(x)$, popíšeme osy $x$ a $h(x)$.
+  Každá osa musí mít jasně určenou škálu.
+\item Chceme-li na dvourozměrném grafu vyznačit velké množství bodů,
+  dáme pozor, aby se neslily do jednolité černé tmy. Je-li bodů mnoho,
+  zmenšíme velikost symbolu, kterým je vykreslujeme, anebo vybereme
+  jen malou část bodů, kterou do grafu zaneseme. Grafy, které obsahují
+  tisíce bodů, dělají problémy hlavně v~elektronických dokumentech,
+  protože výrazně zvětšují velikost souborů.
+\item Budeme-li práci tisknout černobíle, vyhneme se používání barev.
+  Čáry roz\-li\-šu\-je\-me typem (plná, tečkovaná, čerchovaná,\ldots), plochy
+  dostatečně roz\-díl\-ný\-mi intensitami šedé nebo šrafováním. Význam
+  jednotlivých typů čar a~ploch vysvětlíme buď v~textové legendě ke
+  grafu anebo v~grafické legendě, která je přímo součástí obrázku.
+\item Vyhýbejte se bitmapovým obrázkům o~nízkém rozlišení a zejména
+  JPEGům (zuby a kompresní artefakty nevypadají na papíře pěkně).
+  Lepší je vytvářet obrázky vektorově a vložit do textu jako PDF.
+\end{itemize}
+
+\section{Programy}
+
+Algoritmy, výpisy programů a popis interakce s~programy je vhodné
+odlišit od ostatního textu. Jednou z~možností je použití {\LaTeX}o\-vé\-ho balíčku
+\texttt{fancyvrb} (fancy verbatim), pomocí něhož je v~souboru \texttt{makra.tex}
+nadefinováno prostředí \texttt{code}. Pomocí něho lze vytvořit
+např. následující ukázky.
+
+\begin{code}
+> mean(x)
+[1] 158.90
+> objekt$prumer
+[1] 158.90
+\end{code}
+%$
+Menší písmo:
+\begin{code}[fontsize=\footnotesize]
+> mean(x)
+[1] 158.90
+> objekt$prumer
+[1] 158.90
+\end{code}
+%$
+Bez rámečku:
+\begin{code}[frame=none]
+> mean(x)
+[1] 158.90
+> objekt$prumer
+[1] 158.90
+\end{code}
+%$
+Užší rámeček:
+\begin{code}[xrightmargin=20em]
+> mean(x)
+[1] 158.90
+> objekt$prumer
+[1] 158.90
+\end{code}
+%$
+
+\begin{figure}[p]\centering
+\includegraphics[width=140mm, height=140mm]{../img/ukazka-obr01}
+% Příponu není potřeba explicitně uvádět, pdflatex automaticky hledá pdf.
+% Rozměry také není nutné uvádět.
+\caption{Náhodný výběr z~rozdělení $\mathcal{N}_2(\boldsymbol{0},\,I)$.}
+\label{obr03:Nvyber}
+
+\end{figure}
+
+\begin{figure}[p]\centering
+\includegraphics[width=140mm, height=140mm]{../img/ukazka-obr02}
+\caption{Hustoty několika normálních rozdělení.}
+\label{obr03:Nhust}
+\end{figure}
+
+\begin{figure}[p]\centering
+\includegraphics[width=140mm, height=198mm]{../img/ukazka-obr03}
+\caption{Hustoty několika normálních rozdělení.}
+\label{obr03:Nhust:podruhe}
+
+\end{figure}
diff --git a/kap04.tex b/kap04.tex
new file mode 100644 (file)
index 0000000..6cb88c0
--- /dev/null
+++ b/kap04.tex
@@ -0,0 +1,40 @@
+%%% Fiktivní kapitola s instrukcemi k PDF/A
+
+\chapter{Formát PDF/A}
+
+Opatření rektora č. 13/2017 určuje, že elektronická podoba závěrečných
+prací musí být odevzdávána ve formátu PDF/A úrovně 1a nebo 2u. To jsou
+profily formátu PDF určující, jaké vlastnosti PDF je povoleno používat,
+aby byly dokumenty vhodné k~dlouhodobé archivaci a dalšímu automatickému
+zpracování. Dále se budeme zabývat úrovní 2u, kterou sázíme \TeX{}em.
+
+Mezi nejdůležitější požadavky PDF/A-2u patří:
+
+\begin{itemize}
+
+\item Všechny fonty musí být zabudovány uvnitř dokumentu. Nejsou přípustné
+odkazy na externí fonty (ani na \uv{systémové}, jako je Helvetica nebo Times).
+
+\item Fonty musí obsahovat tabulku ToUnicode, která definuje převod z~kódování
+znaků použitého uvnitř fontu to Unicode. Díky tomu je možné z~dokumentu
+spolehlivě extrahovat text.
+
+\item Dokument musí obsahovat metadata ve formátu XMP a je-li barevný,
+pak také formální specifikaci barevného prostoru.
+
+\end{itemize}
+
+Tato šablona používá balíček {\tt pdfx,} který umí \LaTeX{} nastavit tak,
+aby požadavky PDF/A splňoval. Metadata v~XMP se generují automaticky podle
+informací v~souboru {\tt prace.xmpdata} (na vygenerovaný soubor se můžete
+podívat v~{\tt pdfa.xmpi}).
+
+Validitu PDF/A můžete zkontrolovat pomocí nástroje VeraPDF, který je
+k~dispozici na \url{http://verapdf.org/}.
+
+Pokud soubor nebude validní, mezi obvyklé příčiny patří používání méně
+obvyklých fontů (které se vkládají pouze v~bitmapové podobě a/nebo bez
+unicodových tabulek) a vkládání obrázků v~PDF, které samy o~sobě standard
+PDF/A nesplňují.
+
+Další postřehy o~práci s~PDF/A najdete na \url{http://mj.ucw.cz/vyuka/bc/pdfaq.html}.
diff --git a/literatura.bib b/literatura.bib
new file mode 100644 (file)
index 0000000..04469ea
--- /dev/null
@@ -0,0 +1,94 @@
+%
+%  Vzor bibliografické databáze pro automatickou tvorbu seznamu referencí
+%  pomocí BibTeXu
+%
+%  Doporučený software pro správu databáze literatury formátu *.bib:
+%    JabRef, http://jabref.sourceforge.net/
+%
+%  POZOR:
+%
+%    *  Písmena v názvech publikací, jež je třeba tisknout vždy velká, se musejí psát
+%       do složených závorek ({T}hailand, {HIV})
+%
+%  ===========================================================================
+
+@BOOK{Andel07,
+  title = {Základy matematické statistiky},
+  publisher = {Matfyzpress},
+  year = {2007},
+  author = {Anděl, J.},
+  address = {Praha},
+  series = {Druhé opravené vydání},
+  isbn = {80-7378-001-1}
+}
+
+@BOOK{Andel98,
+  title = {Statistické metody},
+  publisher = {Matfyzpress},
+  year = {1998},
+  author = {Anděl, J.},
+  address = {Praha},
+  series = {Druhé přepracované vydání},
+  isbn = {80-85863-27-8}
+}
+
+@ARTICLE{Cox72,
+  author = {Cox, D. R.},
+  title = {Regression models and life-tables (with {D}iscussion)},
+  journal = {Journal of the Royal Statistical Society, Series B},
+  year = {1972},
+  volume = {34},
+  pages = {187--220},
+  number = {2}
+}
+
+@ARTICLE{DempsterLairdRubin77,
+  author = {Dempster, A. P. and Laird, N. M. and Rubin, D. B.},
+  title = {Maximum likelihood from incomplete data via the {EM} algorithm},
+  journal = {Journal of the Royal Statistical Society, Series B},
+  year = {1977},
+  volume = {39},
+  pages = {1--38},
+  number = {1}
+}
+
+@ARTICLE{Genberget08,
+  author = {Genberg, B. L. and Kulich, M. and Kawichai, S. and Modiba, P. and
+       Chingono, A. and Kilonzo, G. P. and Richter, L. and Pettifor, A.
+       and Sweat, M. and Celentano, D. D.},
+  title = {{HIV} risk behaviors in Sub-{S}aharan {A}frica and {N}orthern {T}hailand:
+       {B}aseline behavioral data from project {A}ccept},
+  journal = {Journal of Acquired Immune Deficiency Syndrome},
+  year = {2008},
+  volume = {49},
+  pages = {309--319}
+}
+
+@ARTICLE{KaplanMeier58,
+  author = {Kaplan, E. L. and Meier, P.},
+  title = {Nonparametric estimation from incomplete observations},
+  journal = {Journal of the American Statistical Association},
+  year = {1958},
+  volume = {53},
+  pages = {457--481},
+  number = {282}
+}
+
+@BOOK{LehmannCasella98,
+  title = {Theory of Point Estimation},
+  publisher = {Springer-Verlag},
+  year = {1998},
+  author = {Lehmann, E. L. and Casella, G.},
+  address = {New York},
+  series = {{S}econd {E}dition},
+  isbn = {0-387-98502-6}
+}
+
+@ARTICLE{Student08,
+  author = {Student},
+  title = {On the probable error of the mean},
+  journal = {Biometrika},
+  year = {1908},
+  volume = {6},
+  pages = {1-25}
+}
diff --git a/literatura.tex b/literatura.tex
new file mode 100644 (file)
index 0000000..8d8a405
--- /dev/null
@@ -0,0 +1,35 @@
+%%% Seznam použité literatury (bibliografie)
+%%%
+%%% Pro vytváření bibliografie používáme bibTeX. Ten zpracovává
+%%% citace v textu (např. makro \cite{...}) a vyhledává k nim literaturu
+%%% v souboru literatura.bib.
+%%%
+%%% Příkaz \bibliographystyle určuje, jakým stylem budou citovány odkazy
+%%% v textu. V závorce je název zvoleného souboru .bst. Styly plainnat
+%%% a unsrt jsou standardní součástí latexových distribucí. Styl czplainnat
+%%% je dodáván s touto šablonou a bibTeX ho hledá v aktuálním adresáři.
+
+\bibliographystyle{czplainnat}    %% Autor (rok) s českými spojkami
+% \bibliographystyle{plainnat}    %% Autor (rok) s anglickými spojkami
+% \bibliographystyle{unsrt}       %% [číslo]
+
+\renewcommand{\bibname}{Seznam použité literatury}
+
+%%% Vytvoření seznamu literatury. Pozor, pokud jste necitovali ani jednu
+%%% položku, seznam se automaticky vynechá.
+
+\bibliography{literatura}
+
+%%% Kdybyste chtěli bibliografii vytvářet ručně (bez bibTeXu), lze to udělat
+%%% následovně. V takovém případě se řiďte normou ISO 690 a zvyklostmi v oboru.
+
+% \begin{thebibliography}{99}
+%
+% \bibitem{lamport94}
+%   {\sc Lamport,} Leslie.
+%   \emph{\LaTeX: A Document Preparation System}.
+%   2. vydání.
+%   Massachusetts: Addison Wesley, 1994.
+%   ISBN 0-201-52983-1.
+%
+% \end{thebibliography}
diff --git a/maint/mkdist b/maint/mkdist
new file mode 100755 (executable)
index 0000000..3d4ac4f
--- /dev/null
@@ -0,0 +1,102 @@
+#!/bin/bash
+set -e
+export LC_ALL=cs_CZ
+
+for a in bp dp phd ; do
+       rm -rf vzor-$a{,.zip}
+       git archive --prefix=vzor-$a/ HEAD | tar xf -
+       (
+               cd vzor-$a
+               rm -rf mkdist upload uprava slides TODO
+               (
+                       date +'%Y-%m-%d'
+                       echo -n 'Git commit: '
+                       git rev-parse HEAD
+               ) >VERSION
+       )
+done
+
+# BP
+(
+       echo "Generating BP"
+       cd vzor-bp
+       sed -i '
+               /^%\+ *ONLYPHD/N
+               /^%\+ *PHDONLY/,/^%\+ *ONLYPHD/d
+               /^%\+ *NOPHD/d
+               /^%\+ *PHDNO/d
+       ' */*.tex README*
+)
+
+# DP
+(
+       echo "Generating DP"
+       cd vzor-dp
+       sed -i '
+               s/bakalářsk/diplomov/g
+               s/BAKALÁŘSK/DIPLOMOV/g
+               s/bachelor/master/g
+               s/BACHELOR/MASTER/g
+               s/bp_uprava/dp_uprava/g
+               /^%\+ *ONLYPHD/N
+               /^%\+ *PHDONLY/,/^%\+ *ONLYPHD/d
+               /^%\+ *NOPHD/d
+               /^%\+ *PHDNO/d
+       ' */*.tex README*
+       if grep -Eri 'bakal|bachel' . ; then
+               echo >&2 "Substitutions failed"
+               exit 1
+       fi
+)
+
+# PhD
+(
+       echo "Generating PhD"
+       cd vzor-phd
+       sed -i '
+               s/bakalářská/disertační/g
+               s/bakalářské/disertační/g
+               s/bakalářských/disertačních/g
+               s/bakalářskou/disertační/g
+               s/BAKALÁŘSKÁ/DISERTAČNÍ/g
+               s/bachelor/doctoral/g
+               s/BACHELOR/DOCTORAL/g
+               s/bp_uprava/phd_uprava/g
+               /^%\+ *PHDONLY/d
+               /^%\+ *ONLYPHD/d
+               /^%\+ *PHDNO/N
+               /^%\+ *NOPHD/,/^%\+ *PHDNO/d
+       ' */*.tex README*
+       if grep -Eri 'bakal|bachel' . ; then
+               echo >&2 "Substitutions failed"
+               exit 1
+       fi
+)
+
+for a in bp dp phd ; do
+       (
+               cd vzor-$a/cs
+               make
+               mv prace.pdf vzor.pdf
+               make clean
+       )
+       (
+               cd vzor-$a/en
+               make
+               mv thesis.pdf example.pdf
+               make clean
+       )
+       (
+               cd vzor-$a
+               sed -i '
+                       /^%\+ *NEMICEPS/N
+                       /^%\+ *SPECIMEN/,/^%\+ *NEMICEPS/d
+                       s/ *\\X{[^}]*}//
+                       /^\\XXX{/d
+               ' */*.tex
+       )
+done
+
+for a in bp dp phd ; do
+       zip -r vzor-$a.zip vzor-$a
+done
diff --git a/maint/upload b/maint/upload
new file mode 100755 (executable)
index 0000000..56c2a2b
--- /dev/null
@@ -0,0 +1,3 @@
+#!/bin/bash
+set -e
+rs vzor-*.zip jw:www/static/vyuka/bc/sablona/
diff --git a/makra.tex b/makra.tex
new file mode 100644 (file)
index 0000000..fcf179a
--- /dev/null
+++ b/makra.tex
@@ -0,0 +1,90 @@
+%%% Tento soubor obsahuje definice různých užitečných maker a prostředí %%%
+%%% Další makra připisujte sem, ať nepřekáží v ostatních souborech.     %%%
+
+%%% Drobné úpravy stylu
+
+% Tato makra přesvědčují mírně ošklivým trikem LaTeX, aby hlavičky kapitol
+% sázel příčetněji a nevynechával nad nimi spoustu místa. Směle ignorujte.
+\makeatletter
+\def\@makechapterhead#1{
+  {\parindent \z@ \raggedright \normalfont
+   \Huge\bfseries \thechapter. #1
+   \par\nobreak
+   \vskip 20\p@
+}}
+\def\@makeschapterhead#1{
+  {\parindent \z@ \raggedright \normalfont
+   \Huge\bfseries #1
+   \par\nobreak
+   \vskip 20\p@
+}}
+\makeatother
+
+% Toto makro definuje kapitolu, která není očíslovaná, ale je uvedena v obsahu.
+\def\chapwithtoc#1{
+\chapter*{#1}
+\addcontentsline{toc}{chapter}{#1}
+}
+
+% Trochu volnější nastavení dělení slov, než je default.
+\lefthyphenmin=2
+\righthyphenmin=2
+
+% Zapne černé "slimáky" na koncích řádků, které přetekly, abychom si
+% jich lépe všimli.
+\overfullrule=1mm
+
+%%% Makra pro definice, věty, tvrzení, příklady, ... (vyžaduje baliček amsthm)
+
+\theoremstyle{plain}
+\newtheorem{veta}{Věta}
+\newtheorem{lemma}[veta]{Lemma}
+\newtheorem{tvrz}[veta]{Tvrzení}
+
+\theoremstyle{plain}
+\newtheorem{definice}{Definice}
+
+\theoremstyle{remark}
+\newtheorem*{dusl}{Důsledek}
+\newtheorem*{pozn}{Poznámka}
+\newtheorem*{prikl}{Příklad}
+
+%%% Prostředí pro důkazy
+
+\newenvironment{dukaz}{
+  \par\medskip\noindent
+  \textit{Důkaz}.
+}{
+\newline
+\rightline{$\qedsymbol$}
+}
+
+%%% Prostředí pro sazbu kódu, případně vstupu/výstupu počítačových
+%%% programů. (Vyžaduje balíček fancyvrb -- fancy verbatim.)
+
+\DefineVerbatimEnvironment{code}{Verbatim}{fontsize=\small, frame=single}
+
+%%% Prostor reálných, resp. přirozených čísel
+\newcommand{\R}{\mathbb{R}}
+\newcommand{\N}{\mathbb{N}}
+
+%%% Užitečné operátory pro statistiku a pravděpodobnost
+\DeclareMathOperator{\pr}{\textsf{P}}
+\DeclareMathOperator{\E}{\textsf{E}\,}
+\DeclareMathOperator{\var}{\textrm{var}}
+\DeclareMathOperator{\sd}{\textrm{sd}}
+
+%%% Příkaz pro transpozici vektoru/matice
+\newcommand{\T}[1]{#1^\top}
+
+%%% Vychytávky pro matematiku
+\newcommand{\goto}{\rightarrow}
+\newcommand{\gotop}{\stackrel{P}{\longrightarrow}}
+\newcommand{\maon}[1]{o(n^{#1})}
+\newcommand{\abs}[1]{\left|{#1}\right|}
+\newcommand{\dint}{\int_0^\tau\!\!\int_0^\tau}
+\newcommand{\isqr}[1]{\frac{1}{\sqrt{#1}}}
+
+%%% Vychytávky pro tabulky
+\newcommand{\pulrad}[1]{\raisebox{1.5ex}[0pt]{#1}}
+\newcommand{\mc}[1]{\multicolumn{1}{c}{#1}}
diff --git a/mkdist b/mkdist
deleted file mode 100755 (executable)
index 3d4ac4f..0000000
--- a/mkdist
+++ /dev/null
@@ -1,102 +0,0 @@
-#!/bin/bash
-set -e
-export LC_ALL=cs_CZ
-
-for a in bp dp phd ; do
-       rm -rf vzor-$a{,.zip}
-       git archive --prefix=vzor-$a/ HEAD | tar xf -
-       (
-               cd vzor-$a
-               rm -rf mkdist upload uprava slides TODO
-               (
-                       date +'%Y-%m-%d'
-                       echo -n 'Git commit: '
-                       git rev-parse HEAD
-               ) >VERSION
-       )
-done
-
-# BP
-(
-       echo "Generating BP"
-       cd vzor-bp
-       sed -i '
-               /^%\+ *ONLYPHD/N
-               /^%\+ *PHDONLY/,/^%\+ *ONLYPHD/d
-               /^%\+ *NOPHD/d
-               /^%\+ *PHDNO/d
-       ' */*.tex README*
-)
-
-# DP
-(
-       echo "Generating DP"
-       cd vzor-dp
-       sed -i '
-               s/bakalářsk/diplomov/g
-               s/BAKALÁŘSK/DIPLOMOV/g
-               s/bachelor/master/g
-               s/BACHELOR/MASTER/g
-               s/bp_uprava/dp_uprava/g
-               /^%\+ *ONLYPHD/N
-               /^%\+ *PHDONLY/,/^%\+ *ONLYPHD/d
-               /^%\+ *NOPHD/d
-               /^%\+ *PHDNO/d
-       ' */*.tex README*
-       if grep -Eri 'bakal|bachel' . ; then
-               echo >&2 "Substitutions failed"
-               exit 1
-       fi
-)
-
-# PhD
-(
-       echo "Generating PhD"
-       cd vzor-phd
-       sed -i '
-               s/bakalářská/disertační/g
-               s/bakalářské/disertační/g
-               s/bakalářských/disertačních/g
-               s/bakalářskou/disertační/g
-               s/BAKALÁŘSKÁ/DISERTAČNÍ/g
-               s/bachelor/doctoral/g
-               s/BACHELOR/DOCTORAL/g
-               s/bp_uprava/phd_uprava/g
-               /^%\+ *PHDONLY/d
-               /^%\+ *ONLYPHD/d
-               /^%\+ *PHDNO/N
-               /^%\+ *NOPHD/,/^%\+ *PHDNO/d
-       ' */*.tex README*
-       if grep -Eri 'bakal|bachel' . ; then
-               echo >&2 "Substitutions failed"
-               exit 1
-       fi
-)
-
-for a in bp dp phd ; do
-       (
-               cd vzor-$a/cs
-               make
-               mv prace.pdf vzor.pdf
-               make clean
-       )
-       (
-               cd vzor-$a/en
-               make
-               mv thesis.pdf example.pdf
-               make clean
-       )
-       (
-               cd vzor-$a
-               sed -i '
-                       /^%\+ *NEMICEPS/N
-                       /^%\+ *SPECIMEN/,/^%\+ *NEMICEPS/d
-                       s/ *\\X{[^}]*}//
-                       /^\\XXX{/d
-               ' */*.tex
-       )
-done
-
-for a in bp dp phd ; do
-       zip -r vzor-$a.zip vzor-$a
-done
diff --git a/prace.tex b/prace.tex
new file mode 100644 (file)
index 0000000..dca976d
--- /dev/null
+++ b/prace.tex
@@ -0,0 +1,191 @@
+%%% Hlavní soubor. Zde se definují základní parametry a odkazuje se na ostatní části. %%%
+
+%% Verze pro jednostranný tisk:
+% Okraje: levý 40mm, pravý 25mm, horní a dolní 25mm
+% (ale pozor, LaTeX si sám přidává 1in)
+\documentclass[12pt,a4paper]{report}
+\setlength\textwidth{145mm}
+\setlength\textheight{247mm}
+\setlength\oddsidemargin{15mm}
+\setlength\evensidemargin{15mm}
+\setlength\topmargin{0mm}
+\setlength\headsep{0mm}
+\setlength\headheight{0mm}
+% \openright zařídí, aby následující text začínal na pravé straně knihy
+\let\openright=\clearpage
+
+%% Pokud tiskneme oboustranně:
+% \documentclass[12pt,a4paper,twoside,openright]{report}
+% \setlength\textwidth{145mm}
+% \setlength\textheight{247mm}
+% \setlength\oddsidemargin{14.2mm}
+% \setlength\evensidemargin{0mm}
+% \setlength\topmargin{0mm}
+% \setlength\headsep{0mm}
+% \setlength\headheight{0mm}
+% \let\openright=\cleardoublepage
+
+%% Vytváříme PDF/A-2u
+\usepackage[a-2u]{pdfx}
+
+%% Přepneme na českou sazbu a fonty Latin Modern
+\usepackage[czech]{babel}
+\usepackage{lmodern}
+\usepackage[T1]{fontenc}
+\usepackage{textcomp}
+
+%% Použité kódování znaků: obvykle latin2, cp1250 nebo utf8:
+\usepackage[utf8]{inputenc}
+
+%%% Další užitečné balíčky (jsou součástí běžných distribucí LaTeXu)
+\usepackage{amsmath}        % rozšíření pro sazbu matematiky
+\usepackage{amsfonts}       % matematické fonty
+\usepackage{amsthm}         % sazba vět, definic apod.
+\usepackage{bbding}         % balíček s nejrůznějšími symboly
+                           % (čtverečky, hvězdičky, tužtičky, nůžtičky, ...)
+\usepackage{bm}             % tučné symboly (příkaz \bm)
+\usepackage{graphicx}       % vkládání obrázků
+\usepackage{fancyvrb}       % vylepšené prostředí pro strojové písmo
+\usepackage{indentfirst}    % zavede odsazení 1. odstavce kapitoly
+\usepackage{natbib}         % zajištuje možnost odkazovat na literaturu
+                           % stylem AUTOR (ROK), resp. AUTOR [ČÍSLO]
+\usepackage[nottoc]{tocbibind} % zajistí přidání seznamu literatury,
+                            % obrázků a tabulek do obsahu
+\usepackage{icomma}         % inteligetní čárka v matematickém módu
+\usepackage{dcolumn}        % lepší zarovnání sloupců v tabulkách
+\usepackage{booktabs}       % lepší vodorovné linky v tabulkách
+\usepackage{paralist}       % lepší enumerate a itemize
+\usepackage{xcolor}         % barevná sazba
+
+%% SPECIMEN
+% Takto označená část slouží pro tvorbu vzorového PDF vystaveného na webu.
+% Během generování oficiální šablony skriptem ../mkdist se automaticky smaže,
+% stejně jako všechna volání maker \X a \XXX.
+\def\X#1{\textcolor{red}{[#1]}}
+\def\XXX#1{\par\smallskip\noindent \textcolor{red}{[#1]}}
+%% NEMICEPS
+
+%%% Údaje o práci
+
+% Název práce v jazyce práce (přesně podle zadání)
+\def\NazevPrace{Název práce \X{přesně podle zadání}}
+
+% Název práce v angličtině
+\def\NazevPraceEN{Name of thesis \X{přesný překlad do angličtiny}}
+
+% Jméno autora
+\def\AutorPrace{Jméno Příjmení}
+
+% Rok odevzdání
+\def\RokOdevzdani{ROK}
+
+% Název katedry nebo ústavu, kde byla práce oficiálně zadána
+% (dle Organizační struktury MFF UK, případně plný název pracoviště mimo MFF)
+\def\Katedra{Název katedry nebo ústavu \X{dle organizační struktury MFF UK}}
+\def\KatedraEN{Name of the department}
+
+% Jedná se o katedru (department) nebo o ústav (institute)?
+\def\TypPracoviste{Katedra}
+\def\TypPracovisteEN{Department}
+
+% Vedoucí práce: Jméno a příjmení s~tituly
+\def\Vedouci{Vedoucí práce \X{s~tituly}}
+
+% Pracoviště vedoucího (opět dle Organizační struktury MFF)
+\def\KatedraVedouciho{katedra}
+\def\KatedraVedoucihoEN{department}
+
+% Studijní program a obor
+\def\StudijniProgram{studijní program}
+\def\StudijniObor{studijní obor}
+
+% Nepovinné poděkování (vedoucímu práce, konzultantovi, tomu, kdo
+% zapůjčil software, literaturu apod.)
+\def\Podekovani{%
+Poděkování.
+}
+
+% Abstrakt (doporučený rozsah cca 80-200 slov; nejedná se o zadání práce)
+\def\Abstrakt{%
+Abstrakt. \X{doporučeno cca 80--200 slov; nejedná se o~zadání práce}
+}
+\def\AbstraktEN{%
+Abstract.
+}
+
+% 3 až 5 klíčových slov (doporučeno), každé uzavřeno ve složených závorkách
+\def\KlicovaSlova{%
+{klíčová} {slova} \X{obvykle 3 až~5 klíčových slov či frází}
+}
+\def\KlicovaSlovaEN{%
+{key} {words}
+}
+
+%% Balíček hyperref, kterým jdou vyrábět klikací odkazy v PDF,
+%% ale hlavně ho používáme k uložení metadat do PDF (včetně obsahu).
+%% Většinu nastavítek přednastaví balíček pdfx.
+\hypersetup{unicode}
+\hypersetup{breaklinks=true}
+
+%% Definice různých užitečných maker (viz popis uvnitř souboru)
+\include{makra}
+
+%% Titulní strana a různé povinné informační strany
+\begin{document}
+\include{titulka}
+
+%%% Strana s automaticky generovaným obsahem bakalářské práce
+
+\tableofcontents
+
+%%% Jednotlivé kapitoly práce jsou pro přehlednost uloženy v samostatných souborech
+\include{uvod}
+\include{kap01}
+\include{kap02}
+\include{kap03}
+\include{kap04}
+
+\include{zaver}
+
+%%% Seznam použité literatury
+\include{literatura}
+
+%%% Obrázky v bakalářské práci
+%%% (pokud jich je malé množství, obvykle není třeba seznam uvádět)
+\listoffigures
+
+%%% Tabulky v bakalářské práci (opět nemusí být nutné uvádět)
+%%% U matematických prací může být lepší přemístit seznam tabulek na začátek práce.
+\listoftables
+\XXX{U~matematických prací může být lepší přemístit seznam tabulek na začátek práce.}
+
+%%% Použité zkratky v bakalářské práci (opět nemusí být nutné uvádět)
+%%% U matematických prací může být lepší přemístit seznam zkratek na začátek práce.
+\chapwithtoc{Seznam použitých zkratek}
+\XXX{U~matematických prací může být lepší přemístit seznam zkratek na začátek práce.}
+
+%% PHDONLY
+%%% Součástí doktorských prací musí být seznam vlastních publikací
+\chapwithtoc{Seznam publikací}
+\XXX{Součástí doktorských prací musí být seznam vlastních publikací.}
+%% ONLYPHD
+
+%%% Přílohy k bakalářské práci, existují-li. Každá příloha musí být alespoň jednou
+%%% odkazována z vlastního textu práce. Přílohy se číslují.
+%%%
+%%% Do tištěné verze se spíše hodí přílohy, které lze číst a prohlížet (dodatečné
+%%% tabulky a grafy, různé textové doplňky, ukázky výstupů z počítačových programů,
+%%% apod.). Do elektronické verze se hodí přílohy, které budou spíše používány
+%%% v elektronické podobě než čteny (zdrojové kódy programů, datové soubory,
+%%% interaktivní grafy apod.). Elektronické přílohy se nahrávají do SISu a lze
+%%% je také do práce vložit na CD/DVD. Povolené formáty souborů specifikuje
+%%% opatření rektora č. 72/2017.
+\appendix
+\chapter{Přílohy}
+\XXX{Přílohy k bakalářské práci, existují-li. Každá příloha musí být alespoň jednou odkazována z vlastního textu práce. Přílohy se číslují.}
+\XXX{Do tištěné verze se spíše hodí přílohy, které lze číst a prohlížet (dodatečné tabulky a grafy, různé textové doplňky, ukázky výstupů z počítačových programů, apod.). Do elektronické verze se hodí přílohy, které budou spíše používány v~elektronické podobě než čteny (zdrojové kódy programů, datové soubory, interaktivní grafy apod.). Elektronické přílohy se nahrávají do SISu a lze je také do práce vložit na CD/DVD. Povolené formáty souborů specifikuje opatření rektora č.~72/2017.}
+
+\section{První příloha}
+
+\openright
+\end{document}
diff --git a/prace.xmpdata b/prace.xmpdata
new file mode 100644 (file)
index 0000000..908214d
--- /dev/null
@@ -0,0 +1,7 @@
+% Metadata k uložení do PDF, podrobnější popis viz dokumentace balíčku pdfx.
+
+\Author{Jméno Příjmení}
+\Title{Název práce}
+\Keywords{klíčová slova\sep další taková\sep ještě jiná}
+\Subject{Abstrakt práce}
+\Publisher{Univerzita Karlova}
diff --git a/slides/Makefile b/slides/Makefile
deleted file mode 100644 (file)
index bfd57f2..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-SHELL=/bin/bash
-
-all: bcintro.pdf
-
-bcintro.pdf: bcintro.tex
-       pdflatex bcintro.tex
-
-clean:
-       rm -f *~ *.{aux,log,nav,out,pdf,snm,toc,vrb}
-
-upload: bcintro.pdf
-       rs bcintro.pdf jw:www/static/vyuka/bc/
diff --git a/slides/bcintro.tex b/slides/bcintro.tex
deleted file mode 100644 (file)
index e0ccb48..0000000
+++ /dev/null
@@ -1,268 +0,0 @@
-\documentclass{beamer}
-\usepackage[utf8]{inputenc}
-\usepackage[czech]{babel}
-\usepackage{palatino}
-\usetheme{Warsaw}
-\title[Medvědův průvodce bakalářkou]{Medvědův průvodce bakalářkou}
-\author[Martin Mareš]{Martin Mareš\\\texttt{mj@ucw.cz}}
-\institute{Katedra Aplikované Matematiky\\MFF UK Praha}
-\date{2022}
-\begin{document}
-\setbeamertemplate{navigation symbols}{}
-\setbeamerfont{title page}{family=\rmfamily}
-
-\begin{frame}
-\titlepage
-\end{frame}
-
-\begin{frame}{Odevzdávání práce}
-
-Formality určují Směrnice děkana 4/2019
-a Opatření rektora 72/2017.
-
-~
-
-Papírová verze:
-
-\begin{itemize}
-\item 2 výtisky: oponent, komise
-\item Oponentský výtisk se po obhajobě vrací autorovi
-\item Požadována pevná vazba
-\item Odevzdává se paní Hegrové z~KSVI
-\end{itemize}
-
-~
-
-Elektronická verze:
-
-\begin{itemize}
-\item PDF/A (level 1a nebo 2u) + přílohy (omezení formátů!)
-\item Odevzdává se do SISu
-\item Přílohy nad 800\thinspace{}MB mají speciální postup
-\item Již se k~práci nepřikládají CD/DVD
-\item Též se odevzdává abstrakt (český/slovenský a anglický)
-\end{itemize}
-
-\end{frame}
-
-\begin{frame}{Úprava práce}
-
-Povinná úprava práce:
-
-\begin{itemize}
-\item Směrnice děkana 1/2015 a 5/2016
-\item Formát papíru a vazba
-\item Formality: desky, titulní strana, informační strana, \dots
-\end{itemize}
-
-Doporučená úprava práce:
-
-\begin{itemize}
-\item {\tt www.mff} / Studenti / Bc. a Mgr. / Bakalářské \dots{} práce
-\item Upřesňuje formát: okraje, velikost písma
-\item Jednostranný / oboustranný tisk (u delších prací)
-\item Obsah, seznam zkratek, obrázků a tabulek, \dots
-\item {\it Chcete-li něco dělat jinak, poraďte se s vedoucím.}
-\end{itemize}
-
-K~dispozici je šablona pro \LaTeX:
-
-\begin{itemize}
-\item Pracovní verze na \url{https://mj.ucw.cz/vyuka/bc/}
-\end{itemize}
-
-\end{frame}
-
-\begin{frame}{Jazykové zákoutí}
-
-\begin{itemize}
-\item Jakým jazykem: CS / SK / EN; jiný se souhlasem děkana
-   \begin{itemize}
-   \item Bakalářka by neměla být vaším prvním anglickým textem
-   \end{itemize}
-\item Jazyková kultura:
-   \begin{itemize}
-   \item Spisovný a přesný jazyk (žádná barbarština)
-   \item Terminologie: vyhýbejte se czengličtině i hyperkorektnosti
-   \item Slovosled (HTTP protokol, kompaktní CD disk)
-   \item Pravopys a syntaxe
-   \end{itemize}
-\item Obvykle píše{\bf me} v~1. osobě množného čísla.
-\item Vyhýbejte se složitým větám, potažmo souvětím (a~spoustě
-   závorek (že?)), jakož i dlouhatánským odstavcům.
-\item Nepište detektivky. Hned řekněte, že vrah je zahradník.
-\item Zamyslete se nad pořadím. Dopředné odkazy radši ne.
-\item Pište jednotně.
-\end{itemize}
-
-\end{frame}
-
-\begin{frame}{Jazykové zákoutí 2}
-
-\begin{itemize}
-\item Rozmyslete si, pro koho píšete:
-   \begin{itemize}
-   \item Pro kolegu matfyzáka (oponent, váš spolužák, \dots)
-   \item Čtenář má obecné informatické vzdělání (není třeba definovat graf),
-         ale není expertem přes váš obor.
-   \end{itemize}
-\item Stručnost je sestra talentu.
-\item Zkuste si text přečíst nahlas.
-\item Testujte na lidech.
-\item Vnímejte, jak píši jiní. Ale bezhlavě nekopírujte.
-\end{itemize}
-
-\end{frame}
-
-\begin{frame}{Typografické zákoutí}
-
-\begin{itemize}
-\item Použijte program určený k~sazbě textu (\TeX, Scribus, \dots),
-   Word v~nouzi poslouží, ale výstup obvykle vypadá hrozně.
-\item Zvolte si typ písma pro {\bf definice,} {\tt identifikátory,} {\it zvýraznění\/} \dots{} a
-   dodržujte ho v~celém textu.
-\item S~typy písma a barvami to nepřehánějte.
-\item Různé typy pomlček: Fordův-Fulkersonův, 100--200 bitů, případně -- jako tady -- kolem vsuvky.
-\item Desetinné tečky {\it xor\/} čárky.
-\item \clqq~české uvozovky \crqq
-\item Nedělitelné mezery: u{\tt\char32}předložek, vrchol{\tt\char32}$v$, a{\tt\char32}proto.
-\item Obrázky nejlépe vektorové nebo bitmapy ve~vysokém rozlišení. JPEG jen na fotky.
-\end{itemize}
-
-\end{frame}
-
-\begin{frame}{Formát práce: PDF/A}
-
-\begin{itemize}
-\item PDF/A je profil formátu PDF určený pro archivaci
-\item Různé varianty: na UK povoleno PDF/A-1a nebo PDF/A-2u
-\item Nesmí obsahovat:
-       \begin{itemize}
-       \item odkazy na externí fonty (včetně systémových)
-       \item audio, video, skripty, obskurnosti
-       \item transparentní vrstvy (povoleny ve 2u)
-       \end{itemize}
-\item Musí obsahovat:
-       \begin{itemize}
-       \item deklarace barevných prostorů
-       \item meta-data ve formátu XMP
-       \end{itemize}
-\item Ve všelijakých officech alespoň formálně OK
-\item V~pdf\LaTeX{}u použijte balíček {\bf pdfx} (viz šablona)
-\item Pozor na vložené obrázky, na opravu nabízíme\\\url{https://kam.mff.cuni.cz/pdfix/}
-\item Kontrola pomocí VeraPDF (\url{http://verapdf.org/})
-\item Dále viz \url{http://mj.ucw.cz/vyuka/bc/pdfaq.html}
-\end{itemize}
-
-\end{frame}
-
-\begin{frame}{Formát práce: Přílohy}
-
-Povolené formáty příloh jsou tyto:
-
-\begin{itemize}
-\item Text: prostý text v~UTF-8, PDF/A
-\item Obrázky: JPEG, PNG, PDF/A
-\item Zvuk: WAV, MP3
-\item Video: MPEG2, MPEG4
-\item Tabulky: CSV, XML
-\end{itemize}
-
-Ostatní po schválení fakultním koordinátorem.
-
-~
-
-Více příloh zabalit do jednoho ZIPu.
-
-\end{frame}
-
-\begin{frame}{Citace: Proč}
-
-\begin{block}{Příklad}
-Největší problém citátů na internetu je ten,
-že nevíte, jestli jsou pravé.
-
-\rightline{\it Josef Čapek\qquad}
-\end{block}
-
-\end{frame}
-
-\begin{frame}{Citace: Co a jak}
-
-\begin{itemize}
-\item Za~cizí myšlenky se nestyďte, ale správně je citujte.
-   \begin{itemize}
-   \item Použité věty, algoritmy, důkazy
-   \item Celá pasáž cizího textu -- měla by být jasně ohraničena
-   \end{itemize}
-\item Odkazy: \uv{$\,$O~{\it temnu\/} píší jak Balcar se Štěpánkem [1], tak Jirásek [2].}
-\item {\bf Špatně:} \uv{$\,$Jak najdeme v~[3]}
-\item Číslování: abecedně nebo podle pořadí odkazování
-\item Alternativně: [BŠ2005]~~~(hodí se, máte-li odkazů hodně)
-\item Nebo uvádět roky: \uv{O~{\it buňátu} píše Hron (1891).}
-\end{itemize}
-
-\begin{itemize}
-\item Vhodné zdroje (kriteria: kredit, spolehlivost, dostupnost):
-   \begin{itemize}
-   \item Původní publikace (typicky článek)
-   \item Monografie
-   \item Učebnice
-   \item Lze i osobní komunikace :)
-   \item Raději ne encyklopedie
-   \item Rozhodně ne náhodné webové stránky
-   \end{itemize}
-\end{itemize}
-
-\end{frame}
-
-\begin{frame}{Citace: Formát bibliografie}
-
-\begin{itemize}
-\item Je doporučeno držet se ISO 690.
-\item Norma je ovšem obtížně dostupná (kdo ji četl?).
-\item Praxe: různé výtahy, třeba na \url{http://citace.com/}
-\item Pozor na rozpory normy se zvyklostmi oboru.
-\end{itemize}
-
-\vfill
-
-{\sc Balcar}, Bohuslav a {\sc Štěpánek}, Petr. {\it Teorie množin.\/}
-2.~vydání. Praha: Academia, 2005. ISBN 80-200-0470-X.
-
-\medskip
-
-{\sc Marný}, Tomáš. Tužkožrout obecný: tajuplný obyvatel akademické půdy.
-In: {\it Časopis pro pěstování strašidel.} \\
-2010, č.~5, s.~60--69. ISSN 1234-5678.
-
-\medskip
-
-{\sc Munroe,} Randall. Random Number.
-In: {\it XKCD: A~webcomic of romance, sarcasm, math and language\/} [online].
-2010 \hfil\break
-[cit. 2011-10-04]. Dostupné~z: \url{http://xkcd.com/221/}
-\end{frame}
-
-\begin{frame}{Citace: Nástroje}
-
-\begin{itemize}
-\item Formátování bibliografie:
-   \begin{itemize}
-   \item Bib\TeX{} -- poněkud obskurní, ale účinný
-   \item Bib\LaTeX{} -- novější, ohebnější
-   \item Pybibliographer -- pokud nepoužíváte \TeX
-   \end{itemize}
-\bigskip
-\item Sběr bibliografie:
-   \begin{itemize}
-   \item citeulike.org
-   \item Google Scholar
-   \item Citeseer
-   \item \dots{} každopádně nutno upravovat ručně
-   \end{itemize}
-\end{itemize}
-
-\end{frame}
-
-\end{document}
diff --git a/titulka.tex b/titulka.tex
new file mode 100644 (file)
index 0000000..d7fd9fd
--- /dev/null
@@ -0,0 +1,179 @@
+%%% Titulní strana práce a další povinné informační strany
+
+%%% SPECIMEN
+%%% Nápisy na přední straně desek
+
+\pagestyle{empty}
+\hypersetup{pageanchor=false}
+\XXX{Přední strana pevných desek vazby. Není součástí elektronické verze práce.}
+\begin{center}
+
+\large
+Univerzita Karlova
+
+\medskip
+
+Matematicko-fyzikální fakulta
+
+\vfill
+
+{\huge\bf BAKALÁŘSKÁ PRÁCE}
+
+\vfill
+
+\hbox to \hsize{\RokOdevzdani\hfil \AutorPrace}
+
+\end{center}
+
+\newpage\openright
+
+%%% NEMICEPS
+
+%%% Titulní strana práce
+
+\pagestyle{empty}
+\hypersetup{pageanchor=false}
+
+\begin{center}
+
+\centerline{\mbox{\includegraphics[width=166mm]{../img/logo-cs.pdf}}}
+
+\vspace{-8mm}
+\vfill
+
+{\bf\Large BAKALÁŘSKÁ PRÁCE}
+
+\vfill
+
+{\LARGE\AutorPrace}
+
+\vspace{15mm}
+
+{\LARGE\bfseries\NazevPrace}
+
+\vfill
+
+\Katedra
+
+\vfill
+
+{
+\centerline{\vbox{\halign{\hbox to 0.45\hsize{\hfil #}&\hskip 0.5em\parbox[t]{0.45\hsize}{\raggedright #}\cr
+Vedoucí bakalářské práce:&\Vedouci \cr
+\noalign{\vspace{2mm}}
+Studijní program:&\StudijniProgram \cr
+\noalign{\vspace{2mm}}
+Studijní obor:&\StudijniObor \cr
+}}}}
+
+\vfill
+
+% Zde doplňte rok
+Praha \RokOdevzdani
+
+\end{center}
+
+\newpage
+
+%%% NOPHD
+%%% Následuje vevázaný list -- kopie podepsaného "Zadání bakalářské práce".
+%%% Toto zadání NENÍ součástí elektronické verze práce, nescanovat.
+\XXX{Vevázaný list s~kopií podepsaného \uv{Zadání bakalářské práce}. Toto zadání \emph{není} součástí elektronické verze, nescanovat!}
+%%% PHDNO
+
+%%% Strana s čestným prohlášením k bakalářské práci
+
+\openright
+\hypersetup{pageanchor=true}
+\pagestyle{plain}
+\pagenumbering{roman}
+\vglue 0pt plus 1fill
+
+\noindent
+Prohlašuji, že jsem tuto bakalářskou práci vypracoval(a) samostatně a výhradně
+s~použitím citovaných pramenů, literatury a dalších odborných zdrojů.
+Tato práce nebyla využita k získání jiného nebo stejného titulu.
+
+\medskip\noindent
+Beru na~vědomí, že se na moji práci vztahují práva a povinnosti vyplývající
+ze zákona č. 121/2000 Sb., autorského zákona v~platném znění, zejména skutečnost,
+že Univerzita Karlova má právo na~uzavření licenční smlouvy o~užití této
+práce jako školního díla podle §60 odst. 1 autorského zákona.
+
+\vspace{10mm}
+
+\hbox{\hbox to 0.5\hsize{%
+V \hbox to 6em{\dotfill} dne \hbox to 6em{\dotfill}
+\hss}\hbox to 0.5\hsize{\dotfill\quad}}
+\smallskip
+\hbox{\hbox to 0.5\hsize{}\hbox to 0.5\hsize{\hfil Podpis autora\hfil}}
+
+\vspace{20mm}
+\newpage
+
+%%% Poděkování
+
+\openright
+
+\noindent
+\Podekovani
+
+\newpage
+
+%%% Povinná informační strana bakalářské práce
+
+\openright
+
+\vbox to 0.5\vsize{
+\setlength\parindent{0mm}
+\setlength\parskip{5mm}
+
+Název práce:
+\NazevPrace
+
+Autor:
+\AutorPrace
+
+\TypPracoviste:
+\Katedra
+
+Vedoucí bakalářské práce:
+\Vedouci, \KatedraVedouciho
+
+Abstrakt:
+\Abstrakt
+
+Klíčová slova:
+\KlicovaSlova
+
+\XXX{Informace o~práci se musí objevit i v~metadatech PDF. Přečtěte si v~souboru {\tt README}, jak se to dělá.}
+\vss}\nobreak\vbox to 0.49\vsize{
+\setlength\parindent{0mm}
+\setlength\parskip{5mm}
+
+Title:
+\NazevPraceEN
+
+Author:
+\AutorPrace
+
+\TypPracovisteEN:
+\KatedraEN
+
+Supervisor:
+\Vedouci, \KatedraVedoucihoEN
+
+Abstract:
+\AbstraktEN
+
+Keywords:
+\KlicovaSlovaEN
+
+\vss}
+
+\newpage
+
+\openright
+\pagestyle{plain}
+\pagenumbering{arabic}
+\setcounter{page}{1}
diff --git a/upload b/upload
deleted file mode 100755 (executable)
index 56c2a2b..0000000
--- a/upload
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/bash
-set -e
-rs vzor-*.zip jw:www/static/vyuka/bc/sablona/
diff --git a/uvod.tex b/uvod.tex
new file mode 100644 (file)
index 0000000..9b24668
--- /dev/null
+++ b/uvod.tex
@@ -0,0 +1,7 @@
+\chapter*{Úvod}
+\addcontentsline{toc}{chapter}{Úvod}
+
+Následuje několik ukázkových kapitol, které doporučují, jak by se
+měla bakalářská práce sázet. Primárně popisují použití \TeX{}ové
+šablony, ale obecné rady poslouží dobře i~uživatelům jiných
+systémů.
diff --git a/zaver.tex b/zaver.tex
new file mode 100644 (file)
index 0000000..1157151
--- /dev/null
+++ b/zaver.tex
@@ -0,0 +1,2 @@
+\chapter*{Závěr}
+\addcontentsline{toc}{chapter}{Závěr}