Ein LaTeX-Editor zwischen TexShop und Texmaker für Mac OS?

Ein LaTeX-Editor zwischen TexShop und Texmaker für Mac OS?

Ich habe es TexShopeine Zeit lang aufgrund seiner Einfachheit verwendet. Aber vor Kurzem habe ich entdeckt, Texmakerdass es das Eintippen gängiger Funktionen (Autovervollständigung) und die doppelte Kompilierung vor dem Exportieren als PDF viel einfacher macht.

Mir ist aufgefallen, dass Texmakerin einzeiligen Intervallen gescrollt wird, d. h. beim Scrollen wird eine ganze Zeile übersprungen. Dies führt zu einem abgehackten Erlebnis beim Bearbeiten des Codes. Und die Schaltflächen auf der linken Seite verschwinden tendenziell, wenn ich mit der Maus darüberfahre. TexShopEs bietet jedoch eine feinere Auflösung beim Scrollen und damit ein flüssigeres Erlebnis beim Bearbeiten des Codes (außerdem ist das Programm nicht so langsam wie Texmakeraufgrund weniger Funktionen).

Gibt es einen anderen Editor, der die Einfachheit und Laufruhe von TexShopmit der Effizienz und den Funktionen von Texmakerin einem Programm vereint? Vielleicht einen anderen Editor, den ich übersehen habe?


Hinweis: Ich weiß, dass es online usw. Vergleiche gibt, aber ich möchte hier etwas Bestimmtes: einen Editor, der Funktionen von TexShop und Texmaker kombiniert.

Antwort1

Wenn die beiden von Ihnen aufgelisteten Funktionen das Einzige sind, was Ihnen in TeXShop fehlt, können Sie in TeXShop möglicherweise genau das erreichen:

Bezüglich „doppelter Kompilierung“: Ich verwende latexmk in TeXShop, was sogar noch besser ist, weil es so oft wie nötig kompiliert und auch bibtex usw. für Sie ausführt. Um das zu bekommen, gehen Sie auf die Registerkarte „Verschiedenes“ in den TeXShop-Einstellungen und stellen Sie dann das „Latex-Programm“ auf „latexmk -pdf“ ein. Wählen Sie dann „Persönliches Skript“ im Menü „Schriftsatz“. Von nun an wird latexmk durch die Verwendung von Cmd-T bzw. durch Klicken auf die Schaltfläche „Schriftsatz“ aufgerufen.

Darüber hinaus bietet TeXShop auch Autovervollständigung und sogar beliebige Makros. Ich habe meins beispielsweise so konfiguriert, dass Cmd-Leertaste das Makro „Beginn/Ende einfügen“ auslöst. Wenn ich jetzt also eine Aufzählung starten möchte, mache ich Folgendes:

  1. Geben Sie „enu“ ein.
  2. Drücken Sie ESC, um den Vervollständigungsmodus auszulösen (kann in den Einstellungen auf TAB geändert werden)
  3. Die erste Vervollständigung, die dies vorschlägt, ist „enumerate“, also geben Sie nun „Cmd-Leertaste“ ein bzw. wählen Sie „Beginn/Ende einfügen“ aus dem Menü „Makros“.

Mit 5 Tastenanschlägen haben wir jetzt

\begin{enumerate}

\end{enumerate}

und der Cursor steht an der richtigen Stelle, also innerhalb der Umgebung.

Das ist allerdings nur eine Möglichkeit. Es gibt auch die Befehlsvervollständigungsfunktion. Geben Sie beispielsweise "\ben" gefolgt von ESC ein und Sie erhalten

\begin{enumerate}
\Artikel
\end{enumerate}•

Hier sind die dicken Punkte Befehlsvervollständigungszeichen, zwischen denen man mit Cmd-Strg-F und Cmd-Strg-G schnell navigieren kann. Ach ja, und persönlich bevorzuge ich die Vervollständigungsvariante "\b" gefolgt von ESC (fügt "\begin{" ein, gefolgt von "en", gefolgt von "ESC" (was dasselbe Ergebnis ergibt wie beim Start mit "\ben")).

Eine Liste aller vordefinierten Vervollständigungen (und die Möglichkeit, eigene hinzuzufügen oder vorhandene zu ändern) finden Sie im Menü „Quelle -> Befehlsvervollständigung -> Befehlsvervollständigungsdatei bearbeiten …“.

Antwort2

Nachdem ich jahrelang viele verschiedene Editoren ausprobiert hatte, kam ich zu dem Schluss, dassvimausgestattet mitVim-Latex-Suiteist die ultimative Möglichkeit, LaTeX-Dateien zu bearbeiten. (Es wirdMacVimin diesem Fall natürlich)

Es geht hier nicht nur um die Idee,vimist ein extrem leistungsstarker, wenn nicht der leistungsstärkste Editor aller Zeiten (nichts für ungut, Leute von EMACS!).Vim-Latex-Suiteist ein wirklich geniales Makro-Set.

Ein Beispiel, Sie müssen nur schreibenEFIund es wird eine vollständige Figurenumgebung mit auszufüllenden Platzhaltern für Sie erstellt.

\begin{figure}[<+htpb+>]
  \begin{center}
    \includegraphics{<+file+>}
  \end{center}
  \caption{<+caption text+>}
  \label{fig:<+label+>}
\end{figure}<++>

Sie können zwischen diesen Platzhaltern springen, indem SieStrg-j. Und wissen Sie was? Es ist intelligent genug, um zu erkennen, ob SieGrafikxoder nicht und macht somit für Sie \includegraphicsoder \epsfig.

Dies ist ein kleines Beispiel für die Macht vonVim-Latex-Suite. Ich empfehle Ihnen dringend, dies als effizienteste Methode zum Bearbeiten von LaTeX zu verwenden.

Antwort3

Der größte Nachteil von Texshop ist meiner Meinung nach die fehlende Unterstützung von Tabs. Sie können nicht mehrere Tabs für mehrere Dateien haben und einfach zwischen ihnen wechseln. Sie können auch keinen Textabschnitt auswählen und nur den ausgewählten Teil kompilieren.

Ich habe gehört, dass einige Leute Winedt unter Parallels auf dem Mac ausführen und damit zufrieden sind.

Antwort4

Ich verwendeTexpadIch verwende es seit mehreren Jahren und finde es bequem zu verwenden, während es mir genügend Kontrolle über die Zusammenstellung meiner Dokumente gibt.

verwandte Informationen