Ist ein Nachfolger für TeX / LaTeX in Sicht? [geschlossen]

118

TeX / LaTeX ist großartig, ich benutze es auf viele Arten. Einige seiner Vorteile sind:

  • Es werden Textdateien verwendet. Auf diese Weise können die Eingabedateien unterschieden werden und es gibt viele Werkzeuge, um mit Text zu arbeiten
  • es ist sehr flexibel
  • Es hat ein stabiles Layout: Wenn ich am Anfang des Dokuments etwas ändere, hat dies keine Auswirkungen auf andere Dinge am Ende des Dokuments
  • Es gibt viele Erweiterungen, um unterschiedliche Ziele zu erreichen (ein Nachfolger würde ohne Erweiterungen starten, hätte aber ein gutes Erweiterungssystem).
  • Sie können Standard-Build-Control-Tools verwenden, um komplizierte Dokumente zu unterstützen (danke dmckee).
  • Sie können Lösungen kapseln und kopieren und in neue Dokumente einfügen oder an andere senden, um daraus zu lernen (danke dmckee).

Andererseits sind einige kleine Dinge nicht so gut:

  • Am Anfang ist es schwer zu lernen
  • Es ist kompliziert, die Position von Bildern zu steuern
  • ein paar Dinge sind ein wenig kontraintuitiv
  • manchmal muss man zu viel eingeben (begin {itemize} ... \ end {itemize})

Gibt es also einen Nachfolger / eine Alternative zu LaTeX oder gibt es zumindest einen heißen Kandidaten für eine Alternative in der Entwicklung? Ein echter Nachfolger / eine gute Alternative würde die Vorteile behalten und die Nachteile beheben, oder zumindest einige von ihnen.

Mnementh
quelle
9
Fügen Sie Ihrer Liste der Vorteile Folgendes hinzu: "Sie können Standard-Tools zur Build-Steuerung verwenden, um komplizierte Dokumente zu unterstützen - und tatsächlich zwei Formate bereitzustellen (z. B. das, auf das die Graduiertenschule besteht, und das, das gut aussieht und weniger Bäume tötet) ein einziges Dokument. "
dmckee --- Ex-Moderator Kätzchen
1
Ein anderer: "Sie haben die Macht, Dinge, die Sie lernen, für andere zusammenzufassen, die sie vielleicht nützlich finden."
dmckee --- Ex-Moderator Kätzchen
5
@dmckee: Wie verwenden Sie Standard-Build-Tools (make et al.), wenn Sie nicht im Voraus wissen, wie oft (pdf) Latex ausgeführt werden muss, um die endgültige Ausgabe zu erzielen?
j_random_hacker
1
@j_r_h: Werfen Sie einen Blick auf Latexmk und Gummi: pps.jussieu.fr/~beffara/soft/rubber
ShreevatsaR
4
Ein weiterer Vorteil (von TeX mithilfe von Textdateien): Sie können Standardversionswerkzeuge wie CVS, SVN ... verwenden, die wiederum (in gewissem Maße) die Zusammenarbeit an einem Dokument ermöglichen. Sie können Teile eines Dokuments in separate Dateien auslagern, was wiederum die Zusammenarbeit unterstützt.
Chiccodoro

Antworten:

128

Es gibt ein LaTeX3- Projekt, das im Grunde schon immer läuft. In diesem Sinne ist es ein Nachfolger des aktuellen LaTeX2e.

Sie vergessen / ignorieren das Hauptziel für TeX, als es erstellt wurde - "TeX ist ein neues Schriftsatzsystem, das für die Erstellung schöner Bücher vorgesehen ist". Das Ziel von TeX war das Setzen von Texten, und seine Hauptanliegen waren Dinge wie "Brechen von Absätzen in Zeilen" ( Donald E. Knuth und Michael F. Plass, Software - Praxis und Erfahrung, Bd. 11, S. 1119-1184, 1981 ). , Ligaturen, Kerning, schöne Schriftarten (Knuth arbeitete mit Hermann Zapf zusammen , um Schriften wie AMS Euler zu erstellen) und präzise Kontrolle über das Layout von Text auf einer Seite.

LaTeX war eine spätere Reihe von Makros, die auf TeX aufbauten und Funktionen zur "Dokumentenverwaltung" wie die automatische Nummerierung von Gleichungen und Abschnitten, Querverweise usw. einführten. Es geht um "LaTeX: ein Dokumentvorbereitungssystem".

