TeX und LaTeX: Unterschied zwischen den Versionen
Dirkk (Diskussion | Beiträge) K (→Lyx) |
Dirkk (Diskussion | Beiträge) K (→Sprachen) |
||
Zeile 26: | Zeile 26: | ||
Damit wird eine "anständige Auswahl" installiert. Eine Ansicht der Pakete liefert etwa Synaptic. | Damit wird eine "anständige Auswahl" installiert. Eine Ansicht der Pakete liefert etwa Synaptic. | ||
= Sprachen = | == Sprachen == | ||
Durch Installation der (z. B. deutschen) Sprachpakete | Durch Installation der (z. B. deutschen) Sprachpakete | ||
sudo yum install hyphen-de tex-hyphen-german | sudo yum install hyphen-de tex-hyphen-german |
Version vom 31. August 2012, 17:40 Uhr
Einleitung
Es ist sicherlich nicht leicht, schnell und ohne Aufwand einen Einstieg in das Textsatzsystem TeX bzw. LaTeX zu finden. Es gibt dennoch viele gute Gründe, LaTeX zu verwenden:
- Die finale Druckqualität ist hervorragend und auf professionellem Niveau.
- Die Erstellung eines Dokuments ist sehr flexibel. Um das genaue Layout braucht man sich während der Bearbeitung kaum zu kümmern. Bei Bedarf kann man den Stil des Dokuments am Ende beliebig ändern.
- Große und komplexe Dokumente wie Bücher mit vielen Kapiteln und Anhängen, Inhaltsverzeichnissen etc. sind problemlos zu bewältigen.
- In manchen wisschenschaftlichen Fächern (z. B. Mathematik) gehört es zum Standard.
Im folgenden sollen ein paar Tipps und Tricks genannt werden. Obwohl Tex und Latex auf allen Plattformen laufen, beschränkt sich das folgende auf Linux.
TeX Live
Das TeX-System besteht aus unzähligen Dateien und Paketen, von denen man in der Regel nur ein Grundsystem von einigen Paketen benötigt. Das derzeit verbreitetste Gesamtsystem ist sicherlich Tex Live. Leider werden bei vielen Linux-Distributionen nur sehr alte Versionen mitgeliefert. (Beim aktuellen (Sommer 2012) Ubuntu 12.04 ist es Texlive 2009, bei Fedora 17 sogar Texlive 2007.) Es gibt keinen Grund, nicht die neueste Version zu installieren. Das ist derzeit Texlive 2012.
Am einfachsten ist es, wenn man mit einer neuen Linux-Installation gleich das neueste Tex Live installiert. Wenn man schon eine ältere Version installiert hat, scheint es am sichersten, diese vorher komplett zu deinstallieren.
Fedora 17
Die Paketquelle und das Grundpaket installiert man mit den Kommandos
sudo rpm -i http://jnovy.fedorapeople.org/texlive/2012/packages.fc17/texlive-release.noarch.rpm sudo yum clean all sudo yum install texlive
Bei Bedarf installiert man einzelne Pakete nach. Im PackageKit oder um Yum-Extender kann man sich anschauen, was es alles gibt.
Ubuntu 12.04
Bei Ubuntu sieht es so aus:
sudo add-apt-repository ppa:texlive-backports/ppa sudo apt-get update sudo apt-get install texlive
Damit wird eine "anständige Auswahl" installiert. Eine Ansicht der Pakete liefert etwa Synaptic.
Sprachen
Durch Installation der (z. B. deutschen) Sprachpakete
sudo yum install hyphen-de tex-hyphen-german
(Fedora) bzw.
sudo apt-get install texlive-lang-german hyphen-de
(Ubuntu) werden die entsprechenden Trennungsmuster automatisch in die Format-Dateien kompiliert. Man kann im Prinzip beliebig viele Sprachen nebeneinander installieren.
Editoren
Emacs mit AUCTeX
Der Emacs-Editor liefert mit Auctex eine umfangreiche und komfortable Latex-Erweiterung. Die Installation des GNU Emacs wird hier vorausgesetzt. Mehr als ein
sudo yum/apt-get install emacs
wird nicht benötigt. Die Auctex-Erweiterung installiert man mit
sudo yum install emacs-auctex
bzw.
sudo apt-get install auctex
Auch einen Bibtex-Modus bietet der Emacs. Die Installation von Auctex beinhaltet u. a.
- Syntax-Highlighting;
- Menüs und Tastenkürzel für viele Kommandos;
- Kompilation und öffnen des Dokument-Readers direkt aus dem Emacs;
- Die Möglichkeit, sich mathematische Formeln grafisch innerhalb des Tex-Dokuments anzeigen zu lassen.
Insbesondere der zuletzt gelistete sogenannte Preview-Style erhöht die Lesbarkeit der .tex-Datei erheblich. Leider wird hierfür meistens eine fehlerhafte Datei preview.el mitgeliefert (v1.284), obwohl ein Patch schon verfügbar ist. Die Datei
/usr/share/emacs/site-lisp/auctex/preview.el
muss man ersetzen durch v1.286
Die Konfigurationsdatei .emacs sollte etwa folgendes (zusätzlich) enthalten:
;;;;Datei .emacs.el im User-Home ;;; Anpassungen für AucTeX (load "auctex.el" nil t t) (load "preview-latex.el" nil t t) (require 'tex-site) (setq TeX-auto-save t) (setq TeX-parse-self t) (setq-default TeX-master nil) (setq TeX-PDF-mode t) ;; .pdf statt .dvi per default ;;Zeilenumbruch (add-hook 'LaTeX-mode-hook 'turn-on-auto-fill) ;;Syntax Higlight (add-hook 'LaTeX-mode-hook 'turn-on-font-lock) ;; Mathe Modus (add-hook 'LaTeX-mode-hook 'LaTeX-math-mode) ;;; Anpassungen für RefTeX (require 'reftex) (add-hook 'LaTeX-mode-hook 'turn-on-reftex) (add-hook 'latex-mode-hook 'turn-on-reftex) (setq reftex-plug-into-AUCTeX t) (setq reftex-external-file-finders '(("tex" . "kpsewhich -format=.tex %f") ("bib" . "kpsewhich -format=.bib %f")))
Mit diesen Anpassungen sollte das System dann funktionieren.
Hier die Ansicht einer Tex-Datei, ohne Preview und mit:
Geht man mit dem Cursor in die Preview-Formel, so sieht man sie wieder im Tex-Code und kann ihn editieren.
LyX
Ein beliebtes Programm zum erstellen von Latex-Dokumenten ist LyX