From 15947963d1b48a2b887caead949827e33cde25b6 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Wed, 21 Feb 2024 10:22:50 +0100 Subject: [PATCH] Restructure directory tree From now on, Czech and English version will live in different branches. This will become the English branch. --- en/Makefile => Makefile | 0 README | 79 +- README.en | 57 - TODO | 16 - en/abstract.tex => abstract.tex | 0 en/abstract.xmpdata => abstract.xmpdata | 0 en/bibliography.bib => bibliography.bib | 0 en/bibliography.tex => bibliography.tex | 0 en/chap01.tex => chap01.tex | 0 en/chap02.tex => chap02.tex | 0 cs/Makefile | 17 - cs/abstrakt.tex | 19 - cs/abstrakt.xmpdata | 5 - cs/czplainnat.bst | 1518 ----------------------- cs/kap01.tex | 224 ---- cs/kap02.tex | 48 - cs/kap03.tex | 175 --- cs/kap04.tex | 40 - cs/literatura.bib | 94 -- cs/literatura.tex | 35 - cs/makra.tex | 90 -- cs/prace.tex | 191 --- cs/prace.xmpdata | 7 - cs/titulka.tex | 179 --- cs/uvod.tex | 7 - cs/zaver.tex | 2 - en/epilog.tex => epilog.tex | 0 en/macros.tex => macros.tex | 0 mkdist => maint/mkdist | 0 upload => maint/upload | 0 en/preface.tex => preface.tex | 0 slides/Makefile | 12 - slides/bcintro.tex | 268 ---- en/thesis.tex => thesis.tex | 0 en/thesis.xmpdata => thesis.xmpdata | 0 en/title.tex => title.tex | 2 +- 36 files changed, 41 insertions(+), 3044 deletions(-) rename en/Makefile => Makefile (100%) delete mode 100644 README.en delete mode 100644 TODO rename en/abstract.tex => abstract.tex (100%) rename en/abstract.xmpdata => abstract.xmpdata (100%) rename en/bibliography.bib => bibliography.bib (100%) rename en/bibliography.tex => bibliography.tex (100%) rename en/chap01.tex => chap01.tex (100%) rename en/chap02.tex => chap02.tex (100%) delete mode 100644 cs/Makefile delete mode 100644 cs/abstrakt.tex delete mode 100644 cs/abstrakt.xmpdata delete mode 100644 cs/czplainnat.bst delete mode 100644 cs/kap01.tex delete mode 100644 cs/kap02.tex delete mode 100644 cs/kap03.tex delete mode 100644 cs/kap04.tex delete mode 100644 cs/literatura.bib delete mode 100644 cs/literatura.tex delete mode 100644 cs/makra.tex delete mode 100644 cs/prace.tex delete mode 100644 cs/prace.xmpdata delete mode 100644 cs/titulka.tex delete mode 100644 cs/uvod.tex delete mode 100644 cs/zaver.tex rename en/epilog.tex => epilog.tex (100%) rename en/macros.tex => macros.tex (100%) rename mkdist => maint/mkdist (100%) rename upload => maint/upload (100%) rename en/preface.tex => preface.tex (100%) delete mode 100644 slides/Makefile delete mode 100644 slides/bcintro.tex rename en/thesis.tex => thesis.tex (100%) rename en/thesis.xmpdata => thesis.xmpdata (100%) rename en/title.tex => title.tex (97%) diff --git a/en/Makefile b/Makefile similarity index 100% rename from en/Makefile rename to Makefile diff --git a/README b/README index e44a74d..904dbeb 100644 --- a/README +++ b/README @@ -1,56 +1,57 @@ -Šablona pro sazbu bakalářské práce na MFF UK v LaTeXu +A template for typesetting a bachelor thesis at MFF UK in LaTeX -Autoři: +Authors: - Martin Mareš -- správce šablony + Martin Mareš -- the current maintainer Arnošt Komárek Michal Kulich -Tento balík souborů je povoleno libovolně šířit, používat a upravovat. -Pokud máte jakékoliv připomínky nebo návrhy na vylepšení, dejte prosím vědět. +This package can be freely distributed, used, and modified. +If you have any bug report or comment, please tell us. -------------------------------------------------------------------------------- -Šablona existuje ve dvou verzích -- české (adresář cs) a anglické (en). +There are two versions of the template -- Czech (directory "cs") +and English ("en"). -Povinné náležitosti úpravy bakalářských prací jsou dány směrnicemi děkana -č. 4/2019, 1/2015 a 7/2016 a opatřením rektora č. 72/2017. Mimo to existují -ještě další doporučení -- ta najdete v souboru vzor.pdf. Tento formát pro LaTeX -se jimi řídí a snaží se důležité věci připomínat komentáři. Přesto si ale celá -pravidla přečtěte. +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. -Pokud LaTeX ještě neznáte, na webu naleznete mnoho úvodních textů. -Nám se nejvíce osvědčil http://en.wikibooks.org/wiki/LaTeX. +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. -Základní nastavení sazby naleznete v souboru prace.tex, ten se také -odkazuje na ostatní soubory s jednotlivými kapitolami práce. Pečlivě -si hlavní soubor přečtěte a doplňte všechny chybějící údaje. Také je -doplňte do metadatového souboru prace.xmpdata. +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. -Česká verze obsahuje komentáře a ukázkové kapitoly s popisem doporučené -úpravy a různými radami pro sazbu v TeXu. Anglická verze má zatím pouze -komentáře. +The Czech version contains several example chapters with hints on typesetting +of common expressions. There are not available in the English version yet, +sorry. -Elektronická podoba práce, kterou odevzdáváte do SISu, musí být povinně -ve formátu PDF/A-1a nebo -2u. Tato šablona vytváří PDF/A-2u pomocí balíčku -pdfx (https://www.ctan.org/tex-archive/macros/latex/contrib/pdfx). Pozor, -v mnoha instalacích TeXu je tento balíček buď zastaralý nebo nefunkční, -takže si ho raději stáhněte samostatně a rozbalte do adresáře tex/pdfx/. +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/. -Další instrukce k přípravě PDF/A naleznete v ukázkových kapitolách -a na http://mj.ucw.cz/vyuka/bc/pdfaq.html. +Our FAQ on producing PDF/A is currently available in Czech only, but if you +encounter any problems, please ask Martin Mareš for advice. -Upozorňujeme, že MikTeX pod Windows má problémy s některými (obzvláště -matematickými) fonty a vytváří pak nekorektní PDF/A. Doporučujeme místo -něj použít distribuci TeXlive. +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. -Pokud pracujete na Unixovém systému, může se vám hodit ukázkový Makefile -- -stačí spustit program "make" a ten už se postará o přeložení všech souborů -TeXem. +If you are using a UNIX system, you might want to use our example Makefile -- +just run "make" to process all files by TeX. -TeX také můžete spouštět ručně. V tom případě je potřeba překládat pdfTeXem -a spustit bibTeX na vygenerování bibliografie. (Ideálně takto: pdflatex, bibtex, -a pak 2x pdflatex pro dopočítání referencí. Případně využít latexmk.) +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.) -Další materiály o psaní bakalářských prací a odborných textů vůbec najdete -na http://mj.ucw.cz/vyuka/bc/. Tamtéž se nachází aktuální vývojová verze této -šablony. +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/README.en b/README.en deleted file mode 100644 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š -- the current maintainer - Arnošt Komárek - Michal Kulich - -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 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/en/abstract.tex b/abstract.tex similarity index 100% rename from en/abstract.tex rename to abstract.tex diff --git a/en/abstract.xmpdata b/abstract.xmpdata similarity index 100% rename from en/abstract.xmpdata rename to abstract.xmpdata diff --git a/en/bibliography.bib b/bibliography.bib similarity index 100% rename from en/bibliography.bib rename to bibliography.bib diff --git a/en/bibliography.tex b/bibliography.tex similarity index 100% rename from en/bibliography.tex rename to bibliography.tex diff --git a/en/chap01.tex b/chap01.tex similarity index 100% rename from en/chap01.tex rename to chap01.tex diff --git a/en/chap02.tex b/chap02.tex similarity index 100% rename from en/chap02.tex rename to chap02.tex diff --git a/cs/Makefile b/cs/Makefile deleted file mode 100644 index 48941ea..0000000 --- a/cs/Makefile +++ /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 index 560b24f..0000000 --- a/cs/abstrakt.tex +++ /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 index 1266cb8..0000000 --- a/cs/abstrakt.xmpdata +++ /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 index 6c56ac3..0000000 --- a/cs/czplainnat.bst +++ /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 index 17578be..0000000 --- a/cs/kap01.tex +++ /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 index 8543b01..0000000 --- a/cs/kap02.tex +++ /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 index a5abf13..0000000 --- a/cs/kap03.tex +++ /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 index 6cb88c0..0000000 --- a/cs/kap04.tex +++ /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 index 04469ea..0000000 --- a/cs/literatura.bib +++ /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 index 8d8a405..0000000 --- a/cs/literatura.tex +++ /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 index fcf179a..0000000 --- a/cs/makra.tex +++ /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 index dca976d..0000000 --- a/cs/prace.tex +++ /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 index 908214d..0000000 --- a/cs/prace.xmpdata +++ /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 index d7fd9fd..0000000 --- a/cs/titulka.tex +++ /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 index 9b24668..0000000 --- a/cs/uvod.tex +++ /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 index 1157151..0000000 --- a/cs/zaver.tex +++ /dev/null @@ -1,2 +0,0 @@ -\chapter*{Závěr} -\addcontentsline{toc}{chapter}{Závěr} diff --git a/en/epilog.tex b/epilog.tex similarity index 100% rename from en/epilog.tex rename to epilog.tex diff --git a/en/macros.tex b/macros.tex similarity index 100% rename from en/macros.tex rename to macros.tex diff --git a/mkdist b/maint/mkdist similarity index 100% rename from mkdist rename to maint/mkdist diff --git a/upload b/maint/upload similarity index 100% rename from upload rename to maint/upload diff --git a/en/preface.tex b/preface.tex similarity index 100% rename from en/preface.tex rename to preface.tex diff --git a/slides/Makefile b/slides/Makefile deleted file mode 100644 index bfd57f2..0000000 --- a/slides/Makefile +++ /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 index e0ccb48..0000000 --- a/slides/bcintro.tex +++ /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/en/thesis.tex b/thesis.tex similarity index 100% rename from en/thesis.tex rename to thesis.tex diff --git a/en/thesis.xmpdata b/thesis.xmpdata similarity index 100% rename from en/thesis.xmpdata rename to thesis.xmpdata diff --git a/en/title.tex b/title.tex similarity index 97% rename from en/title.tex rename to title.tex index ee57745..43dbaea 100644 --- a/en/title.tex +++ b/title.tex @@ -35,7 +35,7 @@ Faculty of Mathematics and Physics \hypersetup{pageanchor=false} \begin{center} -\centerline{\mbox{\includegraphics[width=166mm]{../img/logo-en.pdf}}} +\centerline{\mbox{\includegraphics[width=166mm]{img/logo-en.pdf}}} \vspace{-8mm} \vfill -- 2.39.2