LaTeX

LaTeX logo

LaTeX je opisni jezik i sistem za pripremanje dokumenata za TeX, program koji se koristi za komponiranje teksta. Ime jezika se izgovara kao /ˈleɪtɛk/, /ˈleɪtɛx/, /ˈlɑːtɛx/, ili /ˈlɑːtɛk/.

LaTeX se najčešće koristi od strane matematičara, naučnika kao i ostalih osoba unutar akedemskog svijeta. Također upotreba LaTeX-a među profesionalnim korisnicima je raširena dok je pak upotreba ovog opisnog jezika među običnim korisnicima zanemarljiva.

LaTeX ima za cilj da pruži jezik na visokom nivou koji pristupa moći TeX-а na lakši način. Ukratko, TeX rukuje rasporedom strane, dok LaTeX rukuje sadržajem strane za obradu dokumenta. LaTeX sadrži kolekciju TeX makroa i program za obradu LaTeX dokumenata. Zato što su komande za formatiranje TeX-а obično osnovne, pružaju autorima sa gotovim komandama za formatiranje i raspored odredbi kao što su naslov poglavlja, fusnote, ukštene reference i bibliografije.

LaTeX je prvobitno napisan u ranim 1980-im godinama od strane Leslija Lamporta na SRI International.[1] Trenutna verzija je LaTeX2e (stilizovana kao L A T E X {\displaystyle {\boldsymbol {\mathrm {L} \!\!^{{}_{\scriptstyle \mathrm {A} }}\!\!\!\!\!\;\;\mathrm {T} \!_{\displaystyle \mathrm {E} }\!\mathrm {X} }}} , L A T E X 2 {\displaystyle \mathrm {L\!\!^{{}_{\scriptstyle A}}\!\!\!\!\!\;\;T\!_{\displaystyle E}\!X2} } ɛ). LaTeX je slobodan softver i distribuira je pod projektom javne LaTeX licence (LPPL).

Sistem slaganja

LaTeX se može proizvoljno proširiti pomoću osnovnog makro jezika da razvija prilagodljive formate. Takvi makroi se često prikupljaju u pakete, koji su dostupni da se bave izdanjima formatiranja kao što su komplikovani matematički sadržaj ili grafici matematičkih funkcija. Zaista, u primeru ispod align okruženje je obezbeđeno od strane amsmath paketa.

 \documentclass[12pt]{article}
 \usepackage{amsmath}
 \title{\LaTeX}
 \date{}
 \begin{document}
   \maketitle
   \LaTeX{} је документ за \TeX{} и нов начин куцања текста.
   \LaTeX{} је написао 1984. године Leslie Lamport и постаје доминантан за коришћење \TeX; неколико људи је писало \TeX{}.
   Најбржа верзија је \LaTeXe. 
   % Ово је коментар, неће бити показан у коначном приказу.
   % Следећи пример показује начин куцања математичке формуле у LaTeX:
   \begin{align}
     E_0 &= mc^2                              \\
     E &= \frac{mc^2}{\sqrt{1-\frac{v^2}{c^2}}}
   \end{align}
 \end{document}

Primeri

Sledeći primer pokazuje primer LaTeX ulaza i odgovarajući izlaz:

Input Output
\documentclass{article}
\usepackage{amsmath}
\title{\LaTeX}

\begin{document}
  \maketitle
  \LaTeX{} is a document preparation system for
  the \TeX{} typesetting program. It offers
  programmable desktop publishing features and
  extensive facilities for automating most
  aspects of typesetting and desktop publishing,
  including numbering and  cross-referencing,
  tables and figures, page layout,
  bibliographies, and much more. \LaTeX{} was
  originally written in 1984 by Leslie Lamport
  and has become the  dominant method for using
  \TeX; few people write in plain \TeX{} anymore.
  The current version is \LaTeXe.

  % This is a comment, not shown in final output.
  % The following shows typesetting  power of LaTeX:
  \begin{align}
    E_0 &= mc^2 \\
    E &= \frac{mc^2}{\sqrt{1-\frac{v^2}{c^2}}}
  \end{align}  
\end{document}

Primetite kako je jednačina za E {\displaystyle E}  tip od oznake:

E & = \frac{mc^2}{\sqrt{1-\frac{v^2}{c^2}}}

Квадратни корен се означава "\sqrt{argument}", а разломак са "\frac{numerator}{denominator}".

Povezani softver

