Dieser Artikel erfordert mehr Erfahrung im Umgang mit Linux und ist daher nur für fortgeschrittene Benutzer gedacht.
Mit LaTeX lassen sich sehr gut vor allem wissenschaftliche Texte schreiben. In den Ubuntu-Paketquellen sind diverse LaTeX-Pakete enthalten. Gelegentlich, z.B. bei Schreiben für bestimmte wissenschaftliche Publikationen oder bestimmten Formatierungen, werden jedoch zusätzliche Pakete benötigt. Diese muss man normalerweise erst vom CTAN-Verzeichnis
herunterladen und in das TeX-System auf dem eigenen Rechner einpflegen. Einfacher geht es mit den MiKTeX Tools, die einige Funktionen des komfortablen TeX-Systems für Windows auch für Linux bereitstellen.
Das heruntergeladene Archiv entpacken [1].
Die Pakete libcurl3 und libcurl3-dev installieren [4]. Je nach Installationsmethode werden eventuell zusätzlich die Pakete bison, flex und libqt4-dev benötigt.
Das Programm kompilieren [3].
Alternativ kann unter MiKTeX-Projektseite
ein fertiges Debian-Paket bezogen werden. Dies lässt sich mittels
sudo dpkg --install miktex-tools-<Versionsnummer>.deb
installieren. Anmerkung: die derzeitige Version 2.8.* macht beim Kompilieren Probleme. Falls nach dem Ausführen von make die Fehlermeldung
PackageTableModel.cpp:100: error: conversion from ‘size_t’ to ‘QVariant’ is ambiguous
kommt, sollte man die Datei "Programs/MiKTeX/PackageManager/Qt/PackageTableModel.cpp" zu öffnen und die Zeile
1 | return (packageInfo.GetSize()); |
durch
1 | return ( (double) packageInfo.GetSize()); |
zu ersetzen.
Falls folgende Fehlermeldung beim Starten von mpm auftritt:
mpm: error while loading shared libraries: libMiKTeX207-core.so.1: cannot open shared object file: No such file or directory
folgenden Befehl in die Konsole eingeben
sudo ldconfig
Der MiKTeX Package Manager wird über das Terminal [2] bedient. Er funktioniert fast analog zu apt-get auf dem Terminal:
Liste der verfügbaren Pakete aktualisieren:
sudo mpm --update-db
Liste der verfügbaren Pakete auflisten:
sudo mpm --list
Informationen zu einem bestimmten Paket anzeigen:
sudo mpm --list|grep GESUCHTESPAKET
Ein bestimmtes Paket installieren:
sudo mpm --install=GESUCHTESPAKET
Bei der Installation eines Paketes kann auch direkt der Pfad zur TeX-Distribution angeben werden (hier TeXLive)
sudo mpm --install=GESUCHTESPAKET --install-root=/usr/share/texmf-texlive/
Die neuen Pakete müssen noch bei LaTeX registriert werden:
sudo texhash
oder bei einer TeXLive Installation:
sudo mktexlsr
Nun können die neuen Pakete benutzt werden.
Der MikTeX Package Manager bietet auch eine grafische Oberfläche (einige Funktionen fehlen hier aber noch):
sudo mpm --admin
Weitere Befehle und Hilfen zur Benutzung finden sich auf der Manpage und im MikTeX-Wiki
.
Die mit dem MikTeX Package Manager installierten LaTeX-Pakete werden unter dem lokalen LaTeX-Repository gespeichert und können dann in LaTeX benutzt werden.
Diese Revision wurde am 11. April 2012 20:10 von ubot erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen:
Büro, Bildung
2004 – 2012 ubuntuusers.de • Einige Rechte vorbehalten