Установка пакета mcq TeX

Установка пакета mcq TeX

У меня Mac OS X 10.7.5 и TeX Live 2012, а также "XeTeX, Version 3.1415926-2.4-0.9998". Как установить пакет mcq?

решение1

Чтобы загрузить шрифт Linux Libertine, перейдите по ссылкеhttp://www.fontspace.com/linux-libertine. Обязательно скачивайте Libertine, а не Biolinum. Остальное делайте следуя инструкциям наhttp://www.matapp.unimib.it/~ferrario/var/mcqxelatex.html, имея в виду, что .pyэто расширение для файлов python, которые запускаются python FileName.pyв Терминале. Файл создается программой mcq.py, затем вы открываете его в редакторе TeX, помещаете вопросы и ответы в соответствующие области и набираете обычным образом. Обязательно используйте XeTeX или LuaTeX, так как простой pdfTeX не будет работать. Странно, что мне никогда не приходилось перемещать файл .styиз папки «Загрузки», так что эта kpsewhich -var-value TEXMFHOMEкоманда была для меня довольно бесполезной. Кроме того, результатом этого был /Users/michelegorini/Library/texmf, к которому я не могу получить доступ, потому что он не отображается ни в Finder, ни в Терминале, где отображается Библиотека. Единственная проблема теперь заключается в том, что он mcq.styнаходится только в том случае, если .texфайл, использующий его, находится в папке «Загрузки».

Обновлять: Я снова наткнулся на этот вопрос, когда искал примеры, на которые можно было бы сослаться из ответа на вопросэтот мета-вопрос SX, и есть два способа решить эту «единственную» проблему:

  1. Найдите каталог, в котором LaTeX ищет пакеты (где находятся пакеты из установленного дистрибутива), и поместите в него папку mcq, а затем перейдите в терминал и используйте sudo texhash; это не проверено, но это сработало, когда я попыталсяустановить мой собственный пакет.
  2. Поместите .styв соответствующий «локальный» каталог, как указаноздесь; ну, возможно, указания там не точны для вашего компьютера; в моем случае, если ~это домашний каталог, они точны, но обратите внимание, что моя библиотека была невидима; в Finder есть команда Go to Library, которая становится видимой в Goменю при нажатии клавиши Option.

решение2

Всего два комментария (написано мной mcq.py):

Если вы создадите в каталоге /Users/michelegorini/Library/texmf/дерево TEXMF, то там вы сможете установить свои собственные пакеты (или файлы tex, или файлы изображений, или файлы bibtex...) - из официального texlive/*дистрибутива.

Пример:/Users/michelegorini/Library/texmf/tex/latex/mcq.sty

texhashможет понадобиться после.

О правильном месте, куда поместить mcq.py, это зависит от вашего $PATH. Типичное место может быть /usr/local/bin, после того, как убедитесь, что что-то вроде export PATH=/usr/local/bin:$PATHнаходится в вашем ~/.bashrcили ~/.profile. Кроме того, он должен быть исполняемым (проверьте права доступа к файлу).

Из комментария "Шрифт Linux Libertine" я полагаю, что вы уже могли бы запустить его: Linux Libertine - шрифт по умолчанию. Вы можете изменить его на любой другой шрифт с правильными глифами (изменяя команды \squarebox, \Ufont, и устанавливая другой \setmainfont), но сначала вы должны убедиться, что нет пропущенных символов (проверьте файл журнала).

Связанный контент