Ich habe Mac OS X 10.7.5 und TeX Live 2012 sowie „XeTeX, Version 3.1415926-2.4-0.9998“. Wie installiere ich das mcq-Paket?
Antwort1
Um die Schriftart Linux Libertine herunterzuladen, ist der Linkhttp://www.fontspace.com/linux-libertine. Achten Sie darauf, Libertine und nicht Biolinum herunterzuladen. Den Rest erledigen Sie, indem Sie den Anweisungen aufhttp://www.matapp.unimib.it/~ferrario/var/mcqxelatex.html, wobei zu beachten ist, dass dies .py
die Erweiterung für Python-Dateien ist, die python FileName.py
auf dem Terminal ausgeführt werden. Die Datei wird von diesem Programm mcq.py erstellt, dann öffnen Sie sie in Ihrem TeX-Editor, setzen die Fragen und Antworten in die dafür vorgesehenen Bereiche und setzen normal. Verwenden Sie unbedingt XeTeX oder LuaTeX, da einfaches pdfTeX nicht funktioniert. Das Merkwürdige ist, dass ich die .sty
Datei nie aus meinem Download-Ordner verschieben musste, daher kpsewhich -var-value TEXMFHOME
war dieser Befehl für mich ziemlich nutzlos. Außerdem war das Ergebnis /Users/michelegorini/Library/texmf
, auf das ich nicht zugreifen kann, weil es weder im Finder noch im Terminal angezeigt wird, wo die Bibliothek angezeigt wird. Das einzige Problem ist jetzt, dass es mcq.sty
nur gefunden wird, wenn sich die .tex
Datei, die es verwendet, im Download-Ordner befindet.
Aktualisieren: Ich bin wieder auf diese Frage gestoßen, als ich nach Beispielen suchte, auf die ich aus der Antwort aufdiese Meta-SX-Frage, und es gibt zwei Möglichkeiten, dieses „einzige“ Problem zu beheben:
- Suchen Sie das Verzeichnis, in dem LaTeX nach Paketen sucht (wo sich die Pakete der installierten Distribution befinden) und legen Sie den Ordner mcq dort ab. Gehen Sie dann auf das Terminal und verwenden Sie
sudo texhash
; dies wurde nicht getestet, aber es hat funktioniert, als ich versuchte,mein eigenes Paket installieren. - Platzieren Sie die Datei
.sty
im entsprechenden "lokalen" Verzeichnis, wie angegebenHier; nun, vielleicht sind die Angaben dort für Ihren Computer nicht genau; in meinem Fall~
sind sie genau, wenn es sich um das Home-Verzeichnis handelt, aber beachten Sie, dass meine Bibliothek unsichtbar war; der Finder hat einenGo to Library
Befehl, der unter dem Menü sichtbar wird,Go
wenn Sie die Wahltaste drücken.
Antwort2
Nur zwei Kommentare (die ich geschrieben habe mcq.py
):
Wenn Sie im Verzeichnis /Users/michelegorini/Library/texmf/
einen TEXMF-Baum erstellen, können Sie dort Ihre eigenen Pakete (oder Tex-Dateien, oder Bilddateien, oder Bibtex-Dateien...) installieren – aus der offiziellen texlive/*
Distribution.
Beispiel:/Users/michelegorini/Library/texmf/tex/latex/mcq.sty
texhash
könnte danach erforderlich sein.
Der richtige Ort, an dem Sie ablegen mcq.py
, hängt von Ihrem ab $PATH
. Ein typischer Ort könnte sein /usr/local/bin
, nachdem Sie sichergestellt haben, dass sich etwas wie export PATH=/usr/local/bin:$PATH
in Ihrem ~/.bashrc
oder befindet ~/.profile
. Außerdem muss es ausführbar sein (überprüfen Sie die Dateiberechtigungen).
Aus dem Kommentar zur Schriftart „Linux Libertine“ schließe ich, dass Sie sie bereits ausführen konnten: Linux Libertine ist die Standardschriftart. Sie können sie in jede andere Schriftart mit den richtigen Glyphen ändern (indem Sie die Befehle \squarebox
, \Ufont
, ändern und eine andere festlegen \setmainfont
), aber Sie sollten zuerst sicherstellen, dass keine Symbole fehlen (überprüfen Sie die Protokolldatei).