Как установить латекс.файл sty на OSX?
у меня есть проект LaTeX set up:
tex/
- documents/
- some_file.tex
- support/
- todonotes.sty
здесь some_file.tex использует todonotes:
usepackage[colorinlistoftodos,textwidth=0.9marginparwidth]{todonotes}
но я получаю " LaTeX Error: File `todonotes.sty 'не найден", когда я пытаюсь построить PDF в TextMate. Как я могу рассказать LaTex или TextMate о моем .sty файл?
позже
чтобы быть конкретным, я использую tetex из MacPorts, хотя, учитывая ответы до сих пор, я мог бы попробовать другой дистрибутив.
7 ответов:
в Mac OS X (Snow Leopard 10.6.7) поставьте свой на
/usr/local/texlive/2010basic/texmf-dist/tex/latex/base/затем запустите . Не забудьте остаться в качестве пользователя root (например
sudo -s)
или вы можете просто поместить файл стиля в тот же каталог, что и ваш документ, а не в "support." теперь... если вы находитесь на OS X, вы, вероятно, должны использовать texlive 2008. Если вы используете texlive 2008, откройте терминал и введите:
sudo tlmgr install todonotesзамените "todonotes" на имя пакета, который вы хотите установить.
вы можете поместить файлы в стиле
~/texmf/tex/и стандартные распределения LaTeX должны найти их. Если вы предпочитаете устанавливать их по всей системе, вы можете поместить их в соответствующийtexmf/texпапка в вашей установке LaTeX (расположение этой установки на OS X зависит от того, какой дистрибутив LaTeX вы использовали).можно использовать
tlmgr confв командной строке перечислить всю информацию о конфигурации дистрибутива. ЭлементTEXMFHOMEпеременная дает путь к вашему texmf дерево.
как уже было сказано, просто поставьте custom
.styна~/texmf/texили/usr/share/texmf-texlive/tex/но не забудьте запуститьmktexlsrилиtexhashдля обновления локальной базы данных пакетов LaTeX. В противном случае LaTeX не найдет его вообще, если он не находится в том же каталоге обработанного файла.
эта страница на пакеты LaTeX говорит, что вам нужно будет установить
.styфайл в каталоге установки LaTeX (моя установка Ubuntu, кажется,/usr/share/texmf-texlive/tex/latex/), или вам нужно иметь копию на каждого файл, содержащий источник LaTeX - т. е. в вашемtex/documentsпапка, по крайней мере.
у меня была эта проблема с использованием BasicTex 2015 и ни один из вышеперечисленных не решил ее, поэтому я написал здесь
короче:
sudo tlmgr install preprintисправим это иkpsewhich fullpage.styподтвердит исправление
Comments