簡體   English   中英

在Mac OS X上的BasicTex:如何安裝IEEEtrantools.sty?

[英]BasicTex on Mac OS X: How do I install IEEEtrantools.sty?

我到處搜索過,但似乎沒有很好地解決這個特定問題。 我是LaTeX的新手,請原諒我的天真。

我使用自制軟件安裝了BasicTex(我不想安裝MacTex,因為它是2GB)。 之后,我使用以下命令安裝titlesec軟件包:

sudo tlmgr install titlesec

我以為這可以解決我的問題,正如其他地方所暗示的...但是當我嘗試在eMacs中編譯TeX時,仍然出現以下錯誤:

錯誤:LaTeX錯誤:找不到文件IEEEtrantools.sty。

任何幫助將不勝感激。

PS我知道.sty文件通常可以輕松在線獲得...但是我應該在哪里插入.sty文件以使BasicTex正常工作?

首先,您可以將文件放在文檔tex的同一文件夾中,LaTeX會找到它。 您不需要安裝它。 那是最快的方法。

但是,這意味着每次使用此模板制作新文檔時,都必須將其復制。 這對同事可能很有用,因為您不必假設他們將其安裝在他們的系統上,但是如果您主要是一個人工作,那就沒用了,您最好嘗試將其安裝在系統上。

現在,要安裝它,通常需要兩個步驟。 首先,您需要將其復制到LaTeX將看到的文件夾中。 為此,您可能會在系統上查找其他sty文件,然后將其放在此處或子文件夾中。 缺點是當您的LaTeX系統有更新時,它可能會消失。 還有一個專門用於擴展系統的本地文件夾,但如果我記得很好,它取決於LaTeX發行版(在您的情況下為BasicTeX)和您的OS。 例如,在Linux系統上的Texlive發行版上,您可以在主目錄中創建~/texmf/tex/latex/並將包和類放入其中,因為~/texmf是在配置中作為擴展點寫入的文件夾(當然,您也可以更改配置,但是在確定配置文件在哪里時我總是遇到問題。

第二步是關於更新LaTeX的索引。 確實,LaTeX擁有它可以使用的所有文件的索引。 如果僅將文件復制到正確的文件夾中,LaTeX仍然不會意識到它的存在。 在Linux上,您可以在終端中使用texhash命令來更新此索引。 我處理Mac已經很久了,但我敢打賭,您可以在終端中完成與Linux上相同的操作。 請注意,您可能需要管理員權限才能使其正常運行,因此可能需要在sudo texhash前綴。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM