2007. május 1.

LaTeX @ Ubuntu

Végre rászántam magam, hogy bereszelem a jó öreg LaTeX-et. Természetesen nem ment simán, ahogy az várható volt :) Mivel a teTeX fejlesztése abbamaradt, ezért eleve a TeX Live-el érdemes kezdeni. A könnyű út a texlive-full csomag kiválasztása, ami ránt mindent; de én kézzel szemezgettem. Szerintem érdemes feltenni hozzá a beamer csomagot prezentációkhoz, és az lmsuper fontkészletet (nekem jobban tetszik, mint a cmsuper).

Ha fent van az alap (egy rendes telepítés ~6-700 mega), lehet nekiállni magyarul tanítani. Hozzávalók a www.math.bme.hu/latex/ oldalon. Haditerv: huplain.bst → /usr/share/texmf-texlive/bibtex/bst/hubib, magyar.ldf → /usr/share/texmf-texlive/tex/generic/babel, huhyph*.tex → /usr/share/texmf-texlive/tex/generic/hyphen.

De ez még nem elég, kicsit megszívatott a gazember. Ahhoz hogy rendesen menjen az új magyar.ldf-fel a magyar elválasztás, kell egy sudo texconfig. A biztonság kedvéért először egy rehash (az nem árthat), majd hyphenation → pdflatex. Az itt megnyíló konfigfájl legalján a „hungarian huhyphn.tex” sort át kell írni „magyar huhyphn.tex”-re. Mentés, kilépés közben kis automatikus iniTeX, és elvileg kész is a kiváló magyar LaTeX telepítésünk.

Lustáknak innentől kezdve kile, kevésbé lustáknak a jól megszokott szövegszerkesztőjük + terminál: pdflatex doksi.tex.

Végül egy minimális tex fájl ellenőrzéshez, aminek le kell fordulnia hiba nélkül:

\documentclass[a4paper,11pt]{article}
\usepackage[latin2]{inputenc}
\usepackage[T1]{fontenc}
\def\magyarOptions{defaults=hu-min}
\usepackage[english,magyar]{babel}

\usepackage{indentfirst}
\usepackage{lmodern}

\begin{document}
      
  \title{\LaTeX{} gyorsteszt}
  \date{}
  \maketitle

  Nyelv: \languagename{}, teszt \ondatemagyar{}.
    
\end{document}

5 megjegyzés:

Névtelen írta...

Király vagy!

Valami ilyet keresek már órák óta...
:)

Unknown írta...

Thx :)

Névtelen írta...

Szia!
Próbálkozom. Nekem a "hyphenation → pdflatex" hatására megnyíló config fájlban az utolsó két sor a követező
hungarian xu-huhyphn.tex
hungarian xu-huhyphn.tex
Ezt is cserélni kell? Mindkettőt törölni és mire cserélni?
magyar xu-huhyphn.tex
vagy
magyar huhyphn.tex
Levus

Unknown írta...

Az valami XeTeX része, ha jól néztem Unicode-képes TeX elválasztási minták. Hát fene tudja, én „magyar xu-huhyphn.tex”-el probálkoznék, de kell Neked Unicode képes TeX?

Névtelen írta...

ellenorizni kell:)