|
Bakalarsky seminar, 2024/2025 Zima, Leto
TeX, LaTeX
Instalacia
- LaTeX installation
(pre Linux odporucam distribuciu texlive
priamo z Linux package repository, t.j. nie cez tl-mgr)
- Taktiez odporucam instalovat packages hunspell, hunspell-sk (spell-checker
slovenciny pre TeXworks a ine editory) cez Linux package repository, a packages
texlive-fonts-extra, texlive-lang-czechoslovak, texlive-latex-extra
Vzory (templates) pre bakalarsku pracu v LaTeX pre odbor Informatika na FMFI UK
- David Misiak et
al. Vystupny PDF je rozumne otestovat v
testeri CRZP
(treba kliknut na tlacitko "Test prevodu"). Pre korektny PDF, ktory
obsahuje menej nez 600 slov, dostanete zo zahadnych dovodov chybu "konverzia
zlyhala"; ale ked zlyha aj na dokumente nad 600 slov, tak pozor, nieco mozno
skutocne nie je v poriadku s tym PDF
- O tom, ci odporucany alebo iny template obsahuje vsetky formalne
nalezitosti na bakalarske prace (smernice UK resp. FMFI UK), sa viete utvrdit
vizualnym porovnanim vystupneho PDF s niektorou cerstvo obhajenou bakalarskou
pracou (tie nalezitosti sa obvykle prilis nemenia, vacsinou vobec)
Dalsie nastroje
Workflow
- V shell s working directory, v ktorom je main.tex a references.bib,
sekvencia prikazov
rm *.aux *.bbl *.blg *.lof *.out *.toc; pdflatex main; bibtext main; pdflatex main; pdflatex main; pdflatex main
vyrobi main.pdf
(alebo skonci chybou na nespravnom vstupe)
- Pre spustanie tejto sekvencie je rozumne napisat shell-script, pripadne
Makefile. Setri to cas a eliminuje ludske omyly
- Ked pouzivate nejake integrovane prostredie, napr. TeXworks, tak viete
main.pdf vyrobit klikanim. Castou chybou su vtedy nespravne referencie v
main.pdf, lebo tym klikanim mozno spustate len cast vyssieuvedenej sekvencie
(LaTeX vyzaduje viacprechodovu kompilaciu)
Ukazky uspesne obhajenych bakalarskych prac
Zasady pisania v LaTeX
- Pokial neviete po anglicky pisat aspon tak dobre ako po slovensky, tak
piste po slovensky.
- LaTeX je nastroj, ktory umoznuje koncentrovat sa na obsah. Formu vyrobi
automaticky, vacsinou typograficky spravnu resp. prijatelnu. Ale nie je
blbuvzdorny. Ked ho pouzivate nespravne, vysledok je nespravny.
Argumentovat "LaTeX to tak urobil" je nezmyselne.
- Rovnake elementy textu sadzte rovnako uz na urovni zdrojoveho textu. Ked
potrebujete novy element, precitajte si co-to o tom, ako ho sadzat. Vacsinou
ho mate priamo k dispozicii v podobe makra (\...) resp. prostredia (\begin{...}
...\end{...}. Ked opakovane robite rovnaku vec, robte to dosledne vzdy
rovnako.
- Zapamatajte si bezne elementy pouzivane v ramci odstavca. Napriklad, po
"." a ";" nasleduje (skoro vzdy) medzera. Napriklad, '-' sa pouziva na spajanie
slov typu "ako-tak", "--" sa pouziva na rozsahy ("0--100"), "---" sa pouziva
na oddelovanie viet ("Piv ked, tak pat---alebo sest?"). Uvodzovky sa v LaTeX
pisu nie "takto", ale ``takto'' (2x back-tick, 2x tick), slovenske sa pisu
\uv{takto}.
- Neexperimentuje s fontami, nemente font family. Na zvyraznenie slov v
ramci odstavca nepouzite podciarknutie, pouzite \emph{...}. Na fragmenty
pocitacoveho kodu v ramci odstavca pouzite {\tt ...}. Tucne pismo (boldface)
pouzivajte malo casto.
- Odstavce su oddelene v zdrojaku prazdnym riadkom. Nepouzite na tento
ucel \newline ci \\ (tieto makra nepotrebujete ani nikde inde na vytvorenie
vertikalnych medzier).
Updated by
Tomas Plachetka,
Oct/10/2025
|