Entstanden mit "MiKTeX Tools 2.8 Beta 2" und "app-text/texlive-core-2008-r4".
Um diese Anleitung zu schreiben, habe ich texlive von meinem System entfernt, um davon wenn möglich nur das Notwendigste zu verwenden. Vollständigkeit und Korrektheit wird nicht garantiert - ich bezweifle es sogar.
ES WÄRE HILFREICH, WENN DIES JEMAND TESTET UND NUR DIE GENANNTEN BEFEHLE AUSFÜHRT.
SO KANN MAN FEHLENDE NACHTRAGEN.
Da ich gezwungen war, eine Zeit lang unter Windows zu arbeiten und ich dort MiKTeX verwendete, war der Umstieg zurück auf texlive mit einigen Problemen verbunden. Manche Pakete waren zu alt und meine Arbeit war schon für die neuen angepasst.
Für das Grundsystem - die ganzen Binaries usw. - habe ich "app-text/texlive-core" installiert.
|
Quellcode
|
1
|
emerge -va app-text/texlive-core
|
Die "packages" verwalte ich jedoch
für meinen Benutzer mit "mpm". Somit ist es sehr einfach neue zu installieren und diese aktuell zu halten.
Ich hab mir ein provisorisches Ebuild geschrieben (mit einem "Workaround" für das Fehlende "miktex-mf").
|
Quellcode
|
1
|
emerge -va dev-tex/miktex-tools
|
Ich würde davon abraten "mpm" als root zu verwenden und somit den Paketmanager der jeweiligen Distribution zu umgehen.
Ich gehe hier davon aus, dass der Benutzer "maggu2810" tex benutzt und sein Heimatverzeichnis "/home/maggu2810" ist.
Folgende Datei anlegen:
|
Quellcode
|
1
|
/home/maggu2810/miktex-texmf/tex/latex/config/pdftexconfig.tex
|
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
|
% Set pdfTeX parameters for pdf mode (replacing pdftex.cfg file).
% Thomas Esser, 2004. public domain.
\pdfoutput=1
\pdfcompresslevel=9
\pdfdecimaldigits=3
\pdfpagewidth=210 true mm
\pdfpageheight=297 true mm
\pdfhorigin=1 true in
\pdfvorigin=1 true in
\pdfpkresolution=600
\endinput
|
Damit die zwei tex Systeme sich gegenseitig finden (für diesen Benutzer)
|
Quellcode
|
1
|
ln -s miktex-texmf ~/texmf
|
Als nächstes initialisieren wir das ganze:
|
Quellcode
|
1
2
3
|
initexmf --configure
mpm --update-db
initexmf --update-fndb
|
Zum Test mal ein Minimalbeispiel erstellen:
|
Quellcode
|
1
|
/tmp/tex/mini.tex
|
|
Quellcode
|
1
2
3
4
5
6
7
8
|
\NeedsTeXFormat{LaTeX2e}
\documentclass[11pt]{article}
\usepackage[a4paper,landscape]{geometry}
\begin{document}
Name ist alles
\end{document}
|
Und versuchen, ob es geht:
|
Quellcode
|
1
2
|
cd /tmp/tex
miktex-pdftex --undump=pdflatex mini
|
--
Gibt für mich noch ein kleines Problem, wenn ich bestimmte Schriften verwenden will - aber das ist ein anderes Thema.