LaTeX-手動安裝宏包(package)以及生成幫助文檔的整套流程

我使用的是ctex套裝,原本已經自帶了許多package,可是有時候仍是須要使用一些沒有預裝的宏包,這時就須要本身安裝package了。下載package能夠從CTAN(Comprehensive TeX Archive Network)下載,網址是https://www.ctan.org/。下載下來的宏包,有的直接包含.sty 文件(.sty文件就是package的最終形式);有的下載下來只包含了.ins, .dtx,以及一個readme文件,這時須要本身編譯生成.sty文件,以及生成相應的manual。下面詳細介紹生成.sty文件以及幫助文檔的步驟。html

如下步驟的前提是你已經安裝好了ctex,而且MikTex的可執行程序已經加入了系統的環境變量中(PATH),另外個人系統的win 8.1,win 7應該也是同樣的。app

第一步:下載宏包,解壓,不贅述,下載地址https://www.ctan.org/pkg,我下在的一個宏包名稱是qrcode,是用來生成二維碼的,以這個宏包的編譯爲例來說解。google

第二步:找到你的解壓後安裝包地址,在個人電腦上是「E:\LaTeX_package\qrcode」, 而後打開電腦的命令提示符界面,把當前的路徑改到這個package所在的文件夾,也就是「E:\LaTeX_package\qrcode」spa

第三步:生成qrcode.sty,在命令提示符界面輸入」latex qrcode.ins」, 通過一段時間編譯,qrcode.sty就生成了;而後接着生成幫助文檔manual, 在命令提示符界面輸入」 latex qrcode.dtx」,編譯完成之後,會生成一個叫作qrcode.dvi的文件,這個文件也能夠用ctex自帶的yap程序打開,不過不是很方便,因此最好仍是把它轉爲pdf格式,分爲兩部,先輸入 「dvips qrcode.dvi」,生成qrcode.ps文件,再輸入」ps2pdf qrcode.ps」,最終就生成了qrcode.pdf的幫助文檔,能夠打開查看這個package的基本用法,命令的格式等。最終完成的樣子以下3d

無標題

 

第四步:生成qrcode.sty文件之後還須要把這個文件放到LaTeX可以識別的路徑下,在ctex下,這個路徑樣子以個人電腦爲例,是」D:\Program Files\CTEX\MiKTeX\tex\latex」,你能夠在這個路徑下創建一個文件夾,譬如qrcode,而後把qrcode.sty放到這裏,接着在你的電腦裏找到MikTex的settings這個程序,settings有兩個,選擇後面括號裏有admin的那個,打開之後,在general選項卡下有Refresh FNDB按鈕,點擊,過一會,這個package就會加入MikTex的路徑中,而後在你的tex文件中就可使用這個package了code

setimage

利用這個宏包,最後能夠生成文本對應的二維碼,htm

代碼以下blog

\documentclass{article} 
\usepackage{qrcode} 
\begin{document} 
This is a qrcode for Google HK. 
\qrcode{https://www.google.com.hk/} 
\end{document}ip

最後生成的二維碼以下,其餘宏包的安裝應該都是相似操做的。Happy TeXing!文檔

image

 

參考資料

1,關於如何安裝宏包的文章,http://www.xuebuyuan.com/1673310.html

2,上一篇文章提到的wiki,https://en.wikibooks.org/wiki/LaTeX/Installing_Extra_Packages

3,如何把dvi文件轉爲pdf的帖子,http://tex.stackexchange.com/questions/150182/dvi-to-pdf-convertor

 

本文轉載自:http://www.cnblogs.com/csucat/p/5142459.html

相關文章
相關標籤/搜索