Beetaversioon: sisu on enamasti terviklik ja avalikuks katsetamiseks valmis, kuid vajab veel tehnilist, keelelist ja kasutatavuse kontrolli.

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 dokumentide koostamise ja vormindamisega, mitte Linuxi põhioskustega.

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 tänapäevasemat 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
  • ehmutakse logi pikkusest, kuigi suur osa sellest on tavapärane koostamisteave
  • muudetakse väljundfaile, kuigi tegelik allikas on .tex

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

Pakette basictex ja mactex-no-gui ei paigaldata tavaliselt koos.

Minitest

  1. Loo fail tere.tex.
  2. Kompileeri see PDF-iks.
  3. Kontrolli, millised väljundfailid LaTeX 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