From 277957e36a5d02c5f05eca4da3c042643d763b52 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Mon, 31 Aug 2015 16:36:11 +0200 Subject: [PATCH] =?UTF-8?q?Vylep=C5=A1en=C3=AD=20saze=C4=8Dsk=C3=A9ho=20n?= =?UTF-8?q?=C3=A1vodu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cs/kap01.tex | 78 +++++++++++++++++++++++++++++++++++++++------------- cs/kap02.tex | 10 +++---- cs/kap03.tex | 54 ++++++++++++++++++++---------------- cs/uvod.tex | 4 +++ 4 files changed, 98 insertions(+), 48 deletions(-) diff --git a/cs/kap01.tex b/cs/kap01.tex index 037404e..0ca6a0d 100644 --- a/cs/kap01.tex +++ b/cs/kap01.tex @@ -1,40 +1,79 @@ %%% Fiktivní kapitola s ukázkami sazby -\chapter{Sazba matematického textu} +\chapter{Nápověda k~sazbě} -\section{Několik jednoduchých ukázek} +\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$. + +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} %%% Bez \usepackage{icomma}: -% Číslo v~matematickém režimu s~desetinnou čárkou: $\pi \doteq 3{,}141\,592\,653\,589$. +% Čísla obvykle sázíme v~matematickém režimu s~desetinnou čárkou: \[\pi \doteq 3{,}141\,592\,653\,589.\] %%% S \usepackage{icomma}: -Číslo v~matematickém režimu s~desetinnou čárkou: $\pi \doteq 3,141\,592\,653\,589$. +Čísla obvykle sázíme v~matematickém režimu s~desetinnou čárkou: \[\pi \doteq 3,141\,592\,653\,589.\] -Test na hladině 5 \% (mezera mezi 5 a~\%), ale 95\% (není mezera mezi -95 a~\%) interval spolehlivosti. +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. -Platí: $\var(X) = \E X^2 - \bigl(\E X \bigr)^2$. - -Druhy pomlček: -červeno-černý (krátká), +Rozlišujeme různé druhy pomlček: +červeno-černý (krátká pomlčka), strana 16--22 (střední), -$45-44$ (minus), +$45-44$ (matematické minus), a~toto je --- jak se asi dalo čekat --- vložená věta ohraničená dlouhými pomlčkami. -(Všimněte si, že jsme za \verb|a| napsali vlnovku místo mezery: to aby se -tam nemohl rozdělit řádek.) -Odrážky: +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{škobrtnul}. +} + +Seznamy obvykle sázíme pomocí odrážek: \begin{itemize} % Nebo {compactitem} \item první \item druhá \item třetí \end{itemize} -\uv{České uvozovky.} - \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$. + Nechť -\[ +\[ % LaTeXová náhrada klasického TeXového $$ \mathbb{X} = \begin{pmatrix} \T{\bm x_1} \\ \vdots \\ @@ -71,6 +110,7 @@ Dva vzorce se spojovníkem: 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} @@ -142,9 +182,9 @@ Vzorec na dva řádky, zarovnaný na $=$, číslovaný uprostřed: 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~hlavním souboru (\texttt{BcPrace.tex}) nadefinované jedno prostředí, +v~souboru s~makry (\texttt{makra.tex}) nadefinované jedno prostředí, které zajistí jak vizuální odlišení od okolního textu, tak -automatickou tvorbu čísel s~možností křížově odkazovat. +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ž diff --git a/cs/kap02.tex b/cs/kap02.tex index a8fbe05..b8dae16 100644 --- a/cs/kap02.tex +++ b/cs/kap02.tex @@ -3,14 +3,14 @@ \chapter{Odkazy na literaturu} Odkazy na literaturu vytváříme nejlépe pomocí příkazů -\texttt{{\textbackslash}citet}, \texttt{{\textbackslash}citep} atp. +\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\v{n}ovat jméno autora, respektive přechylovat 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 -\texttt{{\textbackslash}citet}, \texttt{{\textbackslash}citep} +\verb|\citet|, \verb|\citep| produkují referenci se jménem autora/autorů v~prvním pádě a~jména autorek jsou nepřechýlena. diff --git a/cs/kap03.tex b/cs/kap03.tex index 7c3e5ff..11eba66 100644 --- a/cs/kap03.tex +++ b/cs/kap03.tex @@ -1,23 +1,28 @@ %%% Fiktivní kapitola s ukázkami tabulek, obrázků a kódu -\chapter{Tabulky, obrázky, softwarový kód} +\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 +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 +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$ kg těžší než ženy}} raději napíšeme -\emph{\uv{Muži jsou o~$9,9$ kg těžší než ženy (viz + 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} @@ -31,7 +36,7 @@ toku textu; místo \emph{\uv{Tabulka~\ref{tab03:Nejaka} ukazuje, že %%% 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 BcPrace.tex +%%% 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 @@ -52,7 +57,8 @@ $^a$ Směrodatná chyba odhadu metodou Monte Carlo.} \end{table} U~\textbf{tabulek} se doporučuje dodržovat následující pravidla: -\begin{compactitem} %% vyžaduje balík paralist + +\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 @@ -60,26 +66,27 @@ U~\textbf{tabulek} se doporučuje dodržovat následující pravidla: 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). + (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 + 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 tečku. + (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{compactitem} +\end{itemize} \section{Obrázky} Několik rad týkajících se obrázků a grafů. -\begin{compactitem} + +\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ů. @@ -100,20 +107,19 @@ Několik rad týkajících se obrázků a grafů. 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. -\end{compactitem} - -Pomocí příkazu \texttt{{\textbackslash}psfrag} lze nahrazovat části -\textsf{ps/eps} souborů (typicky popisky v~obrázcích) libovolnou -kombinací {\LaTeX}ových příkazů, jak ukazují následující příklady. +\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{Softwarový kód} +\section{Programy} -Softwarový kód, resp. výstupy z~počítačových programů (je-li potřeba -je v~práci uvádět) 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{BcPrace.tex} +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 diff --git a/cs/uvod.tex b/cs/uvod.tex index 6640760..9b24668 100644 --- a/cs/uvod.tex +++ b/cs/uvod.tex @@ -1,3 +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ů.