Mac 上的 Texlive:我找不到檔案「tikzlibraryarrows.meta.code.tex」。 ...hadows.blur、定位、計算、arrows.meta}

Mac 上的 Texlive:我找不到檔案「tikzlibraryarrows.meta.code.tex」。 ...hadows.blur、定位、計算、arrows.meta}

我似乎在編譯從 ubuntu 機器移植到 mac 機器的 Latex 文件時遇到問題。

我正在使用 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)。如果其中任何一個不正確,您需要編輯您的.profileor.bash_profile並放置該行

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

作為文件的最後一行。這應該確保which pdflatex找到正確的分佈。

接下來,請確保您沒有定義任何與 TeX 相關的 shell 變數。

最後,您可能必須編輯 TeXStudio 首選項,以便它可以找到正確的 TeX Live 發行版。閱讀資訊<http://www.tug.org/mactex/sierra.html> 特別是Updating For El Capitan and Sierra文件 l

相關內容