2009-10-03 238 views
4

我對LaTeX相當陌生,但現在幾年來一直使用我自己的文檔模板來進行基本排版。我想要做的是從PSTricks添加pst-gantt包。如何在LaTeX中安裝軟件包

我從來沒有安裝過新的軟件包,但希望它可用於我的所有項目。爲了完整起見,我運行OSX10.6並使用TeXShop編輯文本,但是我正在慢慢切換到TextEdit。

無論如何,我已經GOOGLE了,結果都說使用.dtx和.ins文件(我找不到)。如果有人可以給我一些關於我需要安裝的指示(我是否首先需要PSTricks?)以及如何去做,那會很好。

感謝

回答

7

如果您使用MacTEX都2008年,彈出打開你的終端類型:

sudo tlmgr install package-name 

軟件包將被安裝。 如果你有Perl/TK安裝,打開你的終端類型:

sudo tlmgr --gui 

還爲MacTEX都可以從他們的網站上有一個原生Mac包管理器。

+1

TeX Live也有同樣的作品。它實際上是一個TeX Live命令。 – 2009-10-03 20:13:04

+1

要做到這一點,我需要先下載包,然後將文件移動到特定的文件夾?謝謝。 – Jack 2009-10-03 21:16:10

+0

不,你需要打開終端並鍵入Mica寫的命令。 – 2009-10-04 11:25:11

1

做的是檢查,如果你的發行已經不提供一種方式來包添加到您的TeX安裝的第一件事。你沒有說你使用了哪種發行版(MacTeX?TeX Live?),這實際上是最重要的部分。您用於輸入源文件的編輯器是不相關的,它只是實際TeX二進制文件和文件的前端。

要回答第二個問題,您確實需要核心PSTricks宏才能使用任何與PSTricks相關的軟件包,所以首先要這樣做;所有主要的發行版都會發布PSTricks,所以首先要弄清楚如何安裝它(也許它已經在那裏)。實際上應該有一種方法可以這樣做,所以只有在所有其他方面都失敗的情況下才能嘗試下一段中的步驟。

如果通過TeX發行版附帶的圖形應用程序無法安裝,則可能需要手動安裝文件。我在這裏簡要概述了這個過程,但是您可以閱讀「kpathsea」手冊以獲取更多信息(這是TeX和相關程序查找文件的庫)。首先確定TeX文件所在的主目錄;它通常被稱爲texmf- [某事]。在TeX Live中默認是/ usr/local/texlive/[year]/texmf-dist;在MacTeX中它應該位於/ Library/TeX/Distributions下的某處。

從那裏,尋找一個名爲texmf-local(或texmf.local等)的目錄;這就是你應該放棄文件的地方;更確切地說在texmf-local/tex/latex/pst-gantt中。然後從終端的命令行運行「texhash」,你應該完成。後一個命令可能不在你的PATH環境變量中,所以你可能必須先設置它。

希望這會有所幫助。

哦,你不需要.dtx和.ins;他們只是將所有文件打包在一起進行上游分發的LaTeXy方式;你真正需要的是.sty文件,顯然還有文檔。