Man kann sich sehr gut Nachfolger von LaTeX vorstellen, Alternativen, die die Dokumentenverwaltungsfunktionen von LaTeX bieten und es vielleicht besser machen - wie DocBook. (Nun, es basiert auf XML, aber ...) Aber es ist schwer vorstellbar, dass Alternativen TeX ersetzen werden, die Satz-Engine selbst. TeX gehört wahrscheinlich zu den Programmen mit der geringsten Anzahl von Fehlern - Knuth bietet 327,68 US-Dollar für jeden in TeX gefundenen Fehler an, und das schon seit langer Zeit. Es wurde viel darüber nachgedacht, mit Knuths charakteristischem Streben nach Perfektion. Jeder Aspekt davon ist konfigurierbar, der Code ist gemeinfrei (mit Ausnahme der Einschränkung, dass Sie ihn bei Änderungen unter einem anderen Namen aufrufen müssen - dies liegt an TeX '

Einige der Ideen von TeX wurden (zum Beispiel) in das Indesign von Adobe integriert, und auch diese Satzmaschinen haben einige innovative Ideen, aber TeX bleibt weiterhin überlegen. [Anmerkung: Knuth wollte nicht, dass TeX für immer der Standard ist, nur "für die nächsten 100 Jahre oder so", bis etwas Besseres eintritt. Nach allem, was wir wissen, könnte man.]

Es gibt TeX-basierte Alternativen zu LaTeX wie ConTeXt und LuaTeX. Möglicherweise gibt es Aufgaben, für die sie besser geeignet sind.

Um Ihre anderen Einwände zu beantworten: Obwohl LaTeX möglicherweise mehr Komplexität als nötig eingeführt hat, ist der TeX-Teil des Lernens unvermeidlich - wenn Sie schöne Bücher erstellen möchten, müssen Sie einige Dinge wissen, egal was passiert. Und es ist nicht schwer, die Position von Bildern zu kontrollieren. TeX wurde entwickelt, um Ihnen die Kontrolle über jeden Punkt auf der Seite zu geben. Um diese Kontrolle auszuüben, müssen Sie möglicherweise über die einfachen Konstrukte hinausgehen (obwohl ich nie ...). Und wenn Sie einen guten Editor oder Makros verwenden, Sie müssen nicht zu viel eingeben \ begin {itemize} ... \ end {itemize}; das ist nur eine lahme Beschwerde: P.

ShreevatsaR
quelle
12
Gute Antwort. Ein Problem: LuaTeX ist ein Ersatz für TeX , wobei ConTeXt eine Alternative zu LaTeX darstellt (und möglicherweise ersetzt).
Will Robertson
1
Ich dachte, er bot 2,56 Dollar (oder einen hexadezimalen Dollar) für Bugs an, nicht 327,68 Dollar. Hab ich recht oder nicht?
Joey Adams
6
@Joey, es sind 2,56 US-Dollar für Fehler in seinen technischen Büchern, 3,16 US-Dollar für Fehler im 3:16-Buch, und der Betrag für Fehler in TeX und METAFONT begann bei 2,56 US-Dollar und verdoppelte sich jedes Jahr, bis er 327,68 US-Dollar erreichte.
Kevin
42
Das größte Problem bei Latex ist, dass es keinen Standard-Compiler gibt, der auf einmal funktioniert und bedeutende Fehler erzeugt. Es gibt auch keinen klaren Weg, Dinge zu tun, noch einen guten benutzerfreundlichen Ort, um "Pakete" zu finden und zu wissen, was sie tun. Alle Websites für die Latex-Themen sehen aus und navigieren wie 1995.
Andriy Drozdyuk
5
LuaTeX ist keine Alternative zu LaTeX, sondern eine erweiterte TeX-Engine (wie pdftex, XeTeX), auf der sowohl LaTeX (damals LuaLaTeX genannt) als auch ConTeXt ausgeführt werden können. (Ich denke, es ist die Standardeinstellung für das heutige ConTeXt.)
Paŭlo Ebermann
56

Die kurze Antwort lautet "Nein", da LaTeX der Amtsinhaber ist und seine Arbeit recht gut erledigt. Es ist auch kostenlos, so dass es relativ wenig kommerziellen Anreiz gibt, zu versuchen, es zu ersetzen. Tatsächlich ist TeX im technischen Verlagswesen so gut, dass der kommerzielle Markt für technische Verlagswerkzeuge eher zwischen TeX am Ende des "Geeks" und dem Wort am Ende des "großen ungewaschenen" Endes liegt.

Die längere Antwort lautet "Es gibt Alternativen". LaTeX und andere Pakete leiden stark unter undichten Abstraktionsproblemen und erfordern häufig technische Eingriffe, um das zu erreichen, was Sie wollen. Dies versetzt Sie in die Lage zu verstehen, wie es hinter den Kulissen funktioniert, was eigentlich ziemlich technisch ist. Daher können Sie es nur dann wirklich für nicht gelegentliche Anwendungen verwenden, wenn Sie Zugriff auf jemanden mit diesen technischen Kenntnissen haben. Einen Bericht oder ein Buch zu schreiben ist in Ordnung. Das Erstellen eines Workflows für technische Dokumentation aus einer Hand mit LaTeX ist eine ganz andere Aufgabe - Sie benötigen Zugriff auf jemanden mit technischen Kenntnissen.

Alternativen zu LaTeX

  • Kommerzielle technische Veröffentlichungswerkzeuge. Es ist wirklich nur noch einer übrig: Framemaker . Dies ist ein ausgereiftes Produkt, aber etwas stagnierend. Es verfügt jedoch über ein offenes Dokument- und Segmentaustauschformat namens MIF , eine umfassende API und umfassende Unterstützung für strukturierte Dokumentation. Es ist beispielsweise in Luft- und Raumfahrtkreisen weit verbreitet, in denen Referenzdokumente für Flugzeuge Zehntausende von Seiten umfassen. Darüber hinaus gibt es in diesem Bereich mehrere Rans: Ventura Publisher , Arbortext (basierend auf einem von TeX abgeleiteten Back-End-IIRC) und Interleaf , das jetzt als Quicksilver bekannt ist. Anspruch von
    Adobeum technische Veröffentlichungsfunktionen in InDesign zu implementieren, aber ich habe die Funktionen dafür nicht wirklich bewertet.

  • Lout Eine Auszeichnungssprache mit einer völlig anderen zugrunde liegenden Architektur als TeX. Ich habe noch nie mit Lout gearbeitet, aber ich glaube, dass es etwas einfacher ist, hinter den Kulissen zu arbeiten als mit TeX.

  • Troff / Groff. Ursprünglich für die technische Dokumentation innerhalb von AT & T in den 1970er Jahren konzipiert (eigentlich ein Spin-off der UNIX-Forschungs- und Entwicklungsarbeit), wird es heute noch ziemlich häufig dafür verwendet. Lange Zeit wurden die meisten, wenn nicht alle O'Reilly-Bücher damit gesetzt.

  • DocBook . Dies ist ein XML-Tag-basiertes Format für die Strukturdokumentation und funktioniert in der Regel durch Rendern über fremde Engines. Ich habe DocBook noch nie verwendet, daher kann ich die Verwendung in der Praxis nicht wirklich kommentieren.

  • Wordperfect . Dies ist ein ehrwürdiges Textverarbeitungssystem, das bei der Dokumentation im Großen und Ganzen wesentlich besser ist als MS-Word. Obwohl es als etwas von einem auch betriebenen angesehen wird, behält es mehrere Nischenmärkte wie Anwaltskanzleien bei und ist für große, komplexe und stark referenzierte Dokumente einigermaßen gut (zumindest deutlich besser als Word).

  • Microsoft Word . Aufgrund seiner Instabilität bei komplexen Dokumenten nicht für ernsthafte technische Veröffentlichungsaufgaben empfohlen. Aus politischen Gründen ist dies jedoch so oft wie nicht die einzige Wahl. Die Indizierung ist besonders schmerzhaft.

EDIT: Siehe diese Stackoverflow Post für eine tiefer gehende Verminderung auf Framemaker und andere technische Dokumentationswerkzeuge. Es ist eine Antwort auf eine Frage zu technischen Dokumentationstools für jemanden, der speziell kein auf Markup-Sprachen basierendes System verwenden wollte.

ConcernedOfTunbridgeWells
quelle
7
WP & Word:
Ganz
Word 2007 mit Mathtype kann ein Tex-Format erstellen. Und nimm es auch auf.
Turm
4
Das befreit das Wort nicht wirklich von seinen anderen Sünden - Wort (insbesondere) weist viele Mängel auf, die es etwas schwierig machen, es für große technische Dokumente zu verwenden.
ConcernedOfTunbridgeWells
HTML und CSS können zunehmend für Satzzwecke verwendet werden. Siehe weasyprint für eine Open-Source-Software, die HTML + CSS als PDF rendert.
Johannes
QuarkXPress und Adobe InDesign sind TeX / LaTex weit überlegen. Zeit weiterzumachen.
DNS
20

Haben Sie sich ConTeXt angesehen ? Es handelt sich um eine Reihe von Makros für TeX, die anstelle von LaTeX verwendet werden können.

Ich habe es selbst nicht verwendet, aber die Syntax in den Beispieldokumenten sieht in einigen Fällen einfacher aus als in LaTeX.

Mark Reid
quelle
2
Ich benutze es sehr oft und bevorzuge es LaTeX. Ausgezeichnet.
Januar
14

Ich habe bereits fünf Bücher in ConTeXt veröffentlicht, von denen vier Museumskataloge mit hochwertigen Farbabbildungen waren. Es ist definitiv produktionsbereit.

user42785
quelle
11

TeX ist eigentlich ein ziemlich spezielles Schriftsatzsystem. Es macht das, was es gut macht, aber es gibt keinen ausreichend großen Bedarf für etwas Besseres. "Als er TeX entwarf, glaubte Donald Knuth nicht, dass ein einziges Schriftsatzsystem die Bedürfnisse aller erfüllen würde" ( Wikipedia )

Die meisten "neueren" Systeme bauen Guis und erweitern TeX, was meiner Meinung nach der richtige Ansatz ist.

Es gibt sehr gute Gründe für die „Probleme“, mit denen Sie konfrontiert sind. Wenn Sie also vorschlagen möchten, dass dies anders gemacht wird, untersuchen Sie diese Gründe zuerst.

Zweitens geben Sie selbst an, dass TeX bis auf ein paar kleinere Probleme großartig ist. Knuth hat es ausdrücklich in dem Wissen erstellt, dass es nicht für alle Verwendungszwecke und alle Personen geeignet ist, aber er hat den Quellcode veröffentlicht und eine Erweiterungs-API erstellt, damit jeder es an seine Bedürfnisse anpassen kann.

Sie haben alle Tools, die Sie benötigen, um die von Ihnen vorgeschlagenen Änderungen vorzunehmen, und es ist viel einfacher, TeX zu aktualisieren, als von vorne zu beginnen oder sogar ein anderes System anzupassen. Wirklich, nichts kommt TeX nahe. Das heißt nicht, dass es das Beste ist, sondern nur, um den Punkt nach Hause zu fahren, dass es eine monumentale Anstrengung wäre, all die guten Dinge, die Sie erwähnen, umzusetzen und das Schlechte irgendwie zu überwinden (obwohl Sie es vielleicht besser verstehen, wenn Sie das Schlechte erreichen warum es existiert).

Unabhängig davon hoffe ich, dass Sie dies auch als Anwalt weiterverfolgen und andere dafür interessieren. Es wäre großartig zu sehen, wie TeX in anderen Bereichen eingesetzt wird, aber dies erfordert Modifikationen und Aktualisierungen, um die Verwendung zu vereinfachen und andere technische Einheiten besser zu unterstützen als mathematische Gleichungen.

-Adam

Adam Davis
quelle
"Erweiterungs-API"? Huh? Ich habe nichts darüber in meiner Kopie von TeX das Programm gesehen ...
SamB
@NormanRamsey: Whatsits sind nicht ganz das, was ich als API bezeichnen würde , obwohl sie sicherlich praktisch sind, um Informationen zu Erweiterungen durch die Engine zu
leiten
10

TeX und LaTeX legen die Messlatte hoch; Es ist schwer vorstellbar, dass etwas völlig Neues hinzukommt und sie ersetzt.

Ich habe eine Kopie von Knuths Computer Modern Typefaces (Buch E in der Reihe Computer und Schriftsatz , die meiner Meinung nach im Gegensatz zu TAOCP fertiggestellt ist). Ich glaube nicht, dass viele Leute dieses Buch sehen, und - gönnen Sie mir - es ist wirklich einen Blick wert. Sie können sehen, wo ein Teil von Kunths Zeit hingegangen ist. Hier ist ein Zitat aus dem Vorwort:

Ein weiteres Glück kam mir 1984, als ich erfuhr, dass sich die ursprünglichen Bronzemuster, aus denen die Formen des Monotype 8A hergestellt wurden, in San Francisco befanden. Ich habe jahrelang mit indirekten und ungenauen Informationen über die Schriftarten gearbeitet, die diese Arbeit angeregt hatten. Zuerst hatte ich an fotografischen Explosionen von Buchdruck-Originalseiten aus The Art of Computer Programming gearbeitet ; dann hatte Richard Southall Vergrößerungen aus Originalbeweisen vorbereitet, die er in England gefunden hatte. Endlich fand ich die tatsächlichen 80 Jahre alten Muster, die den Metalltyp erzeugt hatten. Der jetzige Besitzer dieser Muster, Herr Othmar Peters, erklärte sich freundlicherweise bereit, mich sie ausleihen zu lassen, während ich den endgültigen Entwurf von Computer Modern vorbereitete, und ich lernte viel, indem ich sie mit Messschiebern maß.

Diese Liebe zum Detail bekommt man an vielen Stellen einfach nicht und deshalb hält TeX aus.

Martin Clayton
quelle
9

Sie können nicht "es hat viele Erweiterungen, um verschiedene Ziele zu erreichen" mit etwas Neuem behalten. Per Definition beginnt etwas Neues, das nicht TeX / LaTeX ist, ohne Erweiterung.

Ich habe einen wichtigen Beitrag zur Nachfolge von LaTeX geleistet, da ich maßgeblich zum GNU TeXmacs- Projekt beigetragen habe , das so etwas wie "TeX mit Ausnahme des 21. Jahrhunderts" sein soll.

Mir ist nichts am Horizont bekannt, das LaTeX entthronen könnte. Die einflussreichen Personen in der mathematischen Gemeinschaft sind es einfach zu gewohnt, LaTeX zu verwenden, um ernsthaft über den Aufwand nachzudenken, der erforderlich ist, um ein Werkzeug zu erlernen, das gleichermaßen flexibel sein könnte.

Vielleicht wird in 20 Jahren, wenn alle Leute, die promoviert haben, als LaTeX cool war, im Ruhestand sind, etwas anderes es ersetzen. Hoffentlich wird es so etwas wie TeXmacs sein, aber ohne die unnötige Komplexität.

ddaa
quelle
3
"Vielleicht in 20 Jahren" wird nur passieren, wenn die Schüler von morgen ein Werkzeug haben, das jetzt besser als tex ist. Wenn wir bis 20 Jahre warten, um mit dem Nachfolger zu beginnen, werden alle tex verwenden und es werden weitere 20 Jahre sein.
Adam Davis
1
Richtig. Es gibt ein Chiken- und Ei-Problem.
Ddaa
8
Ich bin 34 Jahre alt, habe meine Doktorarbeit mit LaTeX geschrieben und bin jeden Tag, wenn ich ein Wort verwenden muss, sehr froh, dass ich LaTeX für meine Abschlussarbeit verwenden kann ...
Gilles
Hey, "Menschen mit Einfluss" sind tatsächlich viel demokratischer eingestellt und hätten nichts dagegen, wenn Sie in einem anderen guten mathematischen Satzsystem schreiben ... wenn es nur eines gäbe: ^)
ilya n.
Einige Aspekte von LaTeX, die Sprache (insbesondere die mathematische Notation), werden wahrscheinlich auf absehbare Zeit verfügbar sein. Die Dokumente werden jedoch nicht mehr von LaTeX, sondern von Systemen wie ConTeXt oder XML-basierten Formatierern (die wahrscheinlich Programme wie LuaTeX verwenden werden) typisiert.
Martin Schröder
9

Sie haben LuaTeX .

Zitat: "LuaTeX ist eine erweiterte Version von pdfTeX, die Lua als eingebettete Skriptsprache verwendet. Das Hauptziel des LuaTeX-Projekts besteht darin, eine offene und konfigurierbare Variante von TeX bereitzustellen und gleichzeitig Abwärtskompatibilität zu bieten."

Lua ist sehr einfach und schnell, also wird LuaTeX hoffentlich nicht mehr so ​​schwer ... hoffentlich :)

Robert Gould
quelle
In der LaTeX-Welt scheint sich die Perspektive zu ändern: XeTeX für das Rendern von Schriftarten und utf8, ConTeXt mit homogeneren Sprachkonstrukten. Wenn LuaTeX all das zusammenführt und hackbarer ist, sollte es eine glänzende Zukunft für ein besseres LaTeX geben!
Piotr Lesnicki
1
@Piotr: Aber ConTeXt ist nicht LaTeX und zielt nicht darauf ab sein LaTeX. Ich denke, Sie wollten "in der TeX-Welt" sagen.
SamB
7

Vielleicht interessiert Sie auch XeTeX , eine moderne Version von LaTeX, die Unicode und viele Schriftarten unterstützt. Sie können damit direkt Japanisch, Arabisch usw. in ein Dokument eingeben. (Dies spricht nicht die Nachteile an, die Sie angegeben haben, ist aber dennoch relevant für die Diskussion über die Mängel und alternativen Systeme von LaTeX!)

Frank
quelle
3
Ich dachte, XeTeX sei nur ein weiterer Patch für TeX (wie pdfTeX, eTeX usw., aber aufdringlicher), der mit LaTeX verwendet werden kann ...
SamB
2
neu in tex / latex (obwohl ich mich in den 1990ern zum ersten Mal damit beschäftigt habe) hier; Junge, das ist ein eigenwilliges System. fühlt sich uralt an. Im Moment versuche ich, damit ein mehrsprachiges chinesisches / japanisches / koreanisches / englisches Buch zu setzen. Wenn Sie sich für 'Unicode' (dh alles, was über US-ASCII hinausgeht) interessieren, ist XeTeX (XeLaTeX) meiner Meinung nach das Beste Wahl. das heißt, es ist immer noch schmerzhaft. Aber hey, ich kann den wahren Typ 2013 wie folgt verwenden: \usepackage{fontspec} \usepackage{xeCJK} \newCJKfontfamily\hiraganaFont[Path=/home/flow/own/resources/fonts/]{KozGoPro-Heavy.otf}(kein nachlaufender Schrägstrich -> Boom)
Flow
7

www.patoline.org ist eine großartige Alternative zu TeX / LaTeX-Systemen. Es wurde bereits für Arch Linux, NixOS, gepackt und kann auf vielen Unix-ähnlichen Systemen aus dem Quellcode kompiliert werden.

Rodolphe Lepigre
quelle
Wurde das Arch-Paket entfernt? Ich kann kein Paket mit einem Namen finden, der "Patoline" in den offiziellen Repos oder der AUR enthält: /
Ponkadoodle
Ja, es wurde aus irgendeinem Grund entfernt. Da sich Patoline noch in der Entwicklung befindet, werde ich es nicht dorthin zurückbringen. Die derzeit beste Art, Patoline zu installieren, wird auf GitHub ( github.com/patoline/patoline ) erläutert .
Rodolphe Lepigre
6

TeX ist kein Allzweck-Schriftsatzsystem: Seine Kernkompetenz besteht darin, lange Texte mit viel Mathematik zu setzen. Da es keine Konkurrenz gibt, kann ich mir mehrere Gründe vorstellen:

  • Donald Knuth war schlau. Er hat großartige Arbeit geleistet, zum Beispiel mit Abständen in Formeln.
  • Die mathematische Notation ändert sich über Zeiträume wie Jahrhunderte. Es gibt eine begrenzte Anzahl von Funktionen, die erforderlich sind, und daher keinen Markt für neue Schriftsatzsysteme.
  • Netzwerkeffekte. Der einzige Zweck von Papier ist das Lesen. Die meisten Artikel befassen sich mit der Forschung einiger anderer und verwenden ihre Notation. Mit TeX erhalten Sie sicher dieselben Schriftarten und denselben Abstand und haben die technische Fähigkeit, komplexe Formeln aus ihren Papieren zu kopieren.
  • In TeX ist es trivial, ein neues Makro zu definieren. In der Regel lässt sich anhand der Definition und der vielen Standardmakrobibliotheken leicht sagen, was ein einfaches Makro bewirkt. Jedes GUI-basierte System würde diesen Prozess wahrscheinlich weniger transparent machen.

Obwohl die von Ihnen genannten Nachteile real sind, ist es viel einfacher, sich nach einer anständigen Editor- / GUI-Shell umzusehen, die auf TeX basiert, von denen es viele gibt, als in einer anderen Sprache zu setzen. Wenn Sie sich für Mathematik interessieren und möchten, dass Ihre Artikel jahrzehntelang aufbewahrt werden, dann ist das so. Auch für den allgemeinen Satz könnten die von Ihnen erwähnten Programme eine bessere Wahl sein.

ilya n.
quelle
„Obwohl die von Ihnen genannten Nachteile real sind, ist es viel einfacher, sich nach einer anständigen Editor- / GUI-Shell umzusehen, die auf TeX basiert.“ Oder verwenden Sie TeX als letzte Renderphase und bearbeiten Sie den Inhalt auf andere Weise, z. B. durch semantisches Markup (z MathML, DITA usw.).
Hibou57
Hmm, sagen wir mal 'im Vergleich zu WYSIWYG-Schriftsatzsystemen'.
ilya n.
6

org-mode, eine Emacs-Erweiterung, kann LaTeX- und PDF-Dateien generieren. Die Syntax im org-Modus ähnelt Markdown. Es ist nur lesbar . Das 20-KB-Dokument enthält nur mehrere LaTeX-Codezeilen. Der Org-Modus löst drei Probleme, die Sie erwähnt haben: Sie erhalten alle fantastischen Funktionen von LaTeX und werden die hässliche Syntax los.

Nowaker
quelle
6

DAS TRAUMWERKZEUG IST NICHT TEX

Es ist nicht toll, mit TEX zu arbeiten. Tex ist wahrscheinlich (ich bin kein Experte für Drucksachen) gut darin, ein Dokument zur Entkopplung von Schichten von Druckvorteilen und -komplexitäten bereitzustellen.

Die konzeptionelle Linie lautet wie folgt:
Ein Mathematiker ist kein Sekretär, sein Hauptanliegen ist, WAS er zeigen will, nicht WIE er es zeigen soll. Daher wird eine weitere Abstraktionsebene über der von Latex benötigt.

Allgemeines Ziel :
Daher besteht ein Bedarf (ein Traum) an einem Werkzeug, das es ermöglicht, viel näher an das heranzukommen, was wir von Hand tun können, und natürlich schneller als von Hand (tatsächlich habe ich einmal eine schriftliche Antwort gesehen, die in PDF gescannt wurde und rot wurde -handed einer der Hauptautoren von Latex, wenn er es nicht benutzt!).

Dream Tool-Spezifikationen : (grobe, um die Idee zu bekommen)
S1. Etwa eine Stunde Anfangszeit in der Lernkurve.
S2. Ermöglichen Sie das schnelle Schreiben eines Dokuments (in einfacher Analogie), auch wenn Sie müde sind.
S3. Ausschneiden und Einfügen der verfügbaren Formel verfügbar.
S4. So korrigieren Sie ein Dokument schneller als von Hand (2 Minuten statt 5 von Hand).

Heute beste Werkzeugfähigkeiten :
S1. Ungefähr gleich.
S2. Unmöglich, wenn man an etwas anderes denkt.
S3. Ausschneiden und Einfügen der Formelbeschreibung (Implementierung).
S4. Es dauert 20 Minuten statt 5 von Hand (alles ist spezifisch, was Sie hin und her entziffern müssen).

Ein weiteres Beispiel für Trägheit: Bitten Sie jemanden, der ein Latexdokument mit 10 Diagrammen in der Kategorietheorie geschrieben hat, alle quadratischen Diagramme schräg zu zeichnen, sicherlich keine schnelle Aufgabe.

Jérôme JEAN-CHARLES
quelle
2
Einige Mathematiker sind sehr wählerisch in Bezug auf ihre Notation, und Tools auf hoher Ebene können nicht das liefern, was sie wollen. (Außerdem hat WYSIWYG all diesen verborgenen Zustand, der schmerzhaft sein kann.) Um nicht zu sagen, dass TeX das bestmögliche überhaupt ist oder so, oder sogar, dass es so großartig ist, aber ich bin mir nicht sicher, wie Ihr Paradigma angenommen wird um tatsächlich besser zu sein ...
SamB
Dieser Beitrag ist keine Antwort auf die Frage, aber ich stimme dem zu!
Nimcap
An anderer Stelle auf dieser Seite erwähnt hsk81 NoTex, das (La) TeX weiter abstrahiert, indem es reStructuredText als grundlegende Markup-Sprache verwendet, sowie eine Mustervergleichssprache (Makro?), Damit Sie Ihr LaTeX-Markup an anderer Stelle schreiben und Ihr Muster einfach in Ihren Text einfügen können. Mein Hauptproblem bei TeX ist, dass ich Wörter in meine Sätze einfügen muss, damit es etwas tut, an das ich beim Lesen und Schreiben des Textes nicht besonders erinnert werden möchte.
Henk Poley
Keine Antwort. Ein gut formulierter Punkt, aber keine Antwort. Zu groß, um Kommentare abzugeben, aber keine Antwort.
Lyndon White
5

Nach all dieser Zeit erzählte niemand etwas sehr Wichtiges.

LaTeX-Texte werden in einer Textdatei geschrieben. Sie können für die Literate-Programmierung verwendet werden. Dieser Stil wurde von Don Knuth vorgeschlagen, um sehr gut dokumentierte Programme zu schreiben. Die Idee ist zu erklären, wie das Programm ähnlich wie mathematischer Text entwickelt wurde. Codeteile werden wie die Formeln in mathematischen Texten dargestellt. Dies ist eine großartige Idee. Nach einiger Zeit können Sie lesen, wie das Programm konzipiert wurde, und Sie können die Teile ändern, um zu erklären, warum die Entscheidung auf die gleiche Weise getroffen wurde.

Ein weiterer Vorteil ist, dass Sie LaTeX-Code als Ausgabe Ihrer Programme generieren können. Auf diese Weise können Sie Ihre Ergebnisse wunderschön setzen oder Programme wie Gnuplot zum Generieren von Diagrammen verwenden. Anschließend können Sie LaTeX-Code für das Diagramm generieren und in Ihren Text einfügen ist großartig, da die resultierende Datei im Vergleich zu Grafiken, die in ein Bildformat exportiert wurden, sehr leicht ist, um sie in \includegraphicsoder noch schlimmer einzuschließen, wenn Sie ein Textverarbeitungsprogramm verwenden, indem Sie sie einfügen.

LaTeX ist nicht wirklich schwer zu erlernen. Nehmen Sie einfach Ihr Tempo und verwenden Sie das, was Sie brauchen, beginnend mit einfachen Dokumenten. Wenn Sie in Ihrem Studium vorankommen, müssen Sie neue Funktionen und Pakete lernen. Wenn Sie versuchen, LaTeX zu beherrschen, indem Sie alle Pakete lernen, um ein LaTeX-Experte zu werden, verschwenden Sie Ihre Zeit. Es gibt eine große Anzahl von Paketen, aber Sie müssen nicht alle lernen. Versuchen Sie, mit Anleitungen wie "Die nicht so kurze Einführung in LaTeX" lshort.pdf oder "Eine sanfte Einführung in TeX" Gentle.pdf zu beginnen. Wenn Sie es satt haben, lange Makros einzugeben, lernen Sie, Ihre eigenen für die Teile zu schreiben, die Sie häufiger verwenden. Die Anleitungen enthalten einen Abschnitt dazu.

Wo Sie Informationen finden, suchen Sie in ctan.org, tug.org nicht in latex.com, dass die Domain für das Gummimaterial steht.

Es gibt einen TeX / LaTeX-Katalog. Suchen Sie ihn in ctan.org. Er ist sehr hilfreich, wenn Sie eine spezielle Funktion benötigen. Sie finden es hier http://texcatalogue.sarovar.org/index.html , aber Sie können texcatalogue durchsuchen, wenn dieser Link veraltet ist.

Um meinen Kommentar zu beenden, gibt es einen großen Vorteil, dass LaTeX und andere Software die Versionen nicht häufig ändern. TeX / LaTeX ist ein sehr vollständiges System für den Satz. Sie können weitere Funktionen hinzufügen (und freigeben), wenn Sie etwas benötigen, das nicht vorhanden ist . Das Erlernen von LaTeX ist eine gute Zeitinvestition. Sie müssen es nur einmal lernen und sich dann Ihrer Arbeit widmen, nicht der neuen Version.

PS Ich habe vergessen zu sagen, dass es möglich ist, Programme zu schreiben, um LaTeX in andere Auszeichnungssprachen (und Textverarbeitungsformate, falls dokumentiert) zu übersetzen und umgekehrt. In der Tat gibt es einige, die akzeptable Ergebnisse liefern, obwohl es meines Wissens noch kein Programm gibt, das LaTeX-Code übersetzt, aber für die allgemeineren Texte finden Sie mehrere Programme, um sie in HTML zu übersetzen. LibreOffice kann ein Wort exportieren Prozessordokument zu LaTeX, obwohl es nicht sehr nützlich ist, da nur wenige Textverarbeitungsbenutzer die Tags verwenden, um Absätze als Überschriften, Zitate usw. zu markieren. Die überwiegende Mehrheit markiert den Text, um Schriftart, Größe, Ausrichtung usw. zu ändern, und dies wird übersetzt in LaTeX. Möglicherweise müssen Sie dies jedoch tun, wenn Sie mit Personen zusammenarbeiten, die Word oder LibreOffice verwenden, und Sie müssen es in Ihren LaTeX-Text integrieren. Bitten Sie sie lediglich, die richtigen Markierungen zu verwenden oder es als Text zu exportieren und die erforderlichen Makros schließlich manuell einzufügen Sie müssen den gesamten Text Ihres Mitarbeiters überprüfen.

Früher musste es in HTML übersetzt werden, um es im Internet zu veröffentlichen oder tragbare Präsentationen zu erstellen. Jetzt ermöglicht die Bandbreite die schnelle Übertragung von PDF-Dateien, und Pakete wie Beamer ermöglichen das Schreiben sehr schöner Präsentationen.

Die Vorteile von TeX / LaTeX liegen in der Größe der Pakete, die darauf geschrieben werden können, und in dem Willen, sie zu teilen. Dank Knuth für seine großartigen Ideen warten wir immer noch auf den vollständigen Satz seiner Art of Computing Programming.

elias
quelle
1
„Um meinen Kommentar zu beenden, gibt es einen großen Vorteil, dass LaTeX und andere Software die Versionen nicht häufig ändern“: Ja, außer es ist leider nicht Unicode-fähig, was in der realen Welt ein großes Problem darstellt. Im Grunde ist das der größte Kummer, den ich damit habe.
Hibou57
1
„Dank an Knuth für seine großartigen Ideen warten wir immer noch auf den vollständigen Satz seiner Art of Computing Programming“: Ist er noch nicht fertig? Was fehlt?
Hibou57
@ Hibou57 Nur zur Information, sowohl XeTeX als auch (ich denke) LuaTeX erwarten Unicode-Eingaben. Letzteres ersetzt pdfTeX.
Norman Gray
4

Ich denke, Docbook soll ein offener XML-basierter Ersatz für LateX sein.

"DocBook bietet ein System zum Schreiben strukturierter Dokumente mit SGML oder XML. Es eignet sich besonders gut für Bücher und Artikel über Computerhardware und -software, ist jedoch keineswegs auf diese beschränkt.

"Kurz gesagt, DocBook ist eine leicht verständliche und weit verbreitete DTD. Dutzende Unternehmen verwenden DocBook für Millionen von Dokumentationsseiten in verschiedenen Druck- und Online-Formaten weltweit."

- Aus der Dokumentenbuch-FAQ

vfilby
quelle
7
Ich sage, dass ein Nachteil von LaTeX zu viel Tippen ist und Sie mir alternativ eine XML-basierte Sprache präsentieren? Docbook hat seine Vorteile, aber ich ziehe es vor, Docbook-Quellen aus etwas anderem zu generieren.
Mnementh
2
Wenn Sie versuchen, ein Buch oder eine Dokumentation zu schreiben, können Sie das Docbook nicht schlagen. Es ist ein anderes Feld als TeX, das zum Setzen von Texten dient, und TeX eignet sich hervorragend zum Schreiben von Mathematik, aber für Prosa ist dieses XML-basierte Format besser.
Karl
2
Shmeh, es war nur ein Angebot. Verachte es, wenn du so willst.
Vfilby
1
Es sollte wirklich kein großer Sprung von denen sein, die es gewohnt sind, in LateX in DocBook zu schreiben. Stimmen Sie nicht zu, dass DocBook aus etwas anderem generiert werden soll. Was gibt es sonst noch, das den gleichen Grad an semantischer Ausdruckskraft hat wie DocBook? (außer LateX natürlich :)
Alastair
1
DocBook dient zum Strukturieren und nicht zum Setzen von Dokumenten. Tatsächlich wird TeX wahrscheinlich verwendet, um Dokumente für den Druck zu generieren.
Damien Pollet
4

Abgesehen davon, dass das Problem der Grafik schwer zu positionieren ist, haben Ihre anderen Kritikpunkte an LaTeX eher mit der Benutzeroberfläche oder deren Fehlen zu tun.

Wenn Sie LaTeX zum Erstellen Ihrer Dokumente verwenden möchten, diese aber einfacher verwenden möchten, sollten Sie sich LyX unbedingt ansehen. Es ist ein GUI-Frontend für LaTeX und behebt einige Ihrer Probleme: Es erleichtert das Erlernen von LaTeX (Sie müssen LaTeX nicht einmal kennen, um ein einfaches, mattenloses Dokument zu erstellen), es ist intuitiver und spart Sie tippen. Außerdem werden Rechtschreibprüfung, bessere Grafikhandhabung, Navigation und mehr hinzugefügt.

Da LyX lediglich ein Front-End für LaTeX ist, erhalten Sie immer noch schön präsentierte Dokumente. LyX-Dokumente sind auch einfacher Text, sodass die Versionskontrolle gut funktioniert. Tatsächlich unterstützt LyX die integrierte Subversion.

