[英]How do I install a LaTeX .sty file on OSX?
我有一個LaTeX項目:
tex/
- documents/
- some_file.tex
- support/
- todonotes.sty
some_file.tex
使用todonotes
:
\usepackage[colorinlistoftodos,textwidth=0.9\marginparwidth]{todonotes}
但是當我嘗試在TextMate中構建PDF時,我得到“LaTeX Error:File`todonotes.sty'not found”。 如何告訴LaTex或TextMate我的.sty文件?
后來
具體來說,我正在使用MacPorts的tetex
,雖然到目前為止給出了答案,但我可能會嘗試另一種分發。
在Mac OS X(Snow Leopard 10.6.7)中放入.sty
文件
/usr/local/texlive/2010basic/texmf-dist/tex/latex/base/
然后,運行texhash
命令。 不要忘記以root用戶身份(如sudo -s
)
或者您可以將樣式文件放在與文檔相同的目錄中,而不是放在“支持”中。 現在......如果您使用的是OS X,您可能應該使用texlive 2008.如果您使用的是texlive 2008,請彈出一個終端並鍵入:
sudo tlmgr install todonotes
將“todonotes”替換為您要安裝的軟件包名稱。
你可以將樣式文件放在~/texmf/tex/
,標准的LaTeX發行版應該找到它們。 如果您希望在系統范圍內安裝它們,可以將它們放在LaTeX安裝中的相應texmf/tex
文件夾中(OS X上此安裝的位置因您使用的LaTeX分發版而異)。
您可以在命令行中使用tlmgr conf
列出所有分發配置信息。 TEXMFHOME
變量提供texmf樹的路徑。
如前所述,只需將自定義.sty
放入~/texmf/tex
或/usr/share/texmf-texlive/tex/
但不要忘記運行mktexlsr
或texhash
來更新LaTeX的本地包數據庫。 否則LaTeX根本不會找到它,除非它與處理文件位於同一目錄中。
LaTeX軟件包上的這個頁面說你需要在LaTeX安裝目錄中安裝.sty
文件(我的Ubuntu安裝好像是/usr/share/texmf-texlive/tex/latex/
),或者你需要一個包含LaTeX源的每個文件中的.sty
文件的副本 - 即至少在tex/documents
文件夾中。
我試過這個它對我有用:
sudo apt-get install texlive-full
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.