TeX: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Smokephil (Diskussion | Beiträge)
K add gummi
 
(73 dazwischenliegende Versionen von 17 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
== TeX und LaTeX unter Arch-Linux ==
TeX (gesprochen "Tech") ist ein Textsatzsystem, das sich vor allem im Hochschulbereich großer Beliebtheit erfreut. Es eignet sich besonders gut zum Setzen von größeren Dokumenten mit buch-artigem Erscheinungsbild. Entwickelt wurde es von dem amerikanischen Mathematik- und Informatikprofessor Donald E. Knuth. Unter anderem schrieb er ein Makropaket zu TeX, genannt ''plain TeX'' oder einfach ''plain''. Wenn man heutzutage von TeX spricht, meint man zumeist plain TeX. 


'''LaTeX''' entstand aus dem Wunsch vieler Autoren, den Text ihrer Dokumente nach inhaltlichen Gesichtspunkten gliedern zu können anstatt wie bei TeX üblich nach visuellen Gesichtspunkten. Während TeX sehr schwer bedienbar ist, gestaltet sich dies bei LaTeX deutlich einfacher. LaTeX ist mittlerweile an vielen Universitäten ein Standard zum Schreiben von wissenschaftlichen Arbeiten. Aufgrund von CTAN, einer umfassenden Paketdatenbank, gibt es aber auch noch viele weitere Verwendungsmöglichkeiten wie das Erstellen von Liederbüchern oder Präsentationen.


=== Allgemeines===
== Installation ==
TeX ist ein Textsatzsystem, das sich vor allem im Hochschulbereich großer Beliebtheit erfreut. Es ist vor allem geeignet,
Die wichtigsten Komponenten für TeX/LaTeX sind zusammengefasst in zwei Paketgruppen:
größere Dokumente mit buchartigem Erscheinungsbild zu setzen und wurde von dem amerikanischen Mathematik- und Informatikprofessor Donald E. Knuth zusammen mit diversen weiteren Tools geschrieben. Unter anderem schrieb er ein Makropaket zu TeX, genannt plain TeX oder einfach plain.
* {{Paket|texlive}} enthält Die wichtigsten Komponenten von TeXLive
* {{Paket|texlive-lang}} enthält Sprachunterstützungen für Sprachen, die nicht das lateinische Alphabet verwenden


LaTeX entstand aus dem Wunsch vieler Autoren, den Text ihrer Dokumente nach inhaltlichen Gesichtspunkten gliedern zu können, nicht nach visuellen Gesichtspunkten. Beispiel: statt zu sagen "Diese Zeile bitte fett, mit einer Zeilenhöhe Abstand zum Folgetext, und größer" sagt man "diese Zeile als Überschrift". LaTeX ist neben plain ein weiteres Makropaket zu TeX.
Möchte man hauptsächlich deutschsprachige Dokumente verfassen, reicht es aus, texlive zu installieren.
# pacman -Syu texlive


TeX hat eine lange Geschichte hinter sich. Es gibt eine Unzahl von Abwandlungen, Makropaketen, Paketen zu den Makropaketen Formaten, Fonts in verschiedenen Kodierungen und Fontformaten und vieles mehr. Daher möchte niemand die heutzutage noch von Hand installieren. Das muss man aber auch nicht. Dafür gibt es Distributionen.
== Editoren ==
Einige LaTeX-Editoren können viele Dinge, wie zum Beispiel das Kompilieren, vereinfachen, und bieten darüber hinaus auch Zusatzfunktionen wie Syntaxhervorhebung oder Rechtschreibprüfung an.
* {{Paket|kile}} ist der LaTeX-Editor des KDE-Projekts.
* {{Paket|gnome-latex}} ist ein LaTeX-Editor für den GNOME-Desktop.
* {{Paket|gummi}} ist ein side-by-side LaTeX-Editor.
* [[LyX]] ist ein eigenständiger WYSIWYM-Editor, der als LaTeX-Frontend fungiert.
* {{Paket|texmacs}} ist ein eigenständiger WYSIWYM-Editor, der sich in der Bedienung an Emacs orientiert.
* {{Paket|texmaker}} ist ein plattformübergreifender LaTeX-Editor, der in Aufbau und Bedienung kile ähnelt (da vom gleichen Entwickler). Enthält jedoch nur Qt5, keine KDE-Ahängigkeiten.


=== Was muss ich installieren: Pakete ===
Daneben lassen sich auch normale Editoren gut konfigurieren:
* [[gedit]]: Das Paket [https://www.archlinux.de/packages/extra/x86_64/gedit-plugins gedit-plugins]enthält die Zusatz-Funktion SyncTeX, mit deren Hilfe sich LaTex- und PDF-Dateien über gedit und evince synchronisieren lassen.
* [[vim]]: Es sollte zusätzlich das Paket [https://www.archlinux.de/packages/community/x86_64/vim-latexsuite vim-latexsuite]installiert werden.
* [[emacs]]: Es sollte zusätzlich das Paket [https://www.archlinux.de/packages/community/x86_64/auctex auctex]installiert werden.


Unter Arch gibt es zwei Distributionen: tetex und texlive. Genau genommen sogar drei, denn texlive gibt es auch noch in einer svn-Version. tetex ist im extra-Repository, beide texlive-Versionen findet man im community-Repository.
== Dokumentation ==


Ich werde aus dem folgenden Grund nicht auf tetex eingehen:
Zu LaTeX (weniger zum reinen, "plain" TeX) gibt es eine Fülle von Dokumentationen.  
Thomas Esser (daher der Name teTeX) hat mit der Version 3.0 alle weitere Pflege der Distribution eingestellt und empfiehlt die Nutzung von texlive. Dies ist auch die von der tug (TeX User Group) gepflegte Distribution mit Unterstützung aller gängigen Computerplattformen.  


Daher die Empfehlung, entweder die texlive-pakete (stabil, basierend auf der von der tug verteilten CD bzw DVD) oder die texlive-svn-pakete zu nutzen. Letztere werden bei wichtigeren Änderungen aktualisiert und stellen daher die aktuellsten Pakete zur Verfügung.
Wichtige Links dazu:


Ich kenne keine andere Linux-Distribution, die hinsichtlich TeX/LaTeX aktueller ist als Arch (wenn man community-Pakete zur Arch-Distribution zugehörig ansieht)!
* [http://mirrors.ibiblio.org/CTAN/info/german/LaTeX2e-Kurzbeschreibung/l2kurz.pdf allgemeine Kurzanleitung zu LaTeX]
* [https://ctan.org/?lang=de Einstieg ins CTAN, das Comprehensive TeX Archive Network]
* [https://golatex.de/ Deutschsprachiges LaTeX Forum]


=== Der stabile Zweig ===
[[Kategorie:Büro]]
Es gibt 4 pacman-Gruppen zum stabilen Zweig von texlive.
[[en:TeX Live]]
 
====texlive-most(-doc)====
Ein ziemlich komplettes System texlive-most-doc liefert auch die Dokus dazu.
 
====texlive-lang(-doc)====
Weitere Sprachen.
 
Will man nicht die Gruppen installieren, kann man auch einzelne Pakete nehmen. Die Liste der Pakete ist ellenlang und http://wiki.archlinux.org/index.php/Texlivehier dokumentiert.

Aktuelle Version vom 11. Januar 2024, 20:38 Uhr

TeX (gesprochen "Tech") ist ein Textsatzsystem, das sich vor allem im Hochschulbereich großer Beliebtheit erfreut. Es eignet sich besonders gut zum Setzen von größeren Dokumenten mit buch-artigem Erscheinungsbild. Entwickelt wurde es von dem amerikanischen Mathematik- und Informatikprofessor Donald E. Knuth. Unter anderem schrieb er ein Makropaket zu TeX, genannt plain TeX oder einfach plain. Wenn man heutzutage von TeX spricht, meint man zumeist plain TeX.

LaTeX entstand aus dem Wunsch vieler Autoren, den Text ihrer Dokumente nach inhaltlichen Gesichtspunkten gliedern zu können anstatt wie bei TeX üblich nach visuellen Gesichtspunkten. Während TeX sehr schwer bedienbar ist, gestaltet sich dies bei LaTeX deutlich einfacher. LaTeX ist mittlerweile an vielen Universitäten ein Standard zum Schreiben von wissenschaftlichen Arbeiten. Aufgrund von CTAN, einer umfassenden Paketdatenbank, gibt es aber auch noch viele weitere Verwendungsmöglichkeiten wie das Erstellen von Liederbüchern oder Präsentationen.

Installation

Die wichtigsten Komponenten für TeX/LaTeX sind zusammengefasst in zwei Paketgruppen:

  • texlive enthält Die wichtigsten Komponenten von TeXLive
  • texlive-lang enthält Sprachunterstützungen für Sprachen, die nicht das lateinische Alphabet verwenden

Möchte man hauptsächlich deutschsprachige Dokumente verfassen, reicht es aus, texlive zu installieren.

# pacman -Syu texlive

Editoren

Einige LaTeX-Editoren können viele Dinge, wie zum Beispiel das Kompilieren, vereinfachen, und bieten darüber hinaus auch Zusatzfunktionen wie Syntaxhervorhebung oder Rechtschreibprüfung an.

  • kile ist der LaTeX-Editor des KDE-Projekts.
  • gnome-latex ist ein LaTeX-Editor für den GNOME-Desktop.
  • gummi ist ein side-by-side LaTeX-Editor.
  • LyX ist ein eigenständiger WYSIWYM-Editor, der als LaTeX-Frontend fungiert.
  • texmacs ist ein eigenständiger WYSIWYM-Editor, der sich in der Bedienung an Emacs orientiert.
  • texmaker ist ein plattformübergreifender LaTeX-Editor, der in Aufbau und Bedienung kile ähnelt (da vom gleichen Entwickler). Enthält jedoch nur Qt5, keine KDE-Ahängigkeiten.

Daneben lassen sich auch normale Editoren gut konfigurieren:

  • gedit: Das Paket gedit-pluginsenthält die Zusatz-Funktion SyncTeX, mit deren Hilfe sich LaTex- und PDF-Dateien über gedit und evince synchronisieren lassen.
  • vim: Es sollte zusätzlich das Paket vim-latexsuiteinstalliert werden.
  • emacs: Es sollte zusätzlich das Paket auctexinstalliert werden.

Dokumentation

Zu LaTeX (weniger zum reinen, "plain" TeX) gibt es eine Fülle von Dokumentationen.

Wichtige Links dazu: