Wie fange ich am einfachsten mit LaTeX an?


43

Ich möchte LaTeX unter Ubuntu lernen und verwenden. Welche Pakete brauche ich? Was ist der beste Editor für LaTeX-Code unter Ubuntu für einen neuen LaTeX-Benutzer? Ich hätte auch gerne die Möglichkeit, den Code in einem Fenster und die Ergebnisse in einem zweiten Fenster anzuzeigen, wenn dies möglich ist - allerdings nicht unbedingt WYSIWYG.


2
Ich werde nicht an den TeX-Editor-Kriegen teilnehmen, aber ich möchte wiederholen, was @detly gesagt hat: Was immer Sie tun, fangen Sie nicht mit Lyx an: Sie werden nicht lernen, was Sie tun, und Sie werden nicht wirklich Funktionalität erhalten raus, bis du weißt, was du willst.
NBM

Antworten:


39

Installieren Sie einfach das texlive- Paket, damit sind alle wesentlichen Funktionen verfügbar . Zusätzlich können Sie Dokumentation in Ihrer Sprache installieren, z. texlive-doc-de . Wenn Sie in einer anderen Sprache als Englisch schreiben, sollten Sie auch das entsprechende Sprachpaket hinzufügen, z. B. texlive-lang-french . Es gibt auch schöne themenorientierte Pakete wie texlive-science oder texlive-humanities - aber wenn Sie die Grundlagen von LaTeX erlernen möchten, brauchen Sie sie auf keinen Fall.

Wenn Sie nur grundlegende Bearbeitungsunterstützung wie das Hervorheben von Syntax benötigen, kann jeder Texteditor verwendet werden, einschließlich des standardmäßigen GNOME-Texteditors gedit. Weitergehende Optionen umfassen:

  • texworks Installieren Sie texworks : Ein LaTeX-Editor mit einer recht übersichtlichen und einfachen Oberfläche mit integriertem PDF-Viewer und Synchronisation zwischen Editor und Viewer (dh Sie können in beiden Fällen an dieselbe Position springen)
  • kile Installiere kile : ein leistungsfähiger Editor für KDE (kann unter GNOME installiert werden und funktioniert einwandfrei, abgesehen davon, dass einige Konfigurationsdetails geändert wurden, um beispielsweise den GNOME-PDF-Viewer zu verwenden)
  • texmaker Installieren Sie Texmaker : Ähnlich wie KILE, aber eher "GNOME-artig" (z. B. weniger Schaltflächen in der Symbolleiste ;-)), wahrscheinlich etwas weniger Funktionen als KILE
  • latexila Installieren Sie Latexila : Wie KILE, aber auf GNOME ausgerichtet.
  • lyx Installieren Sie lyx : nicht wirklich ein LaTeX-Editor, sondern ein Textverarbeitungsprogramm, das LaTeX intern verwendet - es gibt unterschiedliche Meinungen darüber, ob dies der beste Weg ist, um "echtes" LaTeX zu erlernen.

Die meisten dieser Editoren verfügen nicht über ein Vorschaufenster, dies ist jedoch nicht unbedingt erforderlich: Öffnen Sie evince nur mit dem Dokument, an dem Sie arbeiten. Evince aktualisiert den Inhalt automatisch, sobald Sie Ihr Latex-Dokument "kompilieren"


1
Texworks ist auch ein gut verfügbarer Editor!
Peter Smit

Re. LyX - es schadet nicht, es neben dem Erlernen von LaTeX zu verwenden, solange Sie sich darüber im Klaren sind, dass Sie dies tun Grundlagen von LaTeX und haben sich ohne fremde Hilfe durch die grundlegenderen Fehler gekämpft.
Detly

3
Ich empfehle TeXstudio : basiert auf Texmaker, ist aber Open Source und hat zusätzliche Funktionen, um das Leben zu erleichtern. texstudio.sourceforge.net
Rosch

Ich möchte darauf hinweisen, dass Texmaker im Gegensatz zu Rosch Open Source (GPL) ist. In jedem Fall sind sowohl TeXstudio als auch Texmaker sehr gute Optionen für eine erste Erfahrung mit LaTeX.
Luís de Sousa

10

Wenn Sie nur das Grundmaterial installieren möchten, sollten Sie es installieren texlive-latex-base

sudo apt-get install texlive-latex-base

Wenn Sie das Ganze, einschließlich umfangreicher Dokumentationen, wollen, entscheiden Sie sich für texlive-full

sudo apt-get install texlive-full

Wenn Sie einen kompakten Editor benötigen, können Sie ihn einfach installieren gedit-latex-plugin

sudo apt-get install gedit-latex-plugin

Dadurch wird dem Standardtexteditor die LaTeX-Funktionalität hinzugefügt.

Wenn Sie etwas mit mehr Funktionalität möchten, können Sie es texmakerversuchen

sudo apt-get install texmaker


1
Nur eine kurze +1 speziell für das gedit-latex-plugin. Ich schreibe gerade meine Doktorarbeit damit und finde es sehr gut, wie es in den Standard-Texteditor integriert ist und wie es nahtlos mit einem Projekt zusammenarbeitet, das mehrere Dateien und große Bibtex-Dateien umfasst.
SB


8

Nicht unbedingt ein Tool speziell für Ubuntu, aber wir haben eine Schwester von TeX Stack Exchange in diesem Netzwerk, die großartige Informationen für diejenigen von uns bietet, die noch LaTeX lernen.


3
Danke für den Stecker! "Diejenigen von uns, die noch LaTeX lernen" ... das werden dann alle sein, die es benutzen.
Loop Space


7

Sie können alle notwendigen Latex-Pakete über texlive-latex-base installieren. Es stehen auch zusätzliche Optionen zur Verfügung.

Sie können immer Emacs als Editor verwenden, es stehen viele Latex-Dienstprogramme zur Verfügung. Jeder Editor, mit dem Sie vertraut sind, arbeitet jedoch.

Wenn Sie spezialisierte Editoren haben möchten (die tatsächlich wysiwyg haben), können Sie sich mit lyx befassen, oder wenn Sie KDE verwenden, können Sie KILE verwenden, eine IDE für Latex.

KILE bietet Ihnen zusätzliche Hilfe bei LaTex-Hilfsprogrammen wie Bibliographie usw. Sie können automatisch alle erforderlichen Kompilierungen usw. starten.


Da ich GNOME benutze, würde Kile dann nicht ein paar KDE-Sachen einbringen? Und würde mir das vielleicht Probleme bereiten? Danke übrigens für den Rat!
Eugenemarshall

Ja, es würde
KDE-

+1 für Lyx macht es einfach, loszulegen und später mehr Details herauszufinden.
Hamish Downer

1
@eugenemarshall: KDE und Gnome können auf demselben System koexistieren, daher sollte die Installation der KDE-Bibliotheken keine Probleme verursachen. Nun, Kile wird wahrscheinlich nicht zu Ihren anderen Anwendungen passen, aber das ist alles.
David Z

4

Vor einiger Zeit habe ich einen Blog-Beitrag geschrieben, in dem 8 verschiedene kostenlose LaTeX-Editoren verglichen wurden , die alle für Ubuntu verfügbar sind. (Natürlich habe ich Ubuntu benutzt, als ich den Beitrag geschrieben habe!)

Der Posten ist zu diesem Zeitpunkt ungefähr sechs Monate alt. Ich denke, viele Informationen werden sich lohnen, auch wenn einige veraltet sind oder neue Dinge hinzugefügt wurden, die dort in der Zwischenzeit nicht erwähnt wurden. (Zum Beispiel hat Texmaker (x) jetzt eine eingebaute Vorschau, gedit ist nun mehr SyncTeX-kompatibel - ich glaube, es gibt jetzt einige SyncTeX-Funktionen, obwohl ich nie herausgefunden habe, wie man sie verwendet.)

Wenn Sie nicht unter Speicherplatz leiden (Vorsicht, es sind mehr als 2 GB!), Empfehle ich, das Paket texlive-full zu installieren oder sogar den Paket-Manager von Ubuntu zu überspringen und TeXlive direkt von CTAN / TUG aus zu installieren. Auf diese Weise müssen Sie sich nie um fehlende Päckchen sorgen.

Einige Leute haben Texmaker erwähnt, aber wenn Sie das in Betracht ziehen, empfehle ich dringend, stattdessen die TexmakerX-Gabel zu nehmen, die viel mehr Funktionen hat, oder zumindest, was ich im Vergleich getan habe.

In der Zwischenzeit habe ich mich für vim entschieden, aber ohne die vim-latex suite. Ich habe einige benutzerdefinierte Skripte geschrieben, darunter eines, das vim ein Vorschaufenster mit Live-Updates zur Verfügung stellt, das mupdf verwendet. Wenn jemand interessiert ist, werde ich irgendwo Anweisungen für die Verwendung mit Ubuntu veröffentlichen. Ich empfehle jedoch nicht, gleichzeitig zu versuchen, vim und LaTeX zu beherrschen. Sie haben beide eine enorme Lernkurve (obwohl sie es beide wert sind!), Und der Versuch, beide gleichzeitig zu üben, würde die geduldigste Person zum Schreien bringen.


1
Ihr Blog hat mir gut gefallen, es war ziemlich informativ. Kile ist auch mein Favorit.
Elster

3

Installation über das Software Center

Gummi ist ein kostenloses, plattformübergreifendes Open Source-Programm mit einem Live-Vorschaufenster.

In der neuesten stabilen Version von Gummi enthaltene Funktionen:

Live preview pane for the compiled document
Helpers to generate tables/matrices/graphics
LaTeX error checking
Syntax highlighting
Spellchecking
Document statistics
BibTeX integration
Persistent configuration

Funktionen, die derzeit in unserer Entwicklungsabteilung enthalten sind:

Multi-tab/document project support
Support for additional build LaTeX systems rubber & latexmk
Compiling through DVI & Postscript
Makeindex support
Continuous PDF preview mode
Filter bibliography entries
SyncTeX support

Gummi befindet sich noch in der aktiven Entwicklung.


3

Vielleicht möchten Sie TeXlipse ausprobieren , ein Plugin, das der Eclipse-IDE TeX-Unterstützung hinzufügt.


Ich benutze auch TeXlipse, einen mächtigen LaTeX-Editor, der in alle anderen Eclipse-Tools integriert ist. Trotzdem würde ich bemerken, dass es seit 3,5 Jahren keine Neuerscheinung mehr gibt.
Luís de Sousa

2

Vimist einer der besten Editoren, aber Sie müssen erst etwas lernen, bevor Sie ihn verwenden können ( vimtutorin einem Terminal starten ), und mehr darüber erfahren, wie Sie ihn effizient einsetzen können. Es hat eine Erweiterung vim-latex im vim-latexsuitePaket. Sie können die grafische Version von vim verwenden, die gvim.


2

Installation über das Software Center

Texmaker ist ein kostenloser, moderner und plattformübergreifender LaTeX-Editor für Linux-, MacOSX- und Windows-Systeme, der viele Tools zur Entwicklung von Dokumenten mit LaTeX in nur einer Anwendung integriert.

Texmaker bietet Unicode-Unterstützung, Rechtschreibprüfung, automatische Vervollständigung, Code-Faltung und einen integrierten PDF-Viewer mit Synctex-Unterstützung und kontinuierlichem Anzeigemodus. Texmaker ist einfach zu bedienen und zu konfigurieren.

Texmaker ist unter der GPL-Lizenz veröffentlicht.


1

Wie bereits erwähnt, sind texlive-latex-base und texlive-full der beste Weg, um die Latex-Pakete auf Ihr System zu bekommen. Ich installiere auch texlive-latex-extra, da es noch mehr Pakete zur Verfügung stellt.

In letzter Zeit habe ich für einen Latex-Editor TeXworks ausprobiert. Mit TeXworks können Sie Ihren Latex-Code in einem Fenster öffnen und in dem Fenster daneben können Sie Ihr kompiliertes Dokument haben. Wenn Sie eine Aktualisierung vornehmen und das Dokument neu erstellen, bleibt die Dokumentansicht an dem Punkt, an dem Sie sich gerade befinden. Dies kann hilfreich sein, um zu sehen, dass Ihre Änderung wirksam wird.


1

Als LaTeX-Distribution können Sie texlive verwenden. Es gibt ein Metapaket namens texlive-full, das die gesamte Distribution für Sie installiert. Natürlich können Sie auch einzelne Pakete nach Bedarf installieren. Was den Editor angeht, gibt es mehrere Optionen, und Sie sollten wahrscheinlich ein paar ausprobieren und herausfinden, welche Sie bevorzugen. Ich persönlich benutze entweder Emacs mit Auctex oder Texworks. Andere beliebte Editoren sind vim, texmaker und viele mehr.


1

Ohne es zu wollen einen (religiösen) Krieg beginnen kann ich sehr empfehlen , emacsmit kombinierten AUCTeX . Es bietet fantastische Möglichkeiten, um sich im Dokument zu bewegen, Verweise und Zitate zu verwalten, Vorlagen (LaTeX) für verschiedene Umgebungen (Tabellen, Abbildungen usw.) einzufügen, das Dokument zu kompilieren und eine Vorschau anzuzeigen.

AUCTeX eignet sich hervorragend für lange Dokumente - das Schreiben meiner Abschlussarbeit war es, was mich dazu brachte, zu lernen emacsund leider meine Geliebte vimweniger zu benutzen .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.