diff options
Diffstat (limited to 'Master/texmf-doc/doc/german/FAQ-ge/html/uebersicht.html')
-rw-r--r-- | Master/texmf-doc/doc/german/FAQ-ge/html/uebersicht.html | 1152 |
1 files changed, 0 insertions, 1152 deletions
diff --git a/Master/texmf-doc/doc/german/FAQ-ge/html/uebersicht.html b/Master/texmf-doc/doc/german/FAQ-ge/html/uebersicht.html deleted file mode 100644 index 249dd450bc8..00000000000 --- a/Master/texmf-doc/doc/german/FAQ-ge/html/uebersicht.html +++ /dev/null @@ -1,1152 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3//DTD HTML 4.0 Transitional//EN" - "http://www.w3.org/TR/REC-html40/loose.dtd"> -<html> -<!-- XML file produced from file: de-tex-faq.tex -- - -- using Hyperlatex v 2.5br (c) Otfried Cheong-- - -- on Emacs 20.7.1, Fri Sep 19 14:00:07 2003 --> -<head> -<title>DE-TeX-FAQ -- 3 Textsatzsystem TeX - Übersicht</title> -<meta http-equiv="Content-Type" - content="text/html; charset=ISO-8859-1"> -<meta name="Keywords" lang="en" - content="FAQ,TeX,LaTeX,Typesetting,Fonts,DANTE e.V."> -<meta name="Keywords" lang="de" - content="FAQ,TeX,LaTeX,Schriftsatz,Buchsatz,Schrift,DANTE e.V."> -<meta name="Author" - content="Bernd Raichle, Rolf Niepraschk, Thomas Hafner"> -<meta name="ROBOTS" content="NOINDEX,NOFOLLOW"> -<meta name="Description" - content="German Speaking FAQ about TeX and DANTE e.V."> -<link rev="made" href="mailto:detexfaq@dante.de"> - -</head> - - -<body text="black" bgcolor="white"> -<a href="vereine.html"><img alt="Prev" src="previous.gif"></a><a href="de-tex-faq.html"><img alt="Up" src="up.gif"></a><a href="woher.html"><img alt="Next" src="next.gif"></a><br /> -<b><tt>Zurück zu:  </tt></b><a href="vereine.html"><b>2 Anwendervereinigungen, Tagungen, Literatur</b></a><br /> -<b><tt>Hoch zu:  </tt></b><a href="de-tex-faq.html"><b>Inhalt</b></a><br /> -<b><tt>Weiter zu:  </tt></b><a href="woher.html"><b>4 Textsatzsystem TeX - Bezugsquellen</b></a><br /> -<b><tt>Mehr zu TeX et al.: </tt></b><a href="http://www.dante.de/"><b>DANTE e.V.</b></a><br /> -<hr /> - - <div align="center"> -<b>DE-TeX-FAQ (Version 72 vom September 2003)</b><br /> -<b>Copyright © 1995-2003 B. Raichle, R. Niepraschk, Th. Hafner</b> - </div> -<hr /> - - -<h1 align=center>3 Textsatzsystem TeX - Übersicht</h1> -<menu> -<li><a href="#1">3.1 Grundlegendes</a> -<menu> -<li><a href="#2">3.1.1 Was ist TeX?</a> -<li><a href="#4">3.1.2 Was ist METAFONT?</a> -<li><a href="#6">3.1.3 Worin besteht der Unterschied zwischen IniTeX und - VirTeX bzw. zwischen IniMF und VirMF? Was ist eine sogenannte - Format-, was eine Base-Datei?</a> -<li><a href="#8">3.1.4 Was ist eine dvi-Datei, was ist ein dvi-Treiber, was - ist der DVI-Treiberstandard?</a> -<li><a href="#9">3.1.5 Wozu dienen Dateien mit der Namensendung ,.xyz`?</a> -<li><a href="#11">3.1.6 Welche TeX-/METAFONT-/METAPOST-Versionen sind aktuell?</a> -<li><a href="#13">3.1.7 Was ist TDS, die ,TeX Directory Structure`?</a> -</menu> -<li><a href="#14">3.2 Welche TeX-Formate gibt es? Was ist LaTeX?</a> -<menu> -<li><a href="#15">3.2.1 Was ist ein (TeX-)Format?</a> -<li><a href="#16">3.2.2 Was ist Plain-TeX?</a> -<li><a href="#18">3.2.3 Was ist LaTeX, LaTeX2e und LaTeX 2.09?</a> -<li><a href="#20">3.2.4 Welche (La)TeX-Makropakete gibt es?</a> -<li><a href="#21">3.2.5 Was ist AmS-TeX, AmS-LaTeX und LAMSTeX? Was sind die - AmS-Fonts?</a> -<li><a href="#23">3.2.6 Was ist Texinfo?</a> -<li><a href="#25">3.2.7 Was ist ConTeXt?</a> -</menu> -<li><a href="#27">3.3 Welche TeX-Weiterentwicklungen gibt es?</a> -<menu> -<li><a href="#28">3.3.1 Was ist <tt>TeX-XeT</tt> bzw. <tt>TeX--XeT</tt>?</a> -<li><a href="#30">3.3.2 Was ist MLTeX?</a> -<li><a href="#32">3.3.3 Was ist NTS?</a> -<li><a href="#33">3.3.4 Was ist <i>e</i>-TeX? Was ist Eetex?</a> -<li><a href="#35">3.3.5 Was ist Omega?</a> -<li><a href="#37">3.3.6 Was ist pdfTeX?</a> -<li><a href="#39">3.3.7 Was ist ,ant`?</a> -</menu> -</menu> -<hr align="center" width="70%" /> - - -<h2><a name="1">3.1 Grundlegendes</a></h2> - -<h3><a name="2">3.1.1 Was ist TeX?</a></h3> -<p> -TeX ist ein Textsatzsystem, das von Prof. Dr. Donald -E. Knuth<a name="3" id="3"> entwickelt</a> wurde. -<p> -Der Unterschied zu einer Textverarbeitung ist, daß hier Text nicht -nur verarbeitet, sondern auch gesetzt wird. Dies wird beispielsweise -durch das tiefergestellte E in dem Logo von TeX symbolisiert. -Diese Möglichkeit wird in dem vorliegenden Text durch das -kleingeschriebene ,e` angedeutet. Außerdem dient die -Schreibweise TeX zur Unterscheidung von TEX. -<p> -Aussprache: TeX wird nicht so ausgesprochen, wie es geschrieben -wird! Aufgrund der griechischen Wurzel ,tau epsilon chi` -spricht man das ,X` in TeX wie ein ch- oder k-Laut, -niemals wie ein ,x`. Man spricht: ,tech` wie in -Technik. -<p> -Persönliche Informationen über Donald E. Knuth, über seine Pläne -und wichtige Hinweise für die Benutzer von TeX und Leser seiner -Bücher kann man auf Knuths WWW-Seite -<div class="quote" align="center"> - - <a href="http://www-cs-faculty.stanford.edu/~knuth/"><code>http://www-cs-faculty.stanford.edu/~knuth/</code></a> -</div> - -finden. - - -<h3><a name="4">3.1.2 Was ist METAFONT?</a></h3> -<p> -METAFONT ist wie TeX von Prof. Dr. Donald E. Knuth<a name="5" id="5"> -entwickelt</a> worden. Es erlaubt die Beschreibung einer Schrift oder -einer Schriftfamilie durch ein Programm, den sogenannten Meta-Font. -Aus diesem Meta-Font kann METAFONT nach Wahl verschiedener Parameter -Schriften generieren, die TeX verwenden kann. -<p> -Um mit TeX zu arbeiten, ist METAFONT nicht zwingend erforderlich. Es -ist auch möglich, beispielsweise mit PostScript-Schriften zu -arbeiten. TeX benötigt von einer Schrift nur die Maße der -einzelnen Zeichen und weitere schriftabhängige Parameter, wie -beispielsweise die Breite eines Wortzwischenraumes. Diese -Informationen entnimmt TeX einer TeX-Font-Metric-(tfm)-Datei. -<p> -METAPOST ist ein aus METAFONT abgeleitetes Programm zum -Erstellen von PostScript-Zeichnungen (siehe <a href="fonts1.html#7">Frage 9.1.4</a>). - -<h3><a name="6">3.1.3 Worin besteht der Unterschied zwischen IniTeX und - VirTeX bzw. zwischen IniMF und VirMF? Was ist eine sogenannte - Format-, was eine Base-Datei?</a></h3> -<p> -IniTeX und VirTeX sind beides Varianten des Programmes TeX, -wobei IniTeX Code für zusätzliche Initialisierungsroutinen und -erweiterte Datenstrukturen enthält, um beispielsweise -Trennmusterdateien zu laden und in kompakter Form wieder abzuspeichern -oder eine Formatdatei zu erzeugen. IniTeX wird dazu verwendet, die -TeX-internen Datenstrukturen zu initialisieren - daher der Name --, größere Makropakete wie LaTeX, Schriftdateien und -Trennmuster zu laden und in einer kompakten, schnell wieder ladbaren -Form, in der sogenannten Formatdatei, abzuspeichern. Formatdateien -haben die Dateinamensendung ,<tt>.fmt</tt>` und den Vorgang, eine -Formatdatei mit IniTeX zu erzeugen, nennt man auch ,ein -Format dumpen`. -<p> -Die zusätzlichen Routinen und Datenstrukturen sind beim normalen -Gebrauch von TeX nicht notwendig, so daß diese in der -VirTeX-Variante nicht vorhanden sind. Dadurch kann man in VirTeX, -dem ,virgin` oder jungfräulichem TeX, Speicherplatz sparen -oder diesen für andere Zwecke einzusetzen. VirTeX wird in den -meisten TeX-Implementierungen unter dem Namen ,tex`<a name="7" id="7"> -aufgerufen,</a> IniTeX entweder als ,,<tt>initex</tt>`` oder über eine -spezielle Kommandozeilenoption wie ,,<tt>tex -i</tt>`` oder ,,<tt>tex --ini</tt>``. -<p> -Analog zu IniTeX und VirTeX gibt es auch von METAFONT zwei -Programmvarianten namens IniMF und VirMF. Statt Formatdatei heißt -die von IniMF erzeugte Datei Basedatei und besitzt die Dateinamensendung -,<tt>.base</tt>` (oder ,<tt>.bas</tt>`). -<p> -Der Aufbau der Format- und Basedateien ist nicht standardisiert! Er -ist sowohl von der Implementierung, von der TeX- und MF-Version als -auch für dieselbe TeX- und MF-Version von verschiedenen -Compile-Zeit-Parametern abhängig. Diese Dateien sollen von TeX -bzw. MF möglichst schnell geladen werden können, so daß -Implementierer hier betriebssystem- und implementierungsabhängige -Optimierungen vornehmen können. - -<h3><a name="8">3.1.4 Was ist eine dvi-Datei, was ist ein dvi-Treiber, was - ist der DVI-Treiberstandard?</a></h3> -<p> -TeX erzeugt als wichtigste Ausgabe eine dvi-Datei. Das Akronym -,dvi` steht für ,DeVice-Independent`, d.h. der -interpretierte Inhalt dieser Datei kann auf fast jedem möglichen -Ausgabegerät ausgegeben werden. Ein dvi-Treiber, ein spezielles -Programm, liest eine dvi-Datei und wandelt die in ihr enthaltenen -Informationen in Steuerinformationen für einen speziellen Drucker -(z.B. in PostScript oder in PCL) oder zur Anzeige am Bildschirm für -ein spezielles Fenstersystem (wie X11) oder Bildschirmtreiber. -<p> -Besonders hervorzuheben ist an TeX, daß <em>jede</em> -TeX-Implementierung für dieselbe Eingabe (also Dokument, verwendete -Makros, Schriften, Trennmuster etc.) <em>unabhängig</em> vom -Ausgabegerät und dessen Auflösung <em>immer</em> dieselbe dvi-Datei -erzeugt. TeX wählt also immer denselben Absatz- und Seitenumbruch -und dieselbe Plazierung von Zeichen, Linien usw. auf der Seite. -<p> -dvi-Dateien enthalten alle Informationen, die zum Ausdruck oder zur -Anzeige der erzeugten Seiten notwendig sind. Jedoch sind in einer -dvi-Datei nicht die tatsächlichen Lettern der verwendeten Schriften -und das mit <tt>\special</tt>-Anweisungen eingebunde Material, wie -Grafiken, enthalten. Diese müssen vom dvi-Treiber aus anderen -Quellen, wie z.B. pk-Dateien bei Schriften, gelesen und an das -Ausgabegerät geschickt werden. dvi-Dateien verwenden die -TeX-interne Zeichenkodierung. So liegt beispielsweise der -Argumenttext einer <tt>\special</tt>-Anweisung in der dvi-Datei als eine -in ASCII kodierte Zeichenkette vor. -<p> -Die dokumentierte Source des Programms ,dvitype` dient -gleichzeitig als Referenzbeschreibung des dvi-Formats. Eine bessere, -weil mit den Mindestanforderungen an einen dvi-Treiber versehene -Referenz ist der -<div class="quote" align="center"> - - DVI-Treiberstandard, Level 0 -</div> - -den man in <a href="allgemein.html#11">CTAN:</a> <a href="ftp://ftp.dante.de/tex-archive/dviware/driv-standard/level-0/"><code>dviware/driv-standard/level-0/</code></a> finden kann. In -diesem Standard findet man im Anhang neben einer Kopie der -dvi-Beschreibung aus ,dvitype` noch die entsprechenden -Beschreibungen des tfm-, gf- und pk-Formates. Weitere Papiere, -Berichte, Vorschläge etc. findet man in -<a href="allgemein.html#11">CTAN:</a> <a href="ftp://ftp.dante.de/tex-archive/dviware/driv-standard/papers/"><code>dviware/driv-standard/papers/</code></a>. -<p> -Als ein Projekt der NTG-Future-Group (siehe -<a href="allgemein.html#27">Diskussionsliste 1.3.4</a>) laufen unter dem Titel ,,DVI3 -a new DVI standard`` Arbeiten zur Vervollkommnung und Weiterentwicklung -des DVI-Standards. Nähere Informationen findet man unter -<a href="http://dvi3.tiepmiep.dk/"><code>http://dvi3.tiepmiep.dk/</code></a> und -<a href="http://userpage.fu-berlin.de/~burnus/dviview/"><code>http://userpage.fu-berlin.de/~burnus/dviview/</code></a>. - -<h3><a name="9">3.1.5 Wozu dienen Dateien mit der Namensendung ,.xyz`?</a></h3> -<p> -Die einzelnen Programme und TeX-Formate des Textsatzsystems TeX verwenden -sehr viele Dateien mit unterschiedlichen Namensendungen. Damit auch ein -Anfänger relativ schnell einen Überblick erhält, folgt hier eine -Auflistung der häufigsten bzw. wichtigsten Dateinamensendungen, sortiert -nach Programmen, TeX-Formaten und weitverbreiteten Implementierungen. -<dl> -<dt><b>(Plain-)TeX:</b></dt> -<dd> <br /> -<dl> -<dt><b>.tex</b></dt> -<dd> Standarddateinamensendung für alle Arten von - TeX-Eingabedateien, einige Makropakete wie LaTeX - verwenden andere Namensendungen, um zwischen Dokument- und den - notwendigen Makrodefinitionsdateien zu unterscheiden - <dt><b>.fmt</b></dt> -<dd> TeX-Formatdatei (siehe <a href="#6">Frage 3.1.3</a>) - <dt><b>.dvi</b></dt> -<dd> TeX-Ausgabedatei, enthält formatiertes Dokument (siehe - <a href="#8">Frage 3.1.4</a>) - <dt><b>.pool, .poo</b></dt> -<dd> - ,String-Pool`-Datei, wird von IniTeX oder IniMF benötigt. - <dt><b>.log</b></dt> -<dd> Protokolldatei eines TeX- oder MF-Laufs. - <dt><b>.lis</b></dt> -<dd> Protokolldatei eines TeX- oder MF-Laufs unter dem - Betriebssystem OpenVMS. -</dl> - -<dt><b>METAFONT, Fonts und Tools:</b></dt> -<dd> <br /> -<dl> -<dt><b>.mf</b></dt> -<dd> MF-Eingabedatei - <dt><b>.base</b></dt> -<dd> - <dt><b>.bas</b></dt> -<dd> MF-Formatdatei (siehe <a href="#6">Frage 3.1.3</a>) - <dt><b>.tfm</b></dt> -<dd> MF-Ausgabe: TeX Font Metric (siehe <a href="fonts1.html#3">Frage 9.1.2</a>) - <dt><b>.*gf</b></dt> -<dd> MF-Ausgabe: ,generic font` - (siehe <a href="fonts1.html#3">Frage 9.1.2</a>) - <dt><b>.*pk</b></dt> -<dd> ,packed raster` (siehe <a href="fonts1.html#3">Frage 9.1.2</a>) - <dt><b>.*pxl</b></dt> -<dd> ,pixel` (siehe <a href="fonts1.html#3">Frage 9.1.2</a>): veraltetes, - durch ,.*pk`-Dateien abgelöstes Font-Bitmap-Format - <dt><b>.pl</b></dt> -<dd> ,property list`, lesbare Darstellung der in einer - tfm-Datei enthaltenen Informationen - <dt><b>.vf</b></dt> -<dd> ,virtual font` (siehe <a href="fonts1.html#5">Frage 9.1.3</a>) - <dt><b>.vpl</b></dt> -<dd> ,virtual font property list` (siehe <a href="fonts1.html#5">Frage 9.1.3</a>) -</dl> - -<dt><b>METAPOST:</b></dt> -<dd> <br /> -<dl> -<dt><b>.mp</b></dt> -<dd> METAPOST-Eingabedatei - <dt><b>.mem</b></dt> -<dd> METAPOST-Formatdatei (analog zu .fmt bzw. .base) - <dt><b>.mps</b></dt> -<dd> METAPOST-Ausgabedatei; eine eps-Datei, die aufgrund ihrer bekannten - und einfachen Struktur mit Hilfe von TeX-Makros in das - pdf-Format wandelbar ist. - <dt><b>.mpx</b></dt> -<dd> METAPOST-Eingabedatei, entstanden durch Aufruf von - ,DVItoMP`<a name="10" id="10">.</a> -</dl> - -<dt><b>Omega:</b></dt> -<dd> <br /> -<dl> -<dt><b>.otp</b></dt> -<dd> ,Omega translation process`, definiert Umkodierungsfilter - <dt><b>.ocp</b></dt> -<dd> ,Omega compiled process`, compilierte Version einer - .otp-Datei - <dt><b>.ofm</b></dt> -<dd> ,Omega TeX font metric`, erweiterte Version des - .tfm-Formats für Omega - <dt><b>.opl</b></dt> -<dd> ,Omega property list`, lesbare Darstellung einer .ofm-Datei - <dt><b>.ovf</b></dt> -<dd> ,Omega virtual font`, erweiterte Version des .vf-Formats - <dt><b>.ovp</b></dt> -<dd> ,Omega virtual font property list`, lesbare - Darstellung einer .ovf-Datei -</dl> - -<dt><b>BibTeX:</b></dt> -<dd> -<dl> -<dt><b>.bst</b></dt> -<dd> BibTeX-Style, enthält Anweisungen an BibTeX, wie die - Literaturangaben aus der .bib-Datei in die .bbl-Datei - geschrieben werden sollen - <dt><b>.bib</b></dt> -<dd> BibTeX-Datenbank - <dt><b>.blg</b></dt> -<dd> Protokolldatei eines BibTeX-Laufs - <dt><b>.bbl</b></dt> -<dd> BibTeX-Ausgabe, meist in einer Form, die von LaTeX eingelesen - werden kann -</dl> - -<dt><b>MakeIndex:</b></dt> -<dd> <br /> -<dl> -<dt><b>.ist</b></dt> -<dd> MakeIndex-Style, enthält Anweisungen, wie aus den Einträgen - in der .idx/.glo-Datei die .ind/.gls-Datei generiert werden - soll - <dt><b>.idx</b></dt> -<dd> Index-Datei, enthält die unsortierten Indexeinträge - <dt><b>.ind</b></dt> -<dd> MakeIndex-Ausgabe: fertig erstellter Index - <dt><b>.glo</b></dt> -<dd> Glossar-Datei, enthält analog zur .idx-Datei die unsortierten - Glossareinträge - <dt><b>.gls</b></dt> -<dd> MakeIndex-Ausgabe: fertig erstelltes Wörterverzeichnis/Glossar - <dt><b>.ilg</b></dt> -<dd> Protokolldatei eines MakeIndex-Laufs -</dl> - -<dt><b>Texinfo (TeX-Format):</b></dt> -<dd> <br /> -<dl> -<dt><b>.texi</b></dt> -<dd> - <dt><b>.texinfo</b></dt> -<dd> - <dt><b>.txi</b></dt> -<dd> GNU-Texinfo-Dokumentquelldatei -</dl> - -<dt><b>docstrip-Archive (nicht nur für LaTeX-Makropakete verwendbar):</b></dt> -<dd><br /> -<dl> -<dt><b>.dtx</b></dt> -<dd> docstrip-Archivdatei (siehe <a href="makros1.html#5">Frage 5.1.3</a>), - kann mit dem in TeX geschriebenem - Programm ,docstrip` entpackt werden. - (docstrip: <a href="allgemein.html#11">CTAN:</a> <a href="ftp://ftp.dante.de/tex-archive/macros/latex/base/docstrip.dtx"><code>macros/latex/base/docstrip.dtx</code></a> und - <a href="allgemein.html#11">CTAN:</a> <a href="ftp://ftp.dante.de/tex-archive/macros/latex/base/docstrip.ins"><code>macros/latex/base/docstrip.ins</code></a>) -<p> - Historisch: Diese Archive hatten anfänglich die Namensendung .doc - <dt><b>.ins</b></dt> -<dd> Instruktionsdatei zum Entpacken eines docstrip-Archivs - (siehe <a href="makros1.html#5">Frage 5.1.3</a>); - zum Entpacken reicht der Aufruf ,,tex filename.ins``, - manchmal auch ,,latex filename.ins``; näheres bitte der - mitgelieferten Dokumentation entnehmen! - <dt><b>.drv</b></dt> -<dd> ,Treiber`-Datei, für einige .dtx-Dateien zur Formatierung - der Dokumentation mit LaTeX verwendet - <dt><b>.fdd</b></dt> -<dd> docstrip-Archiv der LaTeX-.fd-Dateien - <dt><b>.mbs</b></dt> -<dd> docstrip-Archiv der Master-Bibliography-BibTeX-Styles des - Pakets ,custom-bib` (siehe <a href="makros3.html#35">Frage 7.2.2</a>) -</dl> - -<dt><b>LaTeX (TeX-Format):</b></dt> -<dd><br /> -<dl> -<dt><b>.aux</b></dt> -<dd> Hilfsdatei, enthält Querverweise etc. - <dt><b>.toc</b></dt> -<dd> Inhaltsverzeichnis - <dt><b>.lof</b></dt> -<dd> Verzeichnis der Abbildungen - <dt><b>.lot</b></dt> -<dd> Verzeichnis der Tafeln - <dt><b>.ltx</b></dt> -<dd> Dokumentquelldatei, alternativ zur Namensendung .tex - (auch für LaTeX-Kernel-Dateien) - <dt><b>.cls</b></dt> -<dd> - <dt><b>.clo</b></dt> -<dd> TeX-Eingabedatei mit Definitionen für die Dokumentenklasse - und die entsprechenden Klassen-Optionen - <dt><b>.sty</b></dt> -<dd> TeX-Eingabedatei mit Definitionen eines LaTeX-Pakets; - in LaTeX 2.09 wurde diese Namensendung sowohl für Styles (in 2e: - Klassen) als auch Style-Options (in 2e: Pakete) benutzt - <dt><b>.fd</b></dt> -<dd> TeX-Eingabedatei mit Font-Definition, enthält Tabellen, mit - denen die LaTeX-Spezifikation einer Schrift mittels - Encoding, Family, Series und Shape auf den Namen einer - .tfm-Datei abgebildet wird. - Der Name der .fd-Datei besteht aus Encoding und Family. - <dt><b>.def</b></dt> -<dd> Runtime-Module des LaTeX-Kernels, die bei Bedarf geladen - werden (,,<tt>latex209.def</tt>`` für Kompatibilitätsmodus, - ,,<tt>slides.def</tt>`` für SliTeX), ebenso für einige Pakete, wie - beispielsweise für ,inputenc`, ,fontenc` und - ,graphics`. - <dt><b>.cfg</b></dt> -<dd> TeX-Eingabedatei mit Konfigurationsinformation - <dt><b>.ldf</b></dt> -<dd> TeX-Eingabedatei mit der Language-Definition für eine - Sprache mit ihren Dialekten des babel-Pakets. - (Historisch: in älteren Babel-Versionen in .sty-Dateien) -</dl> - -<dt><b>MusiXTeX, PMX, M-Tx:</b></dt> -<dd><br /> -<dl> -<dt><b>.mx1</b></dt> -<dd> MusiXTeX-Ausgabe der 1. Phase als Eingabe für - das Programm MusiXFLX, das den Zeilenumbruch der Noten herstellt - <dt><b>.mx2</b></dt> -<dd> MusiXFLX-Ausgabe als Eingabe für die 2. MusiXTeX-Phase - <dt><b>.mxl</b></dt> -<dd> MusiXFLX-Log-Datei - <dt><b>.pmx</b></dt> -<dd> PMX-Eingabedaten - <dt><b>.mtx</b></dt> -<dd> M-Tx-Eingabedaten -</dl> - -<dt><b>PostScript-Schriften:</b></dt> -<dd><br /> -<dl> -<dt><b>.afm</b></dt> -<dd> Adobe Font Metric, in lesbarer ASCII-Darstellung - <dt><b>.pfm</b></dt> -<dd> Printer Font Metric, in Windows-Darstellung - <dt><b>.pfa</b></dt> -<dd> PostScript-Type-1-Schriftschnittprogramm in ASCII-Format, - enthält das Type-1-Programm zum Zeichnen jeder Letter - <dt><b>.pfb</b></dt> -<dd> PostScript-Type-1-Schriftschnittprogramm in Binärformat -</dl> - -<dt><b>TeX-Implementierungen und Gerätetreiber:</b></dt> -<dd><br /> -<dl> -<dt><b>.tcp</b></dt> -<dd> TeX-Code-Page-Definition (emTeX). - <dt><b>.tcx</b></dt> -<dd> TeX-Code-Page-Definition (web2c v7.0, noch im Teststadium!) - <dt><b>.enc</b></dt> -<dd> Encoding-Dateien für PostScript-Schriften (dvips) - <dt><b>.map</b></dt> -<dd> Zuordnungstabellen für Fontnamen -</dl> - -</dl> - -<p> -Eine zwangsläufig unvollständige Liste von Dateinamensendungen kann man auch -im Buch ,Der LaTeX-Begleiter` bzw. ,LaTeX Companion` und im -Buch ,Making TeX Work` (siehe <a href="vereine.html#16">Frage 2.4.1</a>) und in -,The Components of TeX` von Joachim Schrod (siehe <a href="vereine.html#18">Frage 2.4.2</a>) -finden. - - - -<h3><a name="11">3.1.6 Welche TeX-/METAFONT-/METAPOST-Versionen sind aktuell?</a></h3> -<p> -Derzeit sind die folgenden Versionen aktuell:<br /> -<table> - <tr> - <td>TeX:</td> - <td>3.14159</td> - <td>(seit März 1995)</td> - </tr> - <tr> - <td><tt>plain.tex</tt>:</td> - <td>3.1415926</td> - <td>(seit August 1998)</td> - </tr> - <tr> - <td> </td> - </tr> - <tr> - <td>METAFONT:</td> - <td>2.7182</td> - <td>(seit August 1998)</td> - </tr> - <tr> - <td><tt>plain.mf</tt>:</td> - <td>2.71</td> - <td>(seit Juni 1993)</td> - </tr> - <tr> - <td> </td> - </tr> - <tr> - <td>METAPOST:</td> - <td>0.641</td> - <td>(seit März 1998) (?)</td> - </tr> - <tr> - <td><tt>dvitomp.web</tt>:</td> - <td>0.64</td> - <td>(seit Januar 1998)</td> - </tr> - <tr> - <td><tt>plain.mp</tt>:</td> - <td>0.64</td> - <td>(seit Januar 1998)</td> - </tr> - <tr> - <td> </td> - </tr> - <tr> - <td>CM-Fonts:</td> - <td>-</td> - <td>(wichtige Änderungen 1992,</td> - </tr> - <tr> - <td> </td> - <td> </td> - <td>kleinere Änderungen März 1995,</td> - </tr> - <tr> - <td> </td> - <td> </td> - <td>kleinere Änderungen August 1998)</td> - </tr> - <tr> - <td> </td> - </tr> - <tr> - <td><tt>tangle.web</tt></td> - <td>4.4</td> - <td>(seit Februar 1993)</td> - </tr> - <tr> - <td><tt>weave.web</tt></td> - <td>4.4</td> - <td>(seit Januar 1992)</td> - </tr> - <tr> - <td><tt>webmac.tex</tt></td> - <td>4.1</td> - <td>(seit Mai 1990)</td> - </tr> -</table> - -<p> -Neue Versionen von TeX und METAFONT werden von Donald -E. Knuth<a name="12" id="12"> nur</a> noch in immer größer werdenden zeitlichen Abständen -erstellt, so daß man ältere Versionen auf alle Fälle durch die -neueste Version ersetzen sollte. -<p> -Leider hat Knuth für die CM-Fonts keine Versionsnummer -vergeben, so daß es schwieriger ist, die Versionen mit den meist nur -geringen Änderungen auseinanderzuhalten. Da Knuth -umfangreichere Änderungen an den CM-Fonts im Frühjahr 1992 -durchgeführt hat, sollte man alle älteren CM-Font-Versionen auf die -neue Version bringen. Erkennbar sind die alten Versionen -beispielweise am horizontalen Querstrich am Fuß des großen -kalligraphischen T ,<tt>$<tt>\mathcal</tt><tt>{T}</tt>$</tt>` -(bzw. ,<tt>$<tt>{<tt>\cal</tt> T}</tt>$</tt>`), der in der neuen -Version fehlt oder an der rundlicheren, s-förmigeren Form des -kleinen Deltas ,<tt>$<tt>\delta</tt>$</tt>`, da in neueren -Versionen der obere Bogen nun etwas winkliger ausgeführt wurde. Die -aktuelle Version der CM-Font-Dateien erkennt man an folgenden Zeilen: -<pre> -% THIS IS THE OFFICIAL COMPUTER MODERN SOURCE FILE cmr10.mf BY D E KNUTH. -% IT MUST NOT BE MODIFIED IN ANY WAY UNLESS THE FILE NAME IS CHANGED! -</pre> - -<p> -ACHTUNG: TeX-Pakete, wie emTeX, vergeben meist noch eine eigene -Versionsnummer für TeX und MF. Man sollte die oben angegebene, -offizielle Versionsnummer nicht mit diesen verwechseln. - - -<h3><a name="13">3.1.7 Was ist TDS, die ,TeX Directory Structure`?</a></h3> -<p> -Hauptfunktion von TDS ist die Festlegung einer Grundstruktur für ein -TeX-System. In dieser kann TeX samt Hilfswerkzeugen, -Makropaketen, Fonts etc. systematisch geordnet und damit für -<em>alle</em> Installationen und Systeme gleich und einheitlich -untergebracht werden. Somit können implementierungsunabhängige -Teile beispielsweise auch über NFS-Mounts oder von CD-ROM für alle -Systeme zur Verfügung gestellt werden. Die von TDS festgelegte -Grundstruktur ist offen, kann also jederzeit für weitere -Applikationen erweitert werden. -<p> -Der TDS-Standard richtet sich primär an TeX-Systemadministratoren -und Personen, die TeX-Distributionen zusammenstellen. Wenn -Entwickler eines TeX-Pakets von einer generell gültigen -Verzeichnisstruktur ausgehen können, kann auch die Installation eines -Pakets leichter automatisiert oder zumindest mit sehr präzisen -Anweisungen versehen werden. Für Endbenutzer ist eine solche -wohldefinierte Systemstruktur ebenfalls von Interesse, wenn sie sich -mit der Ausstattung des Systems, das sie benutzen, näher vertraut -machen wollen. -<p> -Der aktuelle TDS-Vorschlag ist in verschiedenen Dateiformaten (DVI, -PostScript, HTML, Texinfo etc.) in <a href="allgemein.html#11">CTAN:</a> <a href="ftp://ftp.dante.de/tex-archive/tds/"><code>tds/</code></a> zu finden. Eine -exemplarische Implementierung des Standards stellt die CD-ROM -,,TeX Live`` dar. -<table> - <tr> - <td> - <b>TDS: </b></td> - <td><a href="allgemein.html#11">CTAN:</a> <a href="ftp://ftp.dante.de/tex-archive/tds/"><code>tds/</code></a></td> - </tr> - <tr> - <td> </td> - </tr> -</table> - - - -<h2><a name="14">3.2 Welche TeX-Formate gibt es? Was ist LaTeX?</a></h2> - -<h3><a name="15">3.2.1 Was ist ein (TeX-)Format?</a></h3> -<p> -Das Programm TeX besteht aus einem Teil, mit dem Text und mathematische -Formeln gesetzt, Absätze umbrochen und alles zu Seiten zusammenmontiert wird, -und aus einem Makroprozessor. Dieser Makroprozessor stellt eine mächtige, -wenn auch für die meisten eine eher ungewohnte Programmiermöglichkeit dar, -mit der man den sehr einfachen Befehlssatz von TeX durch eigene -benutzerfreundlichere Makros ergänzen kann. Einen abgeschlossenen Satz von -solchen Makros nennt man Format. Eine Formatdatei ist eine mit IniTeX -durch ,Dumpen` erzeugte Datei, die diese Makros enthält (siehe -<a href="#6">Frage 3.1.3</a>). Meist wird der Formatname auch für das Programm -VirTeX verwendet, wenn man die zugehörige Formatdatei lädt, so daß man -bei Verwendung des Formatnamens diese Mehrdeutigkeit bedenken sollte. -<p> -Ohne vom Benutzer definierte Makros besitzt TeX nur ca. 300 primitive -,control sequences`. Davon sind ungefähr die Hälfte Anweisungen, die -andere Hälfte Parameter. Für einen Autor sind diese Anweisungen alleine zu -einfach und dürftig, so daß es ratsam ist, als Autor mächtigere und damit -einfacher benutzbare Anweisungen in Form von Makros zu verwenden. - -<h3><a name="16">3.2.2 Was ist Plain-TeX?</a></h3> -<p> -Donald E. Knuth<a name="17" id="17"> hat</a> für TeX ein Makropaket namens Plain-TeX -erstellt und diese Makros im Buch ,The TeXbook` beschrieben. -Dabei stellt Plain-TeX einen minimalen Satz an Makros dar, um -TeX sinnvoll verwenden zu können. Zusätzlich enthält -Plain-TeX einige Makros, wie ,<tt>\beginsection</tt>` oder -,<tt>\proclaim</tt>`, die man als Beispiel für komplexere -Anweisungen ansehen kann. -<p> -Wenn jemand sagt, daß er ,,TeX programmiert``, so meint er -normalerweise, daß er in TeX und den Plain-TeX-Makros programmiert. - -<h3><a name="18">3.2.3 Was ist LaTeX, LaTeX2e und LaTeX 2.09?</a></h3> -<p> -LaTeX ist ein in den Jahren 1982-1986 von Leslie Lamport<a name="19" id="19"> -geschriebenes</a> Makropaket für TeX. Es erlaubt dem Autor eines Dokuments, die -einzelnen Teile gemäß ihrer logischen Bedeutung, wie z.B. ,Überschrift`, ,Aufzählung`, ,Aufzählungspunkt` usw., zu -markieren. Anhand dieser Markierungen, dem sogenannten ,Markup` oder der -Text-Auszeichnung, kann (La)TeX das Dokument unter Verwendung eines -vorgefertigten Layouts in Buchdruck-Qualität setzen und mittels sogenannter -Geräte-Treiber ausdrucken. -<p> -Fast 10 Jahre war LaTeX in der Version 2.09 aktuell, wobei es zuletzt immer -mehr inkompatible Erweiterungen gab. Seit dem Juni 1994 ist LaTeX2e die -aktuelle Version. Diese wurde regelmäßig im Juni und Dezember jeden Jahres -auf den neuesten Stand gebracht. Ab Juni 2000 gibt es nurmehr einmal -jährlich eine neue Version. -<p> -Wenn in dieser FAQ von LaTeX die Rede ist, so ist immer LaTeX2e und nicht -LaTeX 2.09 gemeint. - -<h3><a name="20">3.2.4 Welche (La)TeX-Makropakete gibt es?</a></h3> -<p> -Es gibt mehrere unterschiedlich umfangreiche und gewartete -Übersichten über (La)TeX-Makropakete, die im folgenden ohne Wertung -aufgezählt werden: -<ul> -<li>The LaTeX Catalogue <br /> -<a href="allgemein.html#11">CTAN:</a> <a href="ftp://ftp.dante.de/tex-archive/help/Catalogue/catalogue.html"><code>help/Catalogue/catalogue.html</code></a> -<li>(La)TeX Navigator <br /> -<a href="http://tex.loria.fr"><code>http://tex.loria.fr</code></a> - <li>LaTeX-Paketliste von Harald Axel Sommerfeldt <br /> -<a href="http://www.axel-sommerfeldt.de/latex/"><code>http://www.axel-sommerfeldt.de/latex/</code></a> -<li>Liste von Kerstin Schiebel <br /> -<a href="http://www.gsi.de/computing/TeX/latexsty.html"><code>http://www.gsi.de/computing/TeX/latexsty.html</code></a> -<li>Die Bücher ,,Der LaTeX-Begleiter``, ,,The LaTeX - Companion`` und ,,The LaTeX Graphics Companion`` stellen - viele Pakete vor. Diese Übersicht kann jedoch naturgemäß nicht - aktuell und vollständig sein. -</ul> - - -<h3><a name="21">3.2.5 Was ist AmS-TeX, AmS-LaTeX und LAMSTeX? Was sind die - AmS-Fonts?</a></h3> -<p> -AmS-TeX ist ein in den Jahren 1983-1985 von Michael D. Spivak für die -American Mathematical Society (AmS) geschriebenes Makropaket, das auf -Plain-TeX basiert. Es erweitert Plain-TeX um sehr viele für -den mathematischen Formelsatz notwendige Konstrukte. Dieses -Makropaket wird im Buch ,The Joy of TeX` von Michael Spivak -(2. Auflage, AmS, 1990, ISBN 0-821-82997-1) beschrieben. -<p> -Mit der weiteren Verbreitung von LaTeX entwickelt die AmS seit 1990 -mehrere auf LaTeX basierende Makropakete, die unter dem Namen -AmS-LaTeX zusammemgefaßt werden. Diese LaTeX-Pakete stellen einem -Autor einen Großteil der in AmS-TeX enthaltenen Konstrukte zur -Verfügung. -<p> -LAMSTeX nennt sich Michael Spivaks Anpassung von AmS-TeX an -LaTeX, die jedoch nur einen sehr kleinen Nutzerkreis hat und nicht -weit verbreitet ist. -<p> -Für den mathematischen Formelsatz fehlen den von Donald E. Knuth<a name="22" id="22"> -erstellten</a> Schriften weitere dringend notwendige Zeichen. Diese -werden durch die AmS-Fonts zur Verfügung gestellt, die u.a. weitere CM-Schriften, Euler-, ,msam`-, -,msbm`- und kyrillische Schriften enthalten. - -<h3><a name="23">3.2.6 Was ist Texinfo?</a></h3> -<p> -Texinfo ist ein Dokumentationssystem, das zur Dokumentation der GNU-Sofware -verwendet wird. Die Dokumentation wird dabei in einer Quelldatei mit der -Dateinamensendung ,<tt>.texi</tt>` (oder ,<tt>.txi</tt>` bzw. -,<tt>.texinfo</tt>`) abgelegt, aus der einerseits sogenannte -,info`-Dateien, einem on-line mit dem GNU-Emacs<a name="24" id="24"> -oder</a> dem Programm ,info` lesbarer Hypertext, erzeugt werden können. -Andererseits stellt die Quelldatei eine TeX-Datei dar, zu deren Formatierung -mit Plain-TeX zu Beginn das Texinfo-Makropaket ,,<tt>texinfo.tex</tt>`` -automatisch hinzugeladen wird. Mit den Programmen ,makeinfo` -(aus dem Paket Texinfo seit Version 4.0) und -,texi2html` ist die Konvertierung nach HTML möglich. -Texinfo basiert auf Plain-TeX. -<table> - <tr> - <td> - <b>Texinfo: </b></td> - <td><a href="http://www.texinfo.org"><code>http://www.texinfo.org</code></a></td> - </tr> - <tr> - <td> </td> - <td><a href="allgemein.html#11">CTAN:</a> <a href="ftp://ftp.dante.de/tex-archive/macros/texinfo"><code>macros/texinfo</code></a></td> - </tr> - <tr> - <td> </td> - </tr> -</table> - - -<h3><a name="25">3.2.7 Was ist ConTeXt?</a></h3> -<p> -ConTeXt ist ein von Hans Hagen<a name="26" id="26"> geschriebenes</a> Makropaket für TeX. -Es erlaubt, ähnlich wie LaTeX, das Erstellen von Texten mit Hilfe -von Strukturmakros (Überschrift u.ä.). Bei der Erstellung wurde -auf eine leichte Benutzbarkeit und Flexibilität geachtet, zudem wird -die Erstellung interaktiver Texte unterstützt. Eine Besonderheit ist -die multilinguale Schnittstelle, die z.B. niederländisch, englisch -und deutsch unterstützt, sowie das Setzen von multilingualen -Unterschriften (,Tabelle` statt ,Table` u.ä.). -<table> - <tr> - <td> - <b>ConTeXt: </b></td> - <td><a href="http://www.pragma-ade.nl/"><code>http://www.pragma-ade.nl/</code></a></td> - </tr> - <tr> - <td> </td> - <td><a href="http://www.ntg.nl/context/"><code>http://www.ntg.nl/context/</code></a></td> - </tr> - <tr> - <td> </td> - <td><a href="allgemein.html#11">CTAN:</a> <a href="ftp://ftp.dante.de/tex-archive/macros/context/"><code>macros/context/</code></a></td> - </tr> - <tr> - <td> - <b>Berend de Boer: LaTeX in proper ConTeXt:: </b></td> - <td><a href="http://www.xs4all.nl/~nederwar/tex/LaTeX2ConTeXt.pdf"><code>http://www.xs4all.nl/~nederwar/tex/LaTeX2ConTeXt.pdf</code></a></td> - </tr> - <tr> - <td> </td> - </tr> -</table> - - -<h2><a name="27">3.3 Welche TeX-Weiterentwicklungen gibt es?</a></h2> - -<h3><a name="28">3.3.1 Was ist <tt>TeX-XeT</tt> bzw. <tt>TeX--XeT</tt>?</a></h3> -<p> -Donald E. Knuth<a name="29" id="29"> und</a> Pierre MacKay entwickelten eine -TeX-Erweiterung namens TeX-XeT, die es erlaubt, Texte, die von links nach -rechts geschrieben werden, mit Texten, die von rechts nach links (Bsp: -arabisch, hebräisch) geschrieben werden, beliebig zu mischen. TeX-XeT erzeugt -jedoch sogenannte ivd-Dateien, d.h. dvi-Dateien mit zusätzlichen dvi-Codes, die -von üblichen dvi-Treibern nicht verstanden werden und damit zu Fehlern oder -zum Abbruch des dvi-Treibers führen. Diese ivd-Dateien benötigen daher -spezielle dvi-Treiber oder sie können mit dem Programm ,ivd2dvi` in -gewöhnliche dvi-Dateien konvertiert werden. Die TeX-Änderungen für -TeX-XeT wurden in einem Artikel in TUGboat 8, 1987 (S. 14-15) veröffentlicht. -<p> -<tt>TeX--XeT</tt> ist eine <tt>TeX-XeT</tt>-Reimplementierung von Peter Breitenlohner. -Im Unterschied zu <tt>TeX-XeT</tt> erzeugt <tt>TeX--XeT</tt> gewöhnliche dvi-Dateien, -die somit von jedem dvi-Treiber gelesen werden können. Die neueste -verbesserte Version von <tt>TeX--XeT</tt> ist seit Version 1 Bestandteil -von <i>e</i>-TeX (siehe <a href="#33">Frage 3.3.4</a>). -<table> - <tr> - <td> - <b><tt>TeX--XeT</tt>: </b></td> - <td><a href="allgemein.html#11">CTAN:</a> <a href="ftp://ftp.dante.de/tex-archive/systems/knuth/tex--xet/"><code>systems/knuth/tex--xet/</code></a></td> - </tr> - <tr> - <td> - <b>ivd2dvi: </b></td> - <td><a href="allgemein.html#11">CTAN:</a> <a href="ftp://ftp.dante.de/tex-archive/dviware/ivd2dvi/"><code>dviware/ivd2dvi/</code></a></td> - </tr> - <tr> - <td> </td> - </tr> -</table> - - -<h3><a name="30">3.3.2 Was ist MLTeX?</a></h3> -<p> -MLTeX ist eine TeX-Erweiterung von Michael J. Ferguson<a name="31" id="31">,</a> die es -ermöglicht, daß auch mit den üblichen CM-Schriften Trennmuster mit -akzentuierten Zeichen verwendet und damit Wörter mit akzentuierten -Zeichen getrennt werden können. In Standard-TeX ist dies nicht -möglich, da es notwendig ist, daß die verwendete Schriften diese -akzentuierten Zeichen enthalten (siehe -<a href="makros1.html#27">Frage 5.3.2</a>). In MLTeX wird vorgegaukelt, daß -die akzentuierten Zeichen in den Schriften existieren, diese aber dann -durch sogenannte ,character substitutions`, die mit dem neuen -Primitiv <tt>\charsubdef</tt> definiert werden, durch tatsächlich in der -Schrift vorhandene Zeichen zusammengebaut. Bei Verwendung von -T1-kodierten Schriften, wie z.B. die EC-Schriften, ist MLTeX -nicht mehr notwendig. -<p> -MLTeX hat sich aus verschiedenen Gründen hauptsächlich im -französischsprachigen Raum verbreitet. Aktuell ist Version 2.2 -vom Dezember 1995 von Bernd Raichle, der die weitere Pflege -von MLTeX übernommen hat. Ältere Versionen haben verschiedene -Programmfehler, die u.a. zu Problemen führen, falls MLTeX mit -nichtlateinischen Schriften (z.B. mit ArabTeX) verwendet wird. Mit -,,<tt>mltextst.tex</tt>`` gibt es eine Testdatei, um eine -MLTeX-Implementierung auf die bekannten Fehler zu testen. -<p> -Zur einfachen Nutzung der Fähigkeiten von MLTeX unter LaTeX -gibt es seit Dezember 1998 das LaTeX-Paket ,mltex`. -<table> - <tr> - <td> - <b>MLTeX: </b></td> - <td><a href="allgemein.html#11">CTAN:</a> <a href="ftp://ftp.dante.de/tex-archive/systems/generic/mltex/"><code>systems/generic/mltex/</code></a></td> - </tr> - <tr> - <td> - <b>mltextst.tex: </b></td> - <td><a href="allgemein.html#11">CTAN:</a> <a href="ftp://ftp.dante.de/tex-archive/systems/generic/mltex/mltextst.tex"><code>systems/generic/mltex/mltextst.tex</code></a></td> - </tr> - <tr> - <td> - <b>mltex: </b></td> - <td><a href="allgemein.html#11">CTAN:</a> <a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/mltex"><code>macros/latex/contrib/mltex</code></a></td> - </tr> - <tr> - <td> </td> - </tr> -</table> - - -<h3><a name="32">3.3.3 Was ist NTS?</a></h3> -<p> -TeX, METAFONT und die anderen Programme von Prof. Knuth wurden von ihm -in ihrem jetzigen Zustand eingefroren. Es werden nur noch Fehler -entfernt, jedoch wird es keine grundlegenden Änderungen und -Weiterentwicklungen dieser Programme geben. Momentan gibt es mehrere -Projekte, die die Weiterentwicklung des Textsatzsystems TeX zum -Ziel haben. -<p> -,NTS` (oder das ,New Typesetting System`) wird von der -NTS-Gruppe unter Leitung von Phil Taylor geplant. NTS ist eine -radikale Neuentwicklung eines Textsatzsystems, das jedoch weiterhin -einen TeX-Kompatibilitätsmodus haben wird. Die Realisierung von -NTS ist langfristig über mehrere Jahre angelegt, da hierzu -größere Ressourcen notwendig sind und erst beschafft werden müssen. -<p> -Momentan wird eine erste Version von NTS in der Programmiersprache -Java implementiert. Diese Version wird vollständig TeX-kompatibel -sein und noch keine Erweiterungen besitzen, jedoch durch die -modularere Programmierung leichter erweiterbar sein. Dieser erste -Prototyp soll bis Mitte 2000 fertiggestellt sein, im Frühjahr 2000 -liefen bereits alle Teile außer denjenigen, die den Tabellensatz -bewerkstelligen. Die endgültige Version wurde im Mai 2001 an die -TeX-Welt verteilt. -<p> -Weitergehendes existiert momentan nur als Konzept und in Form einer -Liste von Anforderungen und Erweiterungswünschen. -<table> - <tr> - <td> - <b>NTS: </b></td> - <td><a href="http://nts.tug.org/"><code>http://nts.tug.org/</code></a></td> - </tr> - <tr> - <td> </td> - </tr> -</table> - - -<h3><a name="33">3.3.4 Was ist <i>e</i>-TeX? Was ist Eetex?</a></h3> -<p> -Unter dem Namen ,<i>e</i>-TeX` (extended/enhanced TeX) wird unter der Leitung -von Peter Breitenlohner<a name="34" id="34"> TeX</a> um dringend benötigte Erweiterungen -ergänzt. Ein wichtiges Ziel von <i>e</i>-TeX ist dabei, weiterhin 100% -kompatibel zu TeX zu bleiben, solange die Erweiterungen nicht benutzt -werden. Die Entwicklung basiert auf dem aktuellen TeX-Quellcode in einem -durch WEB-Konstrukte erweiterten Standard-Pascal, so daß dies und die -genannte Zielsetzung gewisse Beschränkungen, wie der Verzicht auf eine -dynamische Speicherverwaltung, auferlegt, was grundlegende Neuerungen in -<i>e</i>-TeX anbelangt. Die erste Version von <i>e</i>-TeX wurde im Oktober 1996 auf -der Mitgliederversammlung von DANTE e.V. in Hamburg veröffentlicht. Fertig -benutzbare Implementierungen sind u.a. für VMS, MS-DOS (PublicTeX), Windows -95/NT (Win32-Web2c), Amiga (AmiWeb2C) und Unix (Web2c v7.x mit Patches zur -Integration von <i>e</i>-TeX) verfügbar. -<p> -Eetex ist die ,,Spielwiese`` der NTG-Future-Group (siehe -<a href="allgemein.html#27">Diskussionsliste 1.3.4</a>). Diese TeX-Erweiterung basiert -auf <i>e</i>-TeX, erweitert dieses jedoch um weitere vorgeschlagene -Primitive. Das Programm ist jedoch weder stabil noch fehlerfrei, -sondern dient dazu, Erweiterungsvorschläge in einem Prototypen -auszutesten. Die erste Version enthält Primitive zur leichteren und -schnelleren Verarbeitung von Listen und einen speziellen -SGML-Lesemodus. Das Programm wird momentan nur fertig für MS-DOS, -Windows 95 und Linux verteilt. -<table> - <tr> - <td> - <b><i>e</i>-TeX: </b></td> - <td><a href="allgemein.html#11">CTAN:</a> <a href="ftp://ftp.dante.de/tex-archive/systems/e-tex/"><code>systems/e-tex/</code></a></td> - </tr> - <tr> - <td> - <b>Eetex: </b></td> - <td><a href="http://www.elvenkind.com/~taco/eetex/"><code>http://www.elvenkind.com/~taco/eetex/</code></a></td> - </tr> - <tr> - <td> </td> - </tr> -</table> - - -<h3><a name="35">3.3.5 Was ist Omega?</a></h3> -<p> -Omega ist neben NTS/<i>e</i>-TeX das zweite Projekt, das sich mit der -Weiterentwicklung von TeX beschäftigt. -<p> -,Omega` wird von John Plaice<a name="36" id="36"> und</a> Yannis Haralambous -entwickelt und ist Anfang Dezember 1995 in einer zweiten Version -veröffentlicht worden. Als Basis von Omega dient der Quellcode von TeX und -METAFONT, wobei beide Programme um die Möglichkeit erweitert wurden, intern Zeichen -in UNICODE zu repräsentieren (pro Zeichen 16 bit statt 8 bit). -Durch die Verwendung von UNICODE und von sogenannten Ein- und Ausgabe-Filtern -wird eine Anpassung an verschiedene Sprachen sehr einfach. So kann -beispielsweise durch Wahl von entsprechenden Filtern ein Dokument sehr einfach -in arabischer Schrift gesetzt werden, in der ein einzelnes Zeichen abhängig -vom Kontext in bis zu vier möglichen Darstellungen gesetzt wird. -<table> - <tr> - <td> - <b>Omega: </b></td> - <td><a href="http://omega.cse.unsw.edu.au/"><code>http://omega.cse.unsw.edu.au/</code></a></td> - </tr> - <tr> - <td> </td> - <td><a href="allgemein.html#11">CTAN:</a> <a href="ftp://ftp.dante.de/tex-archive/systems/omega/"><code>systems/omega/</code></a></td> - </tr> - <tr> - <td> </td> - </tr> -</table> - - -<h3><a name="37">3.3.6 Was ist pdfTeX?</a></h3> -<p> -,pdfTeX`<a name="38" id="38">,</a> das vormals TeX2PDF hieß, ist eine -TeX-Variante, mit der man sowohl die üblichen DVI-Dateien als -auch direkt Dateien in Adobes Portable-Document-Format, kurz PDF, -erzeugen kann. Um die zusätzlichen Möglichkeiten, wie Hyperlinks, -Anmerkungen etc., die PDF bietet, auch nutzen zu können, wurden -weitere PDF-Primitive dem Makroprogrammierer zur Verfügung gestellt. -Das Makropaket ,hyperref` unterstützt pdfTeX, wobei die -Benutzung von pdfTeX automatisch erkannt wird, aber auch durch die -Option ,pdftex` angegeben werden kann. -<p> -pdfTeX wurde von Hàn Thê Thành entwickelt und Ende -Februar 1997 in ersten Testversionen veröffentlicht. Seitdem weist -pdfTeX eine gute Stabilität auf. Es wurden jedoch seitdem -Funktionen hinzugefügt, die dazu führten, daß sich Details auf -Makroebene änderten. Dies führt dazu, daß ältere Versionen von -Makropaketen für pdfTeX nicht mehr fehlerfrei mit neueren -pdfTeX-Versionen laufen. -<table> - <tr> - <td> - <b>pdfTeX: </b></td> - <td><a href="http://www.tug.org/applications/pdftex/"><code>http://www.tug.org/applications/pdftex/</code></a></td> - </tr> - <tr> - <td> - <b>pdfTeX: </b></td> - <td><a href="http://freshmeat.net/projects/pdftex/"><code>http://freshmeat.net/projects/pdftex/</code></a></td> - </tr> - <tr> - <td> </td> - <td><a href="allgemein.html#11">CTAN:</a> <a href="ftp://ftp.dante.de/tex-archive/systems/pdftex/"><code>systems/pdftex/</code></a></td> - </tr> - <tr> - <td> </td> - <td>(Source für Web2c v7.x, Binaries für einige Systeme)</td> - </tr> - <tr> - <td> - <b>hyperref: </b></td> - <td><a href="allgemein.html#11">CTAN:</a> <a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/hyperref"><code>macros/latex/contrib/hyperref</code></a></td> - </tr> - <tr> - <td> - <b>hyperref (aktuell): </b></td> - <td><a href="http://www.tug.org/applications/hyperref/"><code>http://www.tug.org/applications/hyperref/</code></a></td> - </tr> - <tr> - <td> - <b>thumbpdf: </b></td> - <td><a href="allgemein.html#11">CTAN:</a> <a href="ftp://ftp.dante.de/tex-archive/support/thumbpdf/"><code>support/thumbpdf/</code></a></td> - </tr> - <tr> - <td> - <b>TeX and PDF: </b></td> - <td>Solving Font Problems</td> - </tr> - <tr> - <td> </td> - <td><a href="http://web.mit.edu/etheses/www/tex/texpdf.html"><code>http://web.mit.edu/etheses/www/tex/texpdf.html</code></a></td> - </tr> - <tr> - <td> - <b>AcroTeX: </b></td> - <td>Hinweise zu LaTeX und PDF</td> - </tr> - <tr> - <td> </td> - <td><a href="http://www.math.uakron.edu/~dpstory/acrotex.html"><code>http://www.math.uakron.edu/~dpstory/acrotex.html</code></a></td> - </tr> - <tr> - <td> - <b>Einführung in pdfTeX: </b></td> - <td><a href="ftp://ftp.fernuni-hagen.de/pub/pdf/urz-broschueren/unplugged/pdftex.dante01.pdf"><code>ftp://ftp.fernuni-hagen.de/pub/pdf/urz-broschueren/unplugged/pdftex.dante01.pdf</code></a></td> - </tr> - <tr> - <td> -<b>Timothy van Zandt's notes: </b></td> - <td><a href="http://zandtwerk.insead.fr/tex2pdf.html"><code>http://zandtwerk.insead.fr/tex2pdf.html</code></a></td> - </tr> - <tr> - <td> - <b>Creating quality Adobe PDF files from TeX with DVIPS: </b></td> - <td><a href="http://www.adobe.com/support/techdocs/543e.htm"><code>http://www.adobe.com/support/techdocs/543e.htm</code></a></td> - </tr> - <tr> - <td> - <b>PDF Reference Manual, Version 1.3: </b></td> - <td><a href="http://partners.adobe.com/asn/developer/PDFS/TN/PDFSPEC.PDF"><code>http://partners.adobe.com/asn/developer/PDFS/TN/PDFSPEC.PDF</code></a></td> - </tr> - <tr> - <td> - <b>Thomas Feuerstack: Acrobat/PDF ...eine Einführung: </b></td> - <td><a href="ftp://ftp.fernuni-hagen.de/pub/pdf/urz-broschueren/unplugged/AcS01.pdf"><code>ftp://ftp.fernuni-hagen.de/pub/pdf/urz-broschueren/unplugged/AcS01.pdf</code></a></td> - </tr> - <tr> - <td> -<b>Udo Schuermann: Linux LaTeX-PDF HOW-TO: </b></td> - <td><a href="http://ringlord.com/publications/latex-pdf-howto/"><code>http://ringlord.com/publications/latex-pdf-howto/</code></a></td> - </tr> - <tr> - <td> </td> - </tr> -</table> - - -<h3><a name="39">3.3.7 Was ist ,ant`?</a></h3> -<p> -,ant`<a name="40" id="40">,</a> geschrieben von Achim Blumensath, ist ein -Scheme-basierter Ersatz für TeX, der nicht mit dem Ziel -vollständiger Kompatibilität, sondern dem eines flexiblen und -sauberen Designs entwickelt wurde. -<p> -Bei der aktuellen Version handelt es sich um einen pre-alpha -Prototyp, der als Diskussionsgrundlage und als Testumgebung für neue -Satzalgorithmen dienen soll. -<table> - <tr> - <td> - <b>ant: </b></td> - <td><a href="http://www-mgi.informatik.rwth-aachen.de/~blume/Download.html"><code>http://www-mgi.informatik.rwth-aachen.de/~blume/Download.html</code></a></td> - </tr> - <tr> - <td> </td> - </tr> -</table> - - -<p> -<hr /> -<div> -<div align="center"> - - <b>DE-TeX-FAQ (Version 72 vom September 2003)</b><br /> -<b>Copyright © 1995-2003 B. Raichle, R. Niepraschk, Th. Hafner</b> -</div> - -<hr /> -<address> -Kommentare zur FAQ bitte an `<a href="mailto:detexfaq@dante.de"><code>detexfaq@dante.de</code></a>` - - bitte keine Fragen zu TeX!<br /> -Mehr Informationen über TeX et al. finden Sie auf dem WWW-Server von - <a href="http://www.dante.de/">DANTE e.V.</a>.<br /> -(Diese HTML-Version der DE-TeX-FAQ wurde am 19. September 2003 erzeugt) -</address> -</div> - -<a href="vereine.html"><img alt="Prev" src="previous.gif"></a><a href="de-tex-faq.html"><img alt="Up" src="up.gif"></a><a href="woher.html"><img alt="Next" src="next.gif"></a></body> -</html> |