LaTeX käsurealt
Loogika
LaTeX on selles raamatus pigem järgmine samm pärast Markdowni, kui tahad jõuda väga hea PDF-väljundini.
See teema on seotud buildi ja dokumentide vormindamisega, mitte Linuxi kõige esimese baasringiga.
Kiirülevaade
Eesmärk on teha tekstifailist kvaliteetne PDF, kus vormindus, valemid ja viited on korratavalt ehitatavad.
| Käsk või fail | Milleks | Mida tavaliselt näed |
|---|---|---|
pdflatex fail.tex | kompileeri PDF-iks | pikk logi ja .pdf fail |
xelatex fail.tex | kasuta moodsamat fondituge | pikk logi ja .pdf fail |
latexmk | korda vajalikke samme automaatselt | mitu kompileerimissammu |
.tex | lähtefail | jääb tekstifailiks |
.aux, .log | abifailid | tekivad PDF-i kõrval |
Tüüpilised algaja vead
- eeldatakse, et üks kompileerimiskäik lahendab alati kõik ristviited
- ehmatatakse logi pikkust, kuigi suur osa sellest on normaalne buildiinfo
- muudetakse väljundfaile, kuigi tegelik allikas on
.tex
Milleks LaTeX kasulik on
LaTeX sobib eriti hästi siis, kui vajad:
- kvaliteetset PDF-i
- täpset vormindust
- valemeid, ristviiteid ja bibliograafiat
Kiirspikker
pdflatex fail.texkompileerib PDF-ixelatex fail.texkasutab moodsamat tekstirenderdustlatexmk -pdf fail.texteeb korduskompileerimise mugavamaks
Minimaalne näide
\documentclass{article}
\begin{document}
Tere, maailm!
\end{document}
Salvesta see faili tere.tex ja kompileeri:
pdflatex tere.tex
või:
latexmk -pdf tere.tex
Paigaldus
Näited sõltuvad süsteemist:
Vali ainult üks sinu süsteemile sobiv paigaldustee:
Debianis või Ubuntus:
sudo apt install texlive-latex-base
macOS-is Homebrew kaudu:
brew install --cask basictex
macOS-is piisab sageli basictex-ist. Kui vajad suuremat ja täielikumat LaTeX-i komplekti, kasuta selle asemel mactex-no-gui.
brew install --cask mactex-no-gui
Praktikas ei paigaldata basictex ja mactex-no-gui cask'e tavaliselt koos.
Minitest
- Loo fail
tere.tex. - Kompileeri see PDF-iks.
- Kontrolli, millised väljundfailid LaTeX kõrval tekitab.
Lisalugemine
Selle teema usaldusväärsemad viited leiad lisast Lisa E: usaldusväärsed viited ja lisalugemine.
Peatüki täisspikker
Edasijõudnu
Eesmärk
LaTeX-i mõte on lihtne: lähtetekst jääb tekstifailiks, aga buildist sünnib väga täpselt juhitav PDF.
Põhikujud
pdflatex tere.texkompileeri PDFxelatex tere.texparem Unicode tugilatexmk -pdf tere.texkorda vajalikud käigudlatexmk -xelatex tere.texxelatex automaatseltls tere.*vaata abifaileopen tere.pdfava tulemus
Olulised failid
.texlähtefail.pdftulemus.auxristviidete abi.logkompileerimislogi