Mustand: sisu ei ole veel tehniliselt ega keeleliselt täielikult kontrollitud ega toimetatud.

Peatüki vaade

Linux/Unix/macOS käsurea kiirõpik

Praegu loed peatükki LaTeX käsurealt, mis kuulub osasse Osa V: Arendus ja töövood.

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 failMilleksMida tavaliselt näed
pdflatex fail.texkompileeri PDF-ikspikk logi ja .pdf fail
xelatex fail.texkasuta moodsamat fonditugepikk logi ja .pdf fail
latexmkkorda vajalikke samme automaatseltmitu kompileerimissammu
.texlähtefailjääb tekstifailiks
.aux, .logabifailidtekivad 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.tex kompileerib PDF-i
  • xelatex fail.tex kasutab moodsamat tekstirenderdust
  • latexmk -pdf fail.tex teeb 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

  1. Loo fail tere.tex.
  2. Kompileeri see PDF-iks.
  3. 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 PDF
  • xelatex tere.texparem Unicode tugi
  • latexmk -pdf tere.texkorda vajalikud käigud
  • latexmk -xelatex tere.texxelatex automaatselt
  • ls tere.*vaata abifaile
  • open tere.pdfava tulemus

Olulised failid

  • .texlähtefail
  • .pdftulemus
  • .auxristviidete abi
  • .logkompileerimislogi