1. Cieľ
Cieľom je kurzu je poskytnúť základné znalosti potrebné pre písanie
odborných textov pomocou LaTeXu a pre správu bibliografických
databáz. Ako editor je preberaný Gnu Emacs. Doporučuje sa predtým
si prečítať typografické minimum.
2. Sylaby
Sylaby opisujú problematiku LaTeXu. Paralelne s ňou je vysvetľované
používanie editora Emacs pre danú konkrétnu činnosť.
- Filozofia TeXu, výhody a nevýhodny oproti bežným textovým
procesorom. Inštalácia a verzie pre rozličné operačné
systémy. Štruktúra jednoduchého dokumentu. Základné povely pre TeX a
priateľov z príkazového riadku a z editora Emacs. Vytváranie pomocných súborov počas kompilácie.
- Základy
- Medzery, odstavce, špeciálne znaky, príkazy, poznámky
- Štruktúra zdrojového textu, štýly dokumentu, jeho voľby a
parametre. Základné štýly strán.
- Veľké projekty, viacero súborov.
- Sádzanie textu
- Slová, vety, odstavce, úrovne
- Delenie slov, riadkov, odstavcov
- Špeciálne znaky a symboly: uvodzovky, pomlčky, nedeliteľná
medzera, bodky, ligatúry, diaktritika
- Nadpisy, oddiely, obsahy
- Krížové odkazy: definície a referencie
- Poznámky pod čiarou, zvýraznenie
- Prostredia: zoznamy, zarovnanie, verbatim, tabuľky
- Plávajúce objekty: obrázky a tabuľky
- Matematický text: základný LaTeX a balíky AMS
- Základy: matematický režim, textové a odstavcové vzorce,
číslovanie a odkazy
- Základné šablóny: indexy, modifikátory (bar, hat, ...),
odmocniny, integrály, sumy, grécke písmená, funkcie, zlomky, zátvorky,
medzery, matice, vektory
- Prostredia LaTeXu ako aj AMS
- Vety, definície, dôkazy
- Tučné písmená
- Špeciality
- Obrázky EPS. Vytváranie v MATLABe, v iných programoch. Balík graphicx.
- Literatúra: BibTeX. Vytváranie databázových BIB
súborov a ich pripojenie k dokumentu. Použitie balíka natbib. Generovanie
vlastného formátu literatúry.
- Prispôsobovanie: nové príkazy, prostredia, zmena typu a veľkosti písma.
- Skrinky a boxy
- Nápoveda, informácie o balíkoch
- Predpripravené šablóny pre odborný článok, výskumnú správu,
výskumnú prácu,...
- Záver
3. Emacsové skratky
4. Základné príkazy
- Prevod .tex na .dvi (LaTeX)
- Na príkazovom riadku je to
latex doc.tex
. V
Emacse s AucTeXom je to C-c C-c latex RET
. U mňa je to
klávesová skratka C-F5
.
- Prevod .tex na .dvi (CsLaTeX, cp1250, tetex)
- Na príkazovom riadku je to
cslatexw doc.tex
. V
Emacse s AucTeXom je to C-c C-c cslatex RET
. U mňa je to
klávesová skratka C-S-F5
.
- Prezeranie .dvi súboru
- Na príkazovom riadku je to
xdvi doc.dvi
(tetex), alebo yap doc.dvi
(miktex). V
Emacse s AucTeXom je to C-c C-c View RET
. U mňa je to
klávesová skratka S-F5
.
- Vytvorenie .ps súboru z .dvi súboru
- Na príkazovom riadku je to
dvips doc.dvi -Ppdf -o doc.ps
. V
Emacse s AucTeXom je to C-c C-c File RET
. U mňa je to
klávesová skratka C-F7
.
- Vytvorenie .pdf súboru z .ps súboru
- Na príkazovom riadku je to
ps2pdf doc.ps
. V
Emacse s AucTeXom u mňa je to C-c C-c ps2pdf RET
, alebo
klávesová skratka C-S-F7
.
- Prevod .tex na .pdf
- Na príkazovom riadku je to
pdflatex
doc.tex
. Dokument ale nesmie obsahovať eps obrázky. Existuje
ešte aj pdfcslatexw
.
5. Balíky
Nasleduje len veľmi krátky zoznam niektorých vybraných balíkov,
ktoré rozširujú funkcionalitu LaTeXu. Pre podrobnejší zoznam je
najlepšie vyhľadávať na CTAN.
- Formátovanie
- caption2, ccaption (popisky obrázkov a tabuliek), fancyhdr
(hlavičky a päty), fncychap, titlesec (formátovanie nadpisov),
geometry (nastavovanie okrajov), graphicx (obrázky), setspace
(riadkovanie dokumentu)
- Štruktúra dokumentu
- endfloat (obrázky na koniec dokumentu), tocloft, tocbibind
(menenie obsahu, zoznamy obrázkov a tabuliek)
- BibTeX
- natbib (menenie tvaru citácií a zoznamu literatúry), makebst/custom-bib
(vytváranie definičných súborov pre BibTeX), bibtopic (viacero
zoznamov literatúry),
- Fólie a prezentácie
- prosper, beamer, seminar
- Rôzne
- hyperref
(generovanie hypertextových PDF dokumentov), listings (listingy
programov), pdfpages (kombinovanie viacerých PDF do jedného,
pridávanie do nich)
6. Cvičenia
- Formátovanie
- Upravte tento textový
dokument na tvar znázornený tu. (Keď to máte, môžete si pre
porovnanie pozrieť súbor priklad1.tex, z ktorého PDF
vzniklo.)
- Matematika
- Vytvorte dokument podobný ako tento. (Keď to máte, môžete si pre
porovnanie pozrieť súbor priklad2.tex, z ktorého PDF
vzniklo.)
- BibTeX
- Prečítajte si inštrukcie v súbore priklad3.pdf a postupujte podľa
nich. Na ich splnenie budete potrebovať súbor slovak.mbs. Porovnajte vami vytvorený
BIB súbor so súborom priklad3.bib, aby ste
videli použitie skratiek.
7. Ukážky
- Príspevok napísaný pre konferenciu IFAC ifackonf.zip. Ukazuje princíp hlavného
dokumentu s definíciami a nastaveniami, vložené súbory s
kapitolami, vkladanie eps obrázkov, správu literatúry pomocou
BibTeXu.
- Šablóna pre príspevok napísaný pre konferenciu Process Control
v Čechách ripconf.cls,
ripconf.bst. Prepínanie medzi SK, CZ a EN jazykovými variantmi,
predefinovanie maketitle, úprava rozmerov dokumentu.
- A0 poster na konferenciu poster.zip. Pracuje s prostredím
minipage
a s farbami.
- Časť skrípt Laboratórne cvičenia zo základov automatizácie lcza.zip. Obsahuje hlavný dokument
generujúci hypertextový PDF súbor, definície prostredí príklad,
riešenie, upravené záhlavie a pätu dokumentu, pre slovenčinu
upravený BST súbor pre literatúru BibTeX atď.
- Dokument s hlavičkou katedry kirphead.zip. Obsahuje modifikovaný
príkaz maketitle, do ktorého je vložená emailová adresa, telefón,
katedra, logo STU, ako aj upravenú pätu dokumentu. Ak sa odstráni
voľba slovak, zmení sa na anglický dokument. Výsledky potom vyzerajú
takto: slovenská verzia (PDF), anglická verzia (PDF). Aj v prípade
anglickej verzie treba kompilovať CsLaTeXom, z dôvodov použitých
fontov.
- Prezentácia pomocou balíka prosper - prosperkurz.zip. Výsledný PDF súbor prosperkurz.pdf ukazuje len veľmi
malý zlomok možností tohoto balíka.
- Prezentácia pomocou balíka beamer - 06ace.zip. Výsledný PDF súbor 06ace.pdf. Viď
tiež návod na beamer
- Vizitky KIRP s logom STU - kirpcard.zip. Výsledné PDF súbory
kirpdoma.pdf,
kirpcard.pdf,
kirpcarden.pdf
ukazujú domácu, slovenskú a anglickú verziu vizitky. Použitý je
balík bizcard, priložený v balíku.
- Literatúra po slovensky - súbor kniha.bst. Potrebuje pre správne fungovanie
\usepackage{natbib}
.
- Niekoľko nastavení a nových príkazov - súbor mybook.sty. Obsahuje napríklad nastavenie
hlavičky a päty, prostredia priklad, uloha, proof a nové príkazy pre
Laplaceovu transformáciu, tučné šikmé matematické písmo a iné.
- Diplomové práce v LaTeXu ako prílohy v informačnom
publikačnom systéme KIRP
Ing. Čižniar,
Ing. Puna.
8. Viac
Linky