LaTeX pre bakalársku prácu: Rozdiel medzi revíziami
(→Kostra práce) |
|||
Riadok 19: | Riadok 19: | ||
pdflatex main.tex # preto pre istotu zopakujeme este raz | pdflatex main.tex # preto pre istotu zopakujeme este raz | ||
</pre> | </pre> | ||
− | * Informácie o obsahu, odkazoch a podobne | + | * Informácie o obsahu, odkazoch a podobne si LaTeX ukladá do pomocných súborov, napr. <tt>main.aux</tt>, <tt>main.toc</tt> |
− | * Tento postup je zapísaný v súbore Makefile, stačí | + | * Tento postup je zapísaný v súbore Makefile, stačí teda spustiť príkaz <tt>make</tt> |
Verzia zo dňa a času 19:19, 19. október 2020
Informácie pre začiatočníkov nájdete na stránke Úvod do LaTeXu. Na tejto stránke sa snažíme zhrnúť informácie špecificky potrebné k bakalárskej práci.
Obsah
Kostra práce
Ak chcete použiť LaTex, môžete si stiahnuť kostru bakalárskej práce, ktorá obsahuje požadovaný formát prvých strán a ukážky užitočných príkazov.
Kostra obsahuje niekoľko súborov:
- súbor main.tex: hlavný súbor, v ktorom je kostra práce
- súbor main-en.tex: ukážka, ako adaptovať hlavný súbor pre práce v angličtine
- ďalšie súbory .tex: jednotlivé kapitoly práce - úvod, kapitola, latex, lorem, záver, prílohy
- literatúra.bib: zoznam literatúry v BibTeXu
- prečinok images s obrázkami a zadaním v pdf formáte
Vytvorenie pdf (ak používate príkazový riadok):
pdflatex main.tex # pri pravom spusteni sa ulozia potrebne odkazy bibtex main # spracovanie literatury pdflatex main.tex # pri druhom spusteni sa vytvoria odkazy v texte, ale mozu sa este posunut strany pdflatex main.tex # preto pre istotu zopakujeme este raz
- Informácie o obsahu, odkazoch a podobne si LaTeX ukladá do pomocných súborov, napr. main.aux, main.toc
- Tento postup je zapísaný v súbore Makefile, stačí teda spustiť príkaz make
Členenie práce
Bakalárska práca je vlastne kniha
\documentclass[12pt, twoside]{book}
a tým pádom sa očakáva členenie na kapitoly, podkapitoly, atď.
- Kapitola \chapter{Nazov}
- Podkapitola \section{Nazov}
- Ešte podrobnejšie členenie \subsection{Nazov}
- Odstavec s malým nadpisom \paragraph{Nazov}
- Ak niečo nechceme číslovať, použijeme *, avšak, ak to chceme v obsahu, musíme to do neho pridať
\chapter*{Úvod} \addcontentsline{toc}{chapter}{Úvod}
Obrázok, tabuľka
Samotný obrázok sa vkladá pomocou
\includegraphics[nastavenia veľkosti]{obrazok}
Obvykle však chceme obrázok aj s popiskom, preto ho vložíme ako figure, ktorá je vlastne "plávajúcim" objektom a vloží sa do dokumentu podľa nastavenia
\begin{figure}[nastavenia umiestnenia] % ak neviete, vynechajte alebo použite t ako top \centering \includegraphics[width=0.5\textwidth]{obrazok} \caption{Príklad kostry grafu.}\label{fig:kostra} \end{figure}
Tabuľka sa vytvára pomocou
\begin{tabular}{| l c r |} % tri stĺpce, prvý zarovnaný doľava, druhý vycentrovaný a tretí zarovnaný doprava, medzi stĺpcami nie sú čiary ale na krajoch áno \hline % na vrchu tabuľky je čiara 1 & 2 & 3 \\ % prvý riadok, obsahy stĺpcov sú oddelené & na konci \\ 4 & 5 & 6 \\ 7 & 8 & 9 \\ \hline % aj dole je čiara (všimnite si, že medzi riadkami tabušky čiara nebola) \end{tabular}
Podobne ako pri obrázku aj tabuľku chceme ako označovaný objekt a tým pádom ju vkladáme do prostredia table
\begin{table}[t] \begin{center} \begin{tabular}{| l c r |} \hline 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \\ \hline \end{tabular} \end{center} \caption{A simple table}\label{tab:simple} \end{table}
Odkazy v rámci textu (na obrázky a pod.)
Keď chceme odkazovať na nejakú kapitolu alebo inú časť knihy je dobré odkazovať na to číslom. Najprv vytvoríme label, na ktorý budeme odkazovať.
\chapter{Implementation} \label{chap:implementation}
Následne sa môžeme odkazovať pomocou referencie, čo bude udržiavať správne číslo aj v prípade zmien v poradí kapitol a pod.
Ako konkrétne sme algoritmus implementovali, vysvetlíme v Kapitole \ref{chap:implementation}
Podobne môžeme vytvoriť dvojicu label-referencia aj pre obrázok, tabuľku a pod. Dôležité je dať label pod popis.
\begin{figure} \includegraphics[width=0.2\textwidth]{images/cervik} \caption{Červík}\label{obr:cursus} \end{figure}
Práca s literatúrou
- Vhodné je použiť systém BibTeX
- viď napr. http://en.wikipedia.org/wiki/BibTeX
- v .bib súbore si spravíme zoznam použitých zdrojov, každému dáme label
- v texte odkazujeme na zdroje pomocou \cite{label}
- záznamy vo formáte pre BibTex si vieme stiahnuť z niektorých stránok (napr. Google scholar) alebo vytvoriť nástrojmi na prácu s literatúrou
Zaujímavé balíčky
Tu bude postupne pribúdať zoznam zaujímavých balíčkov v teXu, ktoré nájdeme a budeme považovať za užitočné, alebo ich odporučíte spolužiakom vy.
- subfigure urobí do jedného obrázku viac podobrázkov
- listings highlightovanie a formátovanie zdrojového kódu vkladaného do LaTeXu
- newalg pekné ale prácne formátovanie pseudokódu
Kontrola originality záverečnej práce
Keďže sa práca kontroluje automaticky v centrálnom registri, je potrebné, aby bola vo formáte PDF, ktorý nesmie byť zaheslovaný a musí sa dať previesť na čistý text.
- prevod na text si môžete otestovať [1]
Rozhodne zatiaľ neodovzdávajte prácu (alebo časti práce) do AISu. Prácu odovzdajte a označte v systéme AiS2 ako finálnu až po ubezpečení sa, že je to konečná verzia a že v nej nebudete robiť ďalšie úpravy. Prácu môže študent označiť ako finálnu IBA 1x.
Najnovšie verzie pdflatex-u by mali vytvoriť pdf súbor, ktorý sa dá dobre previesť na čistý text, avšak pri starších verziách môžete mať problémy s kódovaním diakritiky - výsledok môže byť napr.
- Kl’uˇov´ slov´: jedno, druh´, tretie (pr´ ´c e a e ıpadne ˇtvrt´, piate) s e
- Kl ’´uˇcov´e slov´a: jedno, druh´e, tretie (pr´ıpadne ˇstvrt´e, piate)
Pomôcť vám môže nainštalovanie balíčku fontov cm-super.