
我似乎在編譯從 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)。如果其中任何一個不正確,您需要編輯您的.profile
or.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