GeanyLaTeX
- Funktionen
- Neuigkeiten
- Systemanforderungen und Abhängigkeiten
- Screenshots
- Übersetzung und Installation
- Lizenz
- Downloads
GeanyLaTeX ist ein Plugin für Geany, dass die Unterstützung für LaTeX verbessern soll. Dazu bietet es einige sehr hilfreiche Funktionen an. Die aktuelle Version ist verfügbar für Geany 0.19 oder neuer.
Funktionen
- Ein Dialog zum schnellen Erstellen von Standarddokumenten wie Reports, Artikel, Bücher mit und ohne Verwendung der KOMA-Klassen
- Komfortables Eingeben von Verweisen und
Referenzen (
\label{},\ref{}bzw.\pageref{}) - Untersützung bei der Einfügung von Sonderzeichen
- Steuerung der meisten Funktionen per Tastatur möglich
- Unterstützung beim Einfügen von BibTeX-Einträgen zur Datenbank
- Zusätzliche Werkzeugliste mit formatierungen
- Ersetzung von Sonderzeichen
- Einfügen von Umgebungen und Paketen
- Autovervollständigung von schließenden
\end{}bzw\endgroupsowie von{}hinter_und^. - Werkzeugliste mit wichtigen Grundfunktionen
- und noch einiges mehr ....
Neuigkeiten
- 2010-06-12: Neue Release von geanyLaTeX innerhalb des kombinierten kombinierten Geany-Plugins-Release und als Einzelersion.
- 2009-10-14: Die Entwicklung von geanyLaTeX ist nicht zum Stillstand gekommen - Aber leider ist die Liste mit offenen Punkten noch sehr lang. Darum wird es vorraussichtlich das nächste Release mit Geany 0.19 geben. Eine erste Vorschau auf die Änderungen gibt aber der Entwicklungsschnappschuss im Downloadbereich.
- 2009-08-13: SVN Version von geanyLaTeX arbeitet nun mit waf anstatt den autotools.
- 2009-05-26: Veröffentlichung von GeanyLaTeX 0.4
- 2009-02-15: Veröffentlichung von geanyLaTeX 0.3
- 2008-01-25: Deutsche Version der englischen Projektseiten verfügbar.
Systemanforderungen und Abhängigkeiten
Das Plugin in der aktuellen stabilen Version 0.5 benötigt Geany in Version 0.19 oder höher. Eine LaTeX-Installation ist nicht zwingend notwendig, wird aber empfohlen.
Prinzipiell sollte das Plugin auf allen Plattformen laufen, auf die GTK und Geany portiert wurden und wurde sehr ausgiebig unter GNU/Linux auf x86 und x86_64 getestet, ist aber leider unter einem Windows Betriebssystem nahezu ungetestet. Sollte jemand das ändern wollen, würde ich mich über eine kleine Mail oder eine Nachricht per Jabber freuen. Die Kontaktdaten gibt es hier.
Eine Mindestgröße von RAM oder Mindestverraussetzungen an die Geschwindigkeit der CPU gibt es neben der Einschränkungen für GTK und Geany nicht.
Die aktuelle entwicklerversion aus dem SVN (svn => r896) setzt zum Kompilieren auf waf. Das bedeutet, dass zum einen die autotools nicht mehr dafür installiert sein müssen. Anstatt wird jetzt eine Grundinstallation von Python benötigt.
Zum kompilieren des Plugins ist nicht sehr viel notwendig:
- Geany mit seinen Header-Dateien (GeanyLaTeX 0.5 benötigt Geany 0.19 oder neuer)
- GTK mit Header-Dateien ab Version 2.8.x
- Ein C-Compiler (der GNU C Compiler GCC wird empfohlen)
- Make, zum Beispiel GNU automake (bzw. ab SVN => r896 Python)
Screenshots
Das Plugin gliedert sich in Geany ohne Abstriche ein und ist in verschiedenen Übersetzungen verfügbar. Hier werden gemischte Versionen gezeigt:
Übersetzung und Installation
Wenn keine Binärpakte (siehe Dowload) für eine spezielle Plattform verfügbar sind, ist das Plugin relativ schnell selber kompiliert.
Nachdem alle vorher beschriebene Abhängigkeiten erfüllt sind, lässt sich das Plugin den den magischen Dreisatz
./configure
make
make install
übersetzen und installieren. Ohne weitere Optionen installiert
das Plugin sich bei dem make install-Aufruf in das
$prefix/lib/Geany Verzeichnis, das über
das --prefix Option bei der Installation
von Geany (Kompilierung) gesetzt wurde. Bei den meisten Linux- und
Unixsystemen sollte das /usr/ bzw. /usr/local/ sein. Für eine
sich daraus ergebende systemweite Installation sind ggf. erweitere
Benutzerrechte notwendig. Soll das Plugin in ein anderes Verzeichnis
installiert werden, kann dies über das Verwenden von
./configure --prefix=/Pfad/zum/Verzeichnis eingestellt
werden. In welchen Pfaden Geany nach Plugins sucht, kann über
das Handbuch heraus gefunden werden. Das Plugin wird in so einem
Fall nach $prefix/lib/geany/, die Dateien für die
Internationalisierung werden nach $prefix/share/locale
geschrieben
Die aktuelle Version aus dem svn (=> r896) lässt sich analog dazu mit
./waf configure
./waf build
./waf install
kompilieren und installieren.
Lizenz
Das Plugin wurde unter der GPL Version 2 oder neuer veröffentlicht. Der genaue Lizenztext wird mit dem Quellcodepaket ausgeliefert oder kann auf den Seiten der FSF heruntergeladen werden.
Download
Stabile Version
Leider sind bis dato keine Binärpakete verfügbar, so dass GeanyLaTeX aus den Quellen kompiliert werden muss.
Das aktuelle Release 0.5 kann als Tarball hier heruntergeladen werden:
SVN und aktuelle Entwicklerschnappschüsse
Unter http://frank.uvena.de/files/geany/testing/ gibt es in regelmäßigen Abständen aktuelle Entwicklerversionen.
Der letzt Schnappschuss basiert auf svn r1003 und benötigt neben Python, einen C-Compiler und den Gtk-Bibliotheken, ebenfalls die Entwicklerversion von Geany 0.19 mit einer Plugin API Revision von 157 oder höher zum Kompilieren. Da Version 0.5 inzwischen veröffentlich wurde, ist der Schnappschuss natürlich ein wenig obsolet
Die aktuellen Quellen können über das Projekt-SVN
bei sourceforge.net über
svn co
https://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geanylatex/ ausgecheckt werden.
Für die Benutzer von git gibt es unter http://git.geany.org einen regelmäßig aktualisierten Spiegel.





