1 %%% Fiktivní kapitola s ukázkami tabulek, obrázků a kódu
3 \chapter{Tabulky, obrázky, programy}
5 Používání tabulek a grafů v~odborném textu má některá společná
6 pravidla a~některá specifická. Tabulky a grafy neuvádíme přímo do
7 textu, ale umístíme je buď na samostatné stránky nebo na vyhrazené
8 místo v~horní nebo dolní části běžných stránek. \LaTeX\ se o~umístění
9 plovoucích grafů a tabulek postará automaticky.
12 očíslujeme a umístíme pod ně legendu. Legenda má popisovat obsah grafu
13 či tabulky tak podrobně, aby jim čtenář rozuměl bez důkladného
14 studování textu práce.
16 Na každou tabulku a graf musí být v~textu odkaz
17 pomocí jejich čísla. Na příslušném místě textu pak shrneme ty
18 nejdůležitější závěry, které lze z~tabulky či grafu učinit. Text by
19 měl být čitelný a srozumitelný i~bez prohlížení tabulek a grafů a
20 tabulky a grafy by měly být srozumitelné i~bez podrobné četby textu.
22 Na tabulky a grafy odkazujeme pokud možno nepřímo v~průběhu běžného
23 toku textu; místo \emph{\uv{Tabulka~\ref{tab03:Nejaka} ukazuje, že
24 muži jsou v~průměru o~$9,9\,\rm kg$ těžší než ženy}} raději napíšeme
25 \emph{\uv{Muži jsou o~$9,9\,\rm kg$ těžší než ženy (viz
26 Tabulka~\ref{tab03:Nejaka})}}.
33 %%% Tabulka používá následující balíčky:
34 %%% - booktabs (\toprule, \midrule, \bottomrule)
35 %%% - dcolumn (typ sloupce D: vycentrovaná čísla zarovnaná na
37 %%% Všimněte si, že ve zdrojovém kódu jsou desetinné tečky, ale
39 %%% Dále používáme příkazy \pulrad a \mc definované v makra.tex
41 \begin{tabular}{l@{\hspace{1.5cm}}D{.}{,}{3.2}D{.}{,}{1.2}D{.}{,}{2.3}}
43 & \mc{} & \mc{\textbf{Směrod.}} & \mc{} \\
44 \pulrad{\textbf{Efekt}} & \mc{\pulrad{\textbf{Odhad}}} & \mc{\textbf{chyba}$^a$} &
45 \mc{\pulrad{\textbf{P-hodnota}}} \\
47 Abs. člen & -10.01 & 1.01 & \mc{---} \\
48 Pohlaví (muž) & 9.89 & 5.98 & 0.098 \\
49 Výška (cm) & 0.78 & 0.12 & <0.001 \\
51 \multicolumn{4}{l}{\footnotesize \textit{Pozn:}
52 $^a$ Směrodatná chyba odhadu metodou Monte Carlo.}
55 \caption{Maximálně věrohodné odhady v~modelu M.}\label{tab03:Nejaka}
59 U~\textbf{tabulek} se doporučuje dodržovat následující pravidla:
61 \begin{itemize} %% nebo compactitem z balíku paralist
62 \item Vyhýbat se svislým linkám. Silnějšími vodorovnými linkami
63 oddělit tabulku od okolního textu včetně legendy, slabšími
64 vodorovnými linkami oddělovat záhlaví sloupců od těla tabulky a
65 jednotlivé části tabulky mezi sebou. V~\LaTeX u tuto podobu tabulek
66 implementuje balík \texttt{booktabs}. Chceme-li výrazněji oddělit
67 některé sloupce od jiných, vložíme mezi ně větší mezeru.
68 \item Neměnit typ, formát a význam obsahu políček v~tomtéž sloupci
69 (není dobré do téhož sloupce zapisovat tu průměr, onde procenta).
70 \item Neopakovat tentýž obsah políček mnohokrát za sebou. Máme-li
71 sloupec \textit{Rozptyl}, který v~prvních deseti řádcích obsahuje
72 hodnotu $0,5$ a v~druhých deseti řádcích hodnotu $1,5$, pak tento
73 sloupec raději zrušíme a vyřešíme to jinak. Například můžeme tabulku
74 rozdělit na dvě nebo do ní vložit popisné řádky, které informují
75 o~nějaké proměnné hodnotě opakující se v~následujícím oddíle tabulky
76 (např. \emph{\uv{Rozptyl${}=0,5$}} a níže \emph{\uv{Rozptyl${}=
78 \item Čísla v~tabulce zarovnávat na desetinnou čárku.
79 \item V~tabulce je někdy potřebné používat zkratky, které se jinde
80 nevyskytují. Tyto zkratky můžeme vysvětlit v~legendě nebo
81 v~poznámkách pod tabulkou. Poznámky pod tabulkou můžeme využít i
82 k~podrobnějšímu vysvětlení významu některých sloupců nebo hodnot.
87 Několik rad týkajících se obrázků a grafů.
90 \item Graf by měl být vytvořen ve velikosti, v~níž bude použit
91 v~práci. Zmenšení příliš velkého grafu vede ke špatné čitelnosti
93 \item Osy grafu musí být řádně popsány ve stejném jazyce, v~jakém je
94 psána práce (absenci diakritiky lze tolerovat). Kreslíme-li graf
95 hmotnosti proti výšce, nenecháme na nich popisky \texttt{ht} a
96 \texttt{wt}, ale osy popíšeme \emph{Výška [cm]} a~\emph{Hmotnost
97 [kg]}. Kreslíme-li graf funkce $h(x)$, popíšeme osy $x$ a $h(x)$.
98 Každá osa musí mít jasně určenou škálu.
99 \item Chceme-li na dvourozměrném grafu vyznačit velké množství bodů,
100 dáme pozor, aby se neslily do jednolité černé tmy. Je-li bodů mnoho,
101 zmenšíme velikost symbolu, kterým je vykreslujeme, anebo vybereme
102 jen malou část bodů, kterou do grafu zaneseme. Grafy, které obsahují
103 tisíce bodů, dělají problémy hlavně v~elektronických dokumentech,
104 protože výrazně zvětšují velikost souborů.
105 \item Budeme-li práci tisknout černobíle, vyhneme se používání barev.
106 Čáry roz\-li\-šu\-je\-me typem (plná, tečkovaná, čerchovaná,\ldots), plochy
107 dostatečně roz\-díl\-ný\-mi intensitami šedé nebo šrafováním. Význam
108 jednotlivých typů čar a~ploch vysvětlíme buď v~textové legendě ke
109 grafu anebo v~grafické legendě, která je přímo součástí obrázku.
110 \item Vyhýbejte se bitmapovým obrázkům o~nízkém rozlišení a zejména
111 JPEGům (zuby a kompresní artefakty nevypadají na papíře pěkně).
112 Lepší je vytvářet obrázky vektorově a vložit do textu jako PDF.
117 Algoritmy, výpisy programů a popis interakce s~programy je vhodné
118 odlišit od ostatního textu. Jednou z~možností je použití {\LaTeX}o\-vé\-ho balíčku
119 \texttt{fancyvrb} (fancy verbatim), pomocí něhož je v~souboru \texttt{makra.tex}
120 nadefinováno prostředí \texttt{code}. Pomocí něho lze vytvořit
121 např. následující ukázky.
131 \begin{code}[fontsize=\footnotesize]
139 \begin{code}[frame=none]
147 \begin{code}[xrightmargin=20em]
155 \begin{figure}[p]\centering
156 \includegraphics[width=140mm, height=140mm]{img/ukazka-obr01}
157 % Příponu není potřeba explicitně uvádět, pdflatex automaticky hledá pdf.
158 % Rozměry také není nutné uvádět.
159 \caption{Náhodný výběr z~rozdělení $\mathcal{N}_2(\boldsymbol{0},\,I)$.}
164 \begin{figure}[p]\centering
165 \includegraphics[width=140mm, height=140mm]{img/ukazka-obr02}
166 \caption{Hustoty několika normálních rozdělení.}
170 \begin{figure}[p]\centering
171 \includegraphics[width=140mm, height=198mm]{img/ukazka-obr03}
172 \caption{Hustoty několika normálních rozdělení.}
173 \label{obr03:Nhust:podruhe}