LaTeX pre bakalársku prácu: Rozdiel medzi revíziami

Z Bakalárska práca
Prejsť na: navigácia, hľadanie
d (Brona premiestnil stránku LaTeX na LaTeX pre bakalársku prácu)
Riadok 1: Riadok 1:
== Základy LaTeXu pre bakalársku prácu ==
+
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.
 
+
Vhodné zdroje informácií o LaTeXu:
+
* Príručka ''Nie príliš stručný úvod do systému LaTeX2e'' [http://zelmanov.ptep-online.com/ctan/lshort_slovak.pdf staršia verzia v slovenčine], [https://tobi.oetiker.ch/lshort/ novšia verzia v angličtine]
+
* [http://en.wikibooks.org/wiki/LaTeX LaTeX na Wikibooks] obsahuje aj popis mnohých užitočných knižníc makier
+
 
+
Čo ale budete pravdepodobne potrebovať k bakalárskej práci skúsime zhrnúť.
+
 
+
== Potrebný softvér ==
+
 
+
* Unix: [http://en.wikipedia.org/wiki/TeX_Live TeXLive]
+
* Windows: [http://miktex.org/ MikTeX]
+
* Existujú aj grafické a online prostredia na uľahčenie práce, viď [https://en.wikibooks.org/wiki/LaTeX/Installation wikibooks]
+
  
 
== Kostra práce ==
 
== Kostra práce ==
Riadok 24: Riadok 12:
 
* prečinok images s obrázkami a zadaním v pdf formáte
 
* prečinok images s obrázkami a zadaním v pdf formáte
  
=== Spúšťanie LaTeXu ===
+
Vytvorenie pdf (ak používate príkazový riadok):
 
+
<pre>
Vo vhodnom editore upravujeme zdrojové texty (<tt>priklad.tex</tt>) a následne z nich vytvoríme pdf príkazom
+
pdflatex main.tex   # pri pravom spusteni sa ulozia potrebne odkazy
:: <tt>pdflatex priklad.tex</tt>
+
bibtex main        # spracovanie literatury
* Vytvorí <tt>priklad.pdf</tt> a a pomocné súbory, ktoré udržiavajú informáciu o obsahu, referenciách a pod., napr. <tt>priklad.aux</tt>, <tt>priklad.toc</tt>
+
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
 +
</pre>
 +
* Informácie o obsahu, odkazoch a podobne sú v pomocných súboroch, napr. <tt>main.aux</tt>, <tt>main.toc</tt>
 +
* Tento postup je zapísaný v súbore Makefile, stačí(Section) teda spustiť príkaz <tt>make</tt>
  
* V prípade, že sme robili väčšiu úpravu (referencie, kapitoly, obrázky... ) odporúča sa spustiť príkaz dvakrát
 
* Ak máme viacero súborov, TeXujeme ten, ktorý obsahuje <nowiki>\begin{document}</nowiki> (v našom prípade <tt>main.tex</tt>)
 
* Pekná možnosť je urobiť si <tt>Makefile</tt> s vhodnými nastaveniami a následne používať ten (príklad v kostre práce)
 
  
 
=== Členenie práce ===
 
=== Členenie práce ===
Riadok 38: Riadok 27:
 
Bakalárska práca je vlastne kniha  
 
Bakalárska práca je vlastne kniha  
 
   
 
   
  \documentclass[12pt, oneside]{book}
+
  \documentclass[12pt, twoside]{book}
  
 
a tým pádom sa očakáva členenie na kapitoly, podkapitoly, atď.  
 
a tým pádom sa očakáva členenie na kapitoly, podkapitoly, atď.  
  
* Kapitola <nowiki>\chapter{Nazov}</nowiki> - koniec kapitoly sa nerobí, kapitola skončí, keď začne iná
+
* Kapitola <nowiki>\chapter{Nazov}</nowiki>  
* Podkapitola (Section) <nowiki>\section{Nazov}</nowiki>
+
* Podkapitola <nowiki>\section{Nazov}</nowiki>
 
* Ešte podrobnejšie členenie <nowiki>\subsection{Nazov}</nowiki>
 
* Ešte podrobnejšie členenie <nowiki>\subsection{Nazov}</nowiki>
 
* Odstavec s malým nadpisom <nowiki>\paragraph{Nazov}</nowiki>
 
* Odstavec s malým nadpisom <nowiki>\paragraph{Nazov}</nowiki>

Verzia zo dňa a času 19:18, 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.

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 sú v pomocných súboroch, napr. main.aux, main.toc
  • Tento postup je zapísaný v súbore Makefile, stačí(Section) 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

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.