Texlive на Mac: Я не могу найти файл `tikzlibraryarrows.meta.code.tex'. ...hadows.blur,positioning,calc,arrows.meta}

Texlive на Mac: Я не могу найти файл `tikzlibraryarrows.meta.code.tex'. ...hadows.blur,positioning,calc,arrows.meta}

Похоже, у меня возникли проблемы с компиляцией документа Latex, который я перенес с машины Ubuntu на машину Mac.

Я использую texstudio и по какой-то причине получаю эту ошибку:

I can't find file `tikzlibraryarrows.meta.code.tex'. ...hadows.blur,positioning,calc,arrows.meta}

В связи с этим:

\usetikzlibrary{shapes,arrows,shadows,shadows.blur,positioning,calc,arrows.meta}

Документ компилируется на моей машине с Ubuntu, и я не имею ни малейшего представления о том, что может быть причиной ошибки?...

решение1

Если вы не используете последние версии, попробуйте обновить все ваши пакеты через Tex Live Utility (проверьте, есть ли pgfи tikzесть ли ожидающие обновления). Если это не сработает, попробуйте обновитьМакТекс.

Попробуйте также набрать текст из Терминала, чтобы проверить, не обманывает ли вас редактор, и, возможно, предоставить нам пример, который вам не подходит.

решение2

Хорошо, после установки TeX Live 2016 (через MacTeX) убедитесь, что вы не перепутали переменную PATH. Во-первых, /Library/TeX/texbin должен быть в вашей переменной PATH (запустите echo $PATHдля проверки). Во-вторых, запустите which pdflatexи посмотрите, что найден правильный pdflatex (/Library/TeX/texbin/pdflatex). Если что-то из этого не так, вам нужно отредактировать .profileили .bash_profileи поместить строку

export PATH=/Library/TeX/texbin:"$PATH"

как последняя строка файла. Это должно гарантировать, что он which pdflatexнайдет правильное распределение.

Далее убедитесь, что у вас НЕ определены никакие переменные оболочки, связанные с TeX.

Наконец, вам, возможно, придется отредактировать настройки TeXStudio, чтобы он нашел правильный дистрибутив TeX Live. Прочтите информацию на <http://www.tug.org/mactex/sierra.html> и, особенно, Updating For El Capitan and Sierraдокумент l

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