Bester LaTeX-Editor für GROSSE Dokumente

Bester LaTeX-Editor für GROSSE Dokumente

Zunächst einmal, ja, ich bin mir der Frage bewusstLaTeX-Editoren/IDEs.

Der Grund, warum ich diese Frage stelle, ist, dass ich neugierig bin, welche Erfahrungen die Leute mit dem Schreiben wirklich großer Dokumente (über 100 Seiten) gemacht haben, und der obige Link spricht nicht wirklich darüber. Ich habe Texmaker schon einmal ausprobiert, und bei Dokumenten mit 30-40 Seiten wurde es langsam (das war allerdings vor etwa 3 Jahren). Jetzt muss ich bald mit dem Schreiben meiner Doktorarbeit beginnen, und ich bin neugierig, was die Leute empfehlen würden.

Zu Hause verwende ich Debian und nur Vim. Hier an der Uni habe ich jedoch Win7 und hoffe, Vim vermeiden zu können, da ich gelesen habe, dass Vim unter Windows umständlich sein kann – Befehls-Piping nicht verfügbar, Backslash in Pfaden usw.

Eine Cloud-basierte Lösung vielleicht? So etwas wieTeilenLaTeXoderSchreibeLaTeX?

Ich bin sicher, dass auch andere Leute darüber nachgedacht haben, aber eine schnelle Google-Suche hat nicht wirklich etwas ergeben.

tl;dr: 100+ Seiten Dokumente in LaTeX unter Windows, ohne dass der Editor sehr langsam wird. Wie?

Antwort1

Wie Manuel in seinem Kommentar vorgeschlagen hat, teilen Sie Ihr Dokument in mehrere Dateien auf, und die erlebte Trägheit wird höchstwahrscheinlich verschwinden. Verwenden Sie einfach eine Datei „thesis.tex“, aus der Sie alle Ihre Kapitel aufrufen.

\documentclass{article}
\begin{document}
 \input{chapterOne.tex}
 \input{chapterTwo.tex}
\end{document}

Wenn Sie mit dieser Lösung nicht zufrieden sind, würde ich vorschlagen, Ihr Projekt auf einen der von Ihnen aufgeführten Cloud-Dienste zu verschieben. Ich würde Ihnen trotzdem empfehlen, Ihre Kapitel aufzuteilen, da es für Sie dann viel einfacher ist, Änderungen am Dokument vorzunehmen.

Persönlich benutze ichTeilenLatexfür meine Projekte. Das größte ist 167 Seiten lang und weist keine großen Verzögerungen auf. Wahrscheinlich, weil ich den Text in kleinere Dateien aufgeteilt habe.

Antwort2

Ich verwende Texshop seit mehreren Jahren auf einem Mac und für Dokumente mit mehr als 100 Seiten und es funktioniert sehr gut. Texshop ist sehr schnell, wenn Sie Text und Bibliographie zusammenstellen müssen, und ich verwende es zum Schreiben meiner Abschlussarbeit (mehr als 300 Seiten). Aber es ist auf dem Mac. Unter Windows können Sie Scrivener ausprobieren. Scrivener ist ein leistungsstarker Texteditor, mit dem Sie Ihr großes Dokument im Handumdrehen organisieren und im Latex-Format exportieren oder einfach Latex-Code in Ihr Scrivener-Dokument einfügen können. Ich verwende es auch zusammen mit Texshop.

Antwort3

  1. Teilen Sie Ihr Dokument in kleinere Teile auf. Das Subfiles-Paket eignet sich hierfür hervorragend, da Sie damit eine Präambel für alle Teile verwenden und jeden Teil einzeln setzen können.

  2. Ein allgemeiner, auf Programmierer ausgerichteter Texteditor wie Vim, Emacs oder Sublime Text kann vielevieleZeilen Text/Code ohne Probleme. Der einzige Nachteil ist, dass es etwas Aufwand erfordert, den Editor mit Ihrem Latex-Workflow einzurichten.

Antwort4

TeXworksauf derMacEs stellte sich heraus, dass dies die Methode ist, die ich für meine Veröffentlichungen mit mehr als 1500–2500 Seiten am häufigsten verwende.

Allerdings wird mein TeX-Code von einem Skript erstellt, das den eigentlichen Text an der richtigen Stelle und mit der entsprechenden Formatierung platziert. Im Wesentlichen wird er als TXT-Datei mit der Endung .tex gespeichert. Ich muss also nicht ständig Änderungen in TeXworks vornehmen.

Das einzige Problem, das ich bisher damit hatte, ist, dass TeXworks etwas Zeit braucht, um die Datei einzulesen, wenn man sie in TeXworks geöffnet hat und woanders etwas ändert, z. B. beim Erstellen einer neuen Datei mit dem externen Skript, und das frustriert mich ein wenig. Wenn die Datei jedoch in TeXworks geschlossen wird, bevor sie mit dem externen Skript bearbeitet wird, und dann danach geöffnet wird, öffnet sie sich schnell.

Die Bearbeitung selbst erfolgt bei der Verwendung von TeXworks jedoch in Echtzeit.

verwandte Informationen