Wenn Sie es noch nicht erraten haben, empfehle ich LyX von Herzen. Ich habe meine gesamte Doktorarbeit damit geschrieben und fand es sehr lohnenswert.

Mark Reid
quelle
1
Ich habe wirklich kein Problem damit, einen guten Texteditor zu verwenden. Einer der Vorteile, die ich erwähnt habe, ist das textbasierte Format für teX-Dokumente. Ich brauche keine Benutzeroberfläche, wünsche mir aber manchmal eine klarere und einfachere Syntax.
Mnementh
4

Das schneidet nicht wirklich in die Hauptnachteile von LaTeX ein, aber egal :) In Bezug auf Ihren Punkt

  • "Manchmal muss man zu viel eingeben (begin {itemize} ... \ end {itemize})"

Dies ist völlig beabsichtigt. Es gibt einen Kompromiss zwischen knapp (und einfacher zu tippen) und verständlich (und länger zu tippen). Längere Namen haben auch weniger Kollisionen, da TeX und LaTeX (leider) keine Namespaces unterstützen.

Auf jeden Fall wird ein guter Redakteur die oben genannte Beschwerde vermeiden. Richten Sie Tastenkombinationen oder Tab-Vervollständigungen ein oder was auch immer Ihnen sonst gefällt, und Sie müssen nie schreiben

\begin{whatever}...\end{whatever}

immer wieder.

Will Robertson
quelle
3

Ihre vier Nachteile lassen sich wie folgt zusammenfassen: "Es ist zu schwer", "Es ist zu schwer", "Es ist zu schwer" und schließlich "Es ist zu schwer". Ich denke, die Lösung besteht dann darin, zu lernen, wie man das System richtig benutzt.

Jedes System, das für Anfänger entwickelt wurde, weist auf andere Weise Mängel auf, Kontrollverlust oder Verlust der Flexibilität. Probieren Sie MS Word aus, wenn Sie Bilder einfacher platzieren möchten. Es gibt keinen Weg an der Einfachheit vorbei, ohne das Programm zu lernen. TeX unterstützt Definitionsmakros, sodass Sie das \ begin {itemize} -Tag in etwas schmackhafteres wie \ bi ändern können, wenn Sie dies wünschen. Sobald Sie sich mit der LaTex-Welt vertraut gemacht haben, geht es genauso schnell wie beim normalen Tippen.

Ich habe in einem Mathekurs das Schreiben von Notizen geübt, indem ich in TeX geschrieben habe, weil es schneller war, in \ sum_ {n = 1} ^ i zu schreiben, als zu versuchen, die Symbole in MS Word zu finden.

Karl
quelle
4
Das Platzieren von Bildern ist eine etwas unglückliche Wahl für MS-Wörter; -}
ConcernedOfTunbridgeWells
Ich bin mir nicht sicher, ob es so schwer ist. Es sind jedoch einfach zu viele Dokumente und Benutzer vorhanden, zu viele Funktionen in LaTeX-Paketen, und die zugrunde liegenden Technologien sind nicht so gut dokumentiert oder sogar standardisiert (Schriftformate ...). Der Arbeitsaufwand für die Vervielfältigung ist immens, und es gibt weder genügend Bedarf noch Fachkräfte, um dies zu tun. Aber ich glaube, LuaTeX ist ein schöner Weg für die Evolution.
Damien Pollet
... Bilder in MS Word / Openoffice zu platzieren ist meiner Meinung nach genauso schlecht wie Latex ... Ich habe versucht, ein paar Grafiken in ein bereits geschriebenes Dokument in Word und Openoffice zu setzen ... Gott, was für eine Zeitverschwendung . Zumindest weiß ich, wozu Latex fähig ist und kann es umgehen. Ich glaube, ich kenne das Wort einfach nicht so gut.
Mica
Das Platzieren von Bildern ist genau eines der Dinge, die LaTeX besser macht als MS Word, für diejenigen von uns, die nur möchten, dass die Bilder hier irgendwo sind . Jedes Mal, wenn ich MS Word für ein technisches Dokument verwende, frage ich mich, wie zum Teufel MS nicht dazu gekommen ist, Unterstützung für Floats wie LaTeX hinzuzufügen!
SamB
Es ist nicht zu schwer. LaTeX ist nur eine PITA im Vergleich zu lesbarer Syntax wie Markdown.
Nowaker
3

XSL-FO könnte Ihren Anforderungen entsprechen. Es ist zwar nicht annähernd so leistungsfähig wie TeX, funktioniert aber gut mit XML-Formaten wie DocBook. Eine beliebte Open Source-Implementierung ist Apache FOP: http://xmlgraphics.apache.org/fop/ .

Wenn Sie eine sehr genaue Kontrolle über die Typografie benötigen, sind Sie mit TeX oder einem proprietären Tool wie FrameMaker oder InDesign * besser dran.

* Vorsicht: InDesign hat derzeit eine schwache XML-Unterstützung IMO

Spleißer
quelle
Ich glaube nicht, dass ich jemals jemanden vorschlagen gehört habe, dass es tatsächlich nützlich sein könnte, XSL-FO vorher zu schreiben!
SamB
Huch! Nimm es weg!!
Flow
XSL-FO ist vielversprechend. Mit einer aktuellen Version von Pandoc und Fop können Sie heute von ReST (oder Markdown oder was auch immer) zu Docbook zu XSL-FO zu PDF wechseln, ohne sich dabei mit verrückten TeX-Makros herumschlagen zu müssen. Dies erfordert kein Schreiben von Inhalten in XML.
Kevin Thibedeau
3

Ich bin gerade auf AsciiDoc gestoßen, das wie eine einfache Text-Markup-Sprache aussieht (á la Markdown, Textil), aber viel leistungsfähiger ist. Es entspricht in etwa DocBook, sodass HTML-, PDF- oder sogar Docbook-XML-Dateien zur weiteren Verarbeitung ausgegeben werden können.

Adam Schmideg
quelle
2

Nicht wirklich ein Nachfolger, aber vielleicht möchten Sie sich * roff (groff, troff, nroff) ansehen. Ich weiß nicht viel darüber, aber ich erinnere mich, dass das Format knapp war. Es ist das Tool für Manpages. Da ich nur beiläufig davon gehört habe, kann ich Ihnen keine Hilfe mehr geben.

Beispielsweise:

        .pl 10.0i
        .po 0
        .ll 7.2i
        .lt 7.2i
        .nr LL 7.2i
        .nr LT 7.2i
        .ds RF FORMFEED[Page %]
        .ds LH Internet Draft
        .\"   --> Header/footers: Set short title, author(s), and dates:
        .ds CH 2-nroff.template                  \" <Short title>
        .ds LF Postel, Braden                    \" <Authors>
        .ds RH October 25, 2006                  \" <Submission date>
        .ds CF Expires April 2007                \" <Expiration date>
        .hy 0
        .ad l
        .nf
        .\" 5678901234567 check 72 column width 12345678901234567890123456789012
        Internet Draft                                                 J. Postel
        <draft-rfc-editor-nroff-template-00.txt>                      RFC Editor
        Category: Informational                                          USC ISI
        Expires April 2007                                      October 25, 2006

        .ce
        Nroff Template for Internet Drafts and RFCs
        .ce
        <draft-rfc-editor-nroff.template-00.txt>

        .in 3              \"  Basic indent for text is 3 spaces
        .ti 0              \"  "Temporary indent" for next line: 0 spaces
        Status of this Memo

        Distribution of this memo is unlimited.

        By submitting this Internet-Draft, each author represents that any
        applicable patent or other IPR claims of which he or she is aware
        have been or will be disclosed, and any of which he or she becomes
        aware will be disclosed, in accordance with Section 6 of BCP 79.

        Internet-Drafts are working documents of the Internet Engineering Task
        Force (IETF), its areas, and its working groups. Note that other groups
        may also distribute working documents as Internet-Drafts.

        Internet-Drafts are draft documents valid for a maximum of six months
        and may be updated, replaced, or obsoleted by other documents at any
vfilby
quelle
11
Er fragte nach einem Nachfolger, nicht nach einem Vorgänger ;-) [Welchen "Markt" die * Roffs - jenseits von Manpages - jetzt vollständig den TeXs gehörten.]
ShreevatsaR
Könnte nicht mehr zustimmen, LaTex und DocBook sind die Waffen der Wahl, aber es ist knapp, dass Sie es geben müssen. Und er / sie wollte weniger tippen.
Vfilby
So sehr ich troff mag, denke ich nicht, dass es ein Nachfolger von TeX / LaTeX ist.
Jonathan Leffler
2

Ich habe es nur durchgesehen, aber Emacs Muse http://mwolson.org/projects/EmacsMuse.html könnte interessant sein (ich bin interessiert, wenn jemand mehr Erfahrung damit hat. Ich mag die Idee, mehrere Backends zu generieren, Latex, Texinfo oder so.)

phtrivier
quelle
2

Technisch gesehen ist Sphinx kein Ersatz für LaTex, sondern etwas, das Ihnen das Leben erleichtert und (falls gewünscht) PDF- (über LaTex), HTML- oder Nur-Text-Ausgaben für Sie generiert.

Es ist hauptsächlich auf die Codedokumentation ausgerichtet , aber aufgrund der Verwendung von reStructuredText ist es für die Benutzer einfacher, mit anderen Zwecken zu arbeiten , einschließlich dem Schreiben von Büchern .

unode
quelle
Mit rinohtype kann Sphinx PDF-Ausgaben erstellen , ohne dass eine LaTeX-Installation erforderlich ist.
Brecht Machiels
1

Vielleicht haben Sie die seltsamen Versionsnummern von TeX bemerkt. Als TeX Version 3 erreichte, wollte Knuth nicht, dass sich TeX wie die meisten anderen Softwareprodukte zu neuen Versionen weiterentwickelt. Stattdessen wollte er, dass es zu einem endgültigen und fehlerfreien TeX konvergiert. Daher konvergiert die Versionsnummer jetzt gegen die mathematische Zahl pi. Nach Version 3 folgte Version 3.1, dann 3.14 und die aktuelle Version ist 3.1415926.

In ähnlicher Weise hat Metafont eine Version, die gegen die mathematische Zahl e konvergiert (derzeit 2.718281).

Auf dieser Grundlage lautet die Antwort auf Ihre Frage, dass Knuth nicht möchte, dass sich TeX zu TeX Version 4 entwickelt.

Martin Liversage
quelle
3
Wissen Sie, es scheint nur seltsam, dass der Autor von The Art of Computer Programming Versionsnummern in einer praktisch unären Notation erstellt.
David Thornley
@ DavidThornley: Es ist nicht ganz so seltsam, wenn man den geplanten Wartungsplan berücksichtigt, wie er auf http://www-cs-faculty.stanford.edu/~uno/abcde.html zu finden ist ...
SamB
1

Tools für bestimmte Jobs:

Die Stärke von Latex2e besteht darin, dass es sich um eine Standardsprache für die Vorbereitung und Darstellung von Dokumenten handelt, die sich gut für die Darstellung von Artikeln und Büchern eignet. Es ist jedoch nicht wirklich gut für den Satz. Dies ist keine schlechte Sache: Vorzeitige Formatierung ist die Wurzel allen bösen Satzes: Die meisten Verlage werfen die Autorenformatierung einfach zu Beginn des Kopierbearbeitungsprozesses weg.

Der Kontext ist super für den Satz; Sie können nicht mit Latex als Dokumentendarstellungssprache konkurrieren, da es keine Probleme löst, die in der Phase der Dokumentvorbereitung / -bearbeitung gelöst werden sollten. Daher gibt es für niemanden einen Grund, von dem etablierten Latex abzuweichen.

Anstatt die unwichtigen Fehler bei der Veröffentlichung von Latex2e durch die Latex3-Bemühungen zu beheben, würde ich lieber Anstrengungen unternehmen, um den folgenden Workflow zu entwickeln:

  1. Dokumentenvorbereitung: Latex2e
  2. Kopierbearbeitung: Latex2e
  3. Konvertierung: Wenden Sie ein Tool an, um Latex2e -> Context zu verwenden
  4. Satz: Kontext
  5. Korrekturlesen: Verwenden Sie das Tool, um Latex2e-Inhalte mit Kontextinhalten zu vergleichen

Postskripte

  1. Der obige Workflow entspricht weitgehend dem üblichen Workflow, bei dem das Erstellen / Bearbeiten in Word und das Setzen mit Indesign oder Quark Xpress erfolgt.
Charles Stewart
quelle
äh ... warum können wir Autoren nicht einfach beibringen (und uns selbst lernen), ConTeXt direkt zu verwenden? Ich sehe nicht, wie ein Konvertierungsschritt dieser Art überhaupt Spaß machen oder hilfreich sein würde ...
SamB
1
@ SamB: Wer wird unterrichten? Es gibt Zehntausende von wissenschaftlichen Autoren, die Beiträge in Latex einreichen. Wie werden Autoren reagieren, wenn ein Verlag ihnen sagt, dass sie für ihre Beiträge eine völlig andere Auszeichnungssprache verwenden sollen? Ich glaube nicht, dass Latex in Gefahr ist, durch Context als Verkehrssprache des wissenschaftlichen Publizierens verdrängt zu werden. Word ist eine viel größere Bedrohung.
Charles Stewart