Dieser Artikel wurde archiviert, da er - oder Teile daraus - nur noch unter einer älteren Ubuntu-Version nutzbar ist. Diese Anleitung wird vom Wiki-Team weder auf Richtigkeit überprüft noch anderweitig gepflegt. Zusätzlich wurde der Artikel für weitere Änderungen gesperrt.
Anmerkung: Programm nur noch für Windows aktiv weiterentwickelt.
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 über die MiKTeX-Projektseite ein fertiges Debian-Paket bezogen werden. Dies lässt sich mittels
sudo dpkg --install miktex-tools-<Versionsnummer>.deb
manuell installieren.
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" öffnen und die Zeile
1 | return (packageInfo.GetSize()); |
durch
1 | return ( (double) packageInfo.GetSize()); |
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"
dann folgenden Befehl auf der Kommandozeile eingeben:
sudo ldconfig
Der MiKTeX Package Manager wird über das Terminal [2] bedient. Er funktioniert fast analog zu apt-get auf dem Terminal:
sudo mpm --update-db
Um MiKTeX zum Installieren fehlender Pakete in TeX Live zu verwenden, muss in jedem Befehl [1] das TeX Live-Verzeichnis angegeben werden:
mpm --update-db --install-root=/usr/share/texmf-texlive/
sudo mpm --install=GESUCHTESPAKET
Bei der Installation eines Paketes kann auch direkt der Pfad zur TeX-Distribution angeben werden. Ein Beispiel für TeX Live:
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 TeX Live-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 22. April 2013 16:30 von frustschieber erstellt.