Kao makro paket, LaTeX obezbeđuje skup makroa za TeX tumačenje. Postoje i mnogi drugi makro paketi za TeX, uključujući Plain TeX, GNU TeXinfo, AMSTeX i ConTeXt.


Uobičajeni font za LaTeX je Knutov Computer Modern font, koji daje standardna dokumenta u LaTeX-u istog prepoznatljivog izgleda kao što su oni kreirani običnim TeX-om. XеTeX dozvoljava upotrebu OpenType i TrueType (to je navedeno) fontova za izlazne datoteke.

Postoji i mnogo editora za LaTeX.

Kompaktibilnost

LaTeX dokumenta (*.tex) mogu da se otvore bilo kojim tekst editorom. Oni se sastoje od običnog teksta i ne sadrže skrivene kodove za formatiranje ili binarne instrukcije. Osim toga, TeX dokumenta mogu da se dele od donošenja LaTeX fajla Rich Text Format (*.rtf) ili XML. Ovo se može uraditi pomoću besplatnog programa LaTeX2RTF ili TeX4XT. LaTeX može biti izražen u PDF datoteci koristeći LaTeX ekstenziju pdfLaTeX. LaTeX fajlovi koji sadrže Unikod tekst mogu biti obrađeni u PDF-у LaTeX ekstenzije XеLaTeX.

LaTeX2HTML

LaTeX2HTML je konverter napisan u Perl da konvertuje LaTeX dokumente u HTML. Na taj način, na primer, naučni radovi — prvenstveno otkucani za štampanje — mogu se postaviti na veb za onlajn gledanje. Licenciran je pod GNU GPL v2.[2] CVS ponuda za LaTeX2HTML sa zvaničnog sajta je ukinuta.[3] Međutim Comprehensive TeX Archive Network i dalje nudi svoj ažurirani softver.

HeVeA

HeVeA konverter napisan u Ocaml koji konvertuje LaTeX dokumenta u HTML5. Licenciran je pod Q Public License.[4]

Pandoc

Pandoc je 'univerzalni konvertor dokumenata' koji može da transformiše LaTeX dokumenta u mnogo različitih formata datoteka, uključujući HTML5, epub, rtf i docx. Licenciran je pod GNU GPL v2.[5]

Vidi još

Reference

  1. Leslie Lamport (April 23, 2007).
  2. According to LICENSE file in the tarball[mrtav link].
  3. This site is read only. CVS је прекинута. http://www.latex2html.org
  4. Website http://hevea.inria.fr/
  5. http://pandoc.org/

Dodatna literatura

  • Flynn, Peter (2014) [2002]. Formatting Information: A Beginner's Guide to LaTeX (6th online izd.). Cork: Silmaril. str. 193. 
  • Griffiths, David F.; Highman, David S. (1997). Learning LaTeX. Philadelphia: Society for Industrial and Applied Mathematics. ISBN 978-0-89871-383-1. 
  • Kopka, Helmut; Daly, Patrick W. (2003). Guide to LaTeX (4th izd.). Addison-Wesley Professional. ISBN 978-0-321-17385-0. 
  • Lamport, Leslie (1994). LaTeX: A document preparation system: User's guide and reference. illustrations by Duane Bibby (2nd izd.). Reading, Mass: Addison-Wesley Professional. ISBN 978-0-201-52983-8. 
  • Mittelbach, Frank; Goosens, Michel (2004). The LaTeX Companion (2nd izd.). Addison-Wesley. ISBN 978-0-201-36299-2. 
LaTeX na Wikimedijinoj ostavi
  • p
  • r
  • u
Makro paketi
  • AMSTeX
  • ArabTeX
  • CircuiTikZ
  • ConTeXt
  • FarsiTeX
  • Texinfo
  • LaTeX
  • MusiXTeX
  • Plain TeX
  • PSTricks
  • TIPA
  • XyMTeX
Alternativne TeX mašine
  • eTeX
  • LuaTeX
  • pdfTeX
  • XeTeX
  • New Typesetting System
  • Omega
Distribucija
  • TeX Live
  • teTeX
  • fpTeX
  • MiKTeX
  • proTeXt
  • MacTeX
  • gwTeX
  • OzTeX
  • Latexian
  • AmigaTeX
  • PasTeX
  • TeXPortal
  • W32TeX
Zajednica
Povezano
  • p
  • r
  • u
LaTeX
Klase
LaTeX integracija
Alatke za konverziju
Povezano