Dažniausiai užduodami klausimai
Kas tas LaTeX?
LaTeX tai TeX pagrindu sukurtas formatas dokumentų paruošimui. Plačiau skaitykite The LaTeX Project puslapyje. Dabartinė versija LaTeX2e.
Kas yra TeX?
D. Knuto 1978 m. sukurta dokumentų tekstų rinkimo (typesetting) sistema, kuri palengvina sudėtingų matematinių formulių surinkimą ir redagavimą. Plačiau skaitykite TUG: Just what is TeX? puslapyje.
Kaip įdiegti LaTeX?
Kodėl verta naudoti LaTeX?
Nes naudojamas tekstinio tipo sužymėtas (markup tagging) failas, kuris vėliau formatuojamas pagal poreikius. Keletą gerų atsakymų į šį klausimą (angliškai) galima rasti:
Kam labiausiai tinka LaTeX?
Dokumentams, kuriuose daug matematinių formulių. Ir ne tik: žr. Kokios LaTeX galimybės?
Kaip veikia LaTeX?
Turime įvesties TeX failą, pvz., hello.tex
, kuriame:
\documentclass{article} \begin{document} Sveikas, pasauli! \end{document}
hello.tex
gali būti kompiliuojamas su viena iš galimų LaTeX programų (LaTeX
, pdfTeX
, XeLaTeX
, LuaTeX
).
Vienas būdas TeX→DVI→PS→PDF:
latex hello.tex
dvips hello.dvi
ps2pdf hello.ps
Kitas Vienas būdas TeX→PDF:
pdflatex hello.pdf
Jei naudojate darbui su LaTeX pritaikytą tekstinį redaktorių arba integruotos kūrimo aplinką (angl. IDE), tai kompiliavimo žingsnis dažniausiai būna nustatytas automatiškai.
Kas yra LuaTeX?
LuaTeX tai išplėsta pdfTeX versija su integruota Lua skriptinimo kalba.
Daugiau LuaTeX galimybių ir pavyzdžių galima rasti LuaTeX wiki puslapyje.
CTAN skitlis LuaTeX paketams.
Kas yra XeTeX?
XeTeX yra praplėstas TeX variklis, naudojantis Unicode ir palaikantis modernias šriftų technologijas tokia kaip OpenType.
Naudojant fontspec paketą su XeTeX (ir su LuaTeX) galima naudoti operacinėje sistemoje esančius OpenType ir TrueType šriftus be papildomo instaliavimo ar paruošimo LaTeX sistemai.
CTAN skiltis XeTeX paketams.
Kas yra LaTeX3?
Tai ilgalaikis projektas naujai LaTeX versijai vystyti.
Daugiau informacijos galima rasti The LaTeX Project puslapio skiltyje LaTeX3.
Straipsnį apie tai, kaip viskas prasidėjo, galima rasti čia.
Atsakymas į tai, kokia yra dabartinė LaTeX3 projekto būsena, yra čia.
CTAN skiltis LaTeX3 paketams ir eksperimentams.
Kas yra TeX Users Group (TUG)?
TUG tai pasaulinė TeX vartotojų grupių organizacija (https://tug.org/), vienijanti atskirų šalių grupes.
Kaip tapti TeX Lietuva nariu?
Norėti naudoti LaTeX ir susisiekti su mumis 😉
Kas yra CTAN?
TeX paketų ir programų archyvas. CTAN (The Comprehensive TeX Archive Network): https://ctan.org.
Populiariausias CTAN paketų temas galima rasti čia.
Ar yra trumpas įvadas į LaTeX?
Pakankamai išsamus ir gana trumpas įvadas į LaTeX PDF formatu: „The Not So Short Introduction to LATEX 2ε”.
Daugiau informacijos apie LaTeX galima rasti TUG: Getting started with TeX, LaTeX, and friends puslapyje. Ir CTAN Tutorial LaTeX skiltyje.
Kokios LaTeX galimybės?
- TUG puslapyje galima rasti: The TeX showcase
- TeX – LaTeX Stack Exchange vis pildomą sąrašą: Showcase of beautiful typography done in TeX & friends
Kokie LaTeX palaikomi šriftai?
Išsamus sąrašas su pavyzdžiais: TUG: The LaTeX Font Catalogue.
CTAN paketų skiltys šriftams: Font, Font Type1, Font support, OTF Font, Maths Font.
Bendra informacija apie TeX ir šriftus yra čia.
Ką reikia daryti, jei dokumentus norime rinkti lietuvių kalba?
- Išsirinkti šriftą palaikantį lietuvių kalbos simbolius. Geri kandidatai – Latin Modern (paketas
lmodern
), TeX Gyre Termes (paketastgtermes
), URW Nimbus Roman (paketasmathptmx
), Stix (paketasstix
) ir kt. Daugiau šriftų galima rasti čia. - Naudoti naują LaTeX sistemą, nes joje teksto įvestis yra UTF-8.
- Pasirinkti vieną iš dviejų paketų kalbų palaikymui: Babel arba Polyglossia.
Babel pavyzdys su (pdf)LaTeX:
\documentclass{article} \usepackage[T1]{fontenc} \usepackage{lmodern}% pagrindinis šriftas - Latin Modern \usepackage[lithuanian]{babel} \begin{document} \textbf{Lietuvių kalba} – iš baltų prokalbės kilusi lietuvių tautos kalba, kuri Lietuvoje yra \textit{valstybinė}, o Europos Sąjungoje – viena iš \textbf{\textit{oficialiųjų kalbų}}. Lietuviškai kalba apie tris milijonus žmonių (dauguma jų gyvena Lietuvoje). Drauge su latvių, mirusiomis prūsų, jotvingių ir kitomis baltų kalbomis, priklauso indoeuropiečių kalbų šeimos baltų kalbų grupei. \end{document}
Babel pavyzdys su LuaLaTeX/XeLaTeX:
\documentclass{article} \usepackage[lithuanian]{babel} \babelfont{rm}{TeXGyreTermes}% pagrindinis šriftas - TeX Gyre Termes \begin{document} \textbf{Lietuvių kalba} – iš baltų prokalbės kilusi lietuvių tautos kalba, kuri Lietuvoje yra \textit{valstybinė}, o Europos Sąjungoje – viena iš \textbf{\textit{oficialiųjų kalbų}}. Lietuviškai kalba apie tris milijonus žmonių (dauguma jų gyvena Lietuvoje). Drauge su latvių, mirusiomis prūsų, jotvingių ir kitomis baltų kalbomis, priklauso indoeuropiečių kalbų šeimos baltų kalbų grupei. \end{document}
Polyglossia pavyzdys su LuaLaTeX/XeLaTeX:
\documentclass{article} \usepackage{polyglossia} \setmainlanguage{lithuanian} \setmainfont{Stix}% pagrindinis šriftas - Stix \begin{document} \textbf{Lietuvių kalba} – iš baltų prokalbės kilusi lietuvių tautos kalba, kuri Lietuvoje yra \textit{valstybinė}, o Europos Sąjungoje – viena iš \textbf{\textit{oficialiųjų kalbų}}. Lietuviškai kalba apie tris milijonus žmonių (dauguma jų gyvena Lietuvoje). Drauge su latvių, mirusiomis prūsų, jotvingių ir kitomis baltų kalbomis, priklauso indoeuropiečių kalbų šeimos baltų kalbų grupei. \end{document}
Kokie LaTeX paketai skirti matematikai?
Vienas iš populiariausių yra amsmath iš AMS šeimos.
Daugiau matematinių paketų galima rasti CTAN skiltyje Maths, o dokumentacijos Maths documentation.
Kaip LaTeX pagalba ruošiama bibliografija?
Ar be LaTeX yra kitų TeX alternatyvų?
Taip, ConTeXt. Plačiau galima paskaityti ConTeX D.U.K..
Dar yra diskusija: Quora: Is LaTeX dead? If yes, what are some modern alternatives?
Ar galiu LaTeX dokumentą konvertuoti į XML?
Kokie yra LaTeX tekstiniai redaktoriai arba integruotos kūrimo aplinkos?
- Wikipedia straipsnis TeX redaktorių palyginimui: Wikipedia: Comparison of TeX editors
- Išsamus TeX – LaTeX Stack Exchange atsakymas: LaTeX Editors/IDEs