Installieren des mcq TeX-Pakets

Installieren des mcq TeX-Pakets

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 .pydie Erweiterung für Python-Dateien ist, die python FileName.pyauf 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 .styDatei nie aus meinem Download-Ordner verschieben musste, daher kpsewhich -var-value TEXMFHOMEwar 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.stynur gefunden wird, wenn sich die .texDatei, 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:

  1. 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.
  2. Platzieren Sie die Datei .styim 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 einen Go to LibraryBefehl, der unter dem Menü sichtbar wird, Gowenn 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

texhashkö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:$PATHin Ihrem ~/.bashrcoder 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).

verwandte Informationen