LaTeX⼿动安装宏包(package)以及⽣成帮助⽂档的整套流程注意:版权所有,转载请注明出处。
我使⽤的是ctex套装,本来已经⾃带了许多package,但是有时候还是需要使⽤⼀些没有预装的宏包,这时就需要⾃⼰安装package了。下载package可以从CTAN(Comprehensive TeX Archive Network)下载,⽹址是。下载下来的宏包,有的直接包含.sty ⽂件(.sty⽂件就是package的最终形式);有的下载下来只包含了.ins, .dtx,以及⼀个readme⽂件,这时需要⾃⼰编译⽣成.sty⽂件,以及⽣成相应的manual。下⾯详细介绍⽣成.sty⽂件以及帮助⽂档的步骤。走出来真好
以下步骤的前提是你已经安装好了ctex,并且MikTex的可执⾏程序已经加⼊了系统的环境变量中(PATH),另外我的系统的win 8.1,win 7应该也是⼀样的。
第⼀步:下载宏包,解压,不赘述,下载地址,我下在的⼀个宏包名称是qrcode,是⽤来⽣成⼆维码的,以这个宏包的编译为例来讲解。
第⼆步:找到你的解压后安装包地址,在我的电脑上是“E:\LaTeX_package\qrcode”,然后打开电脑的命令提⽰符界⾯,把当前的路径改到这个package所在的⽂件夹,也就是“E:\LaTeX_package\qrcode”
第三步:⽣成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的基本⽤法,命令的格式等。最终完成的样⼦如下
第四步:⽣成qrcode.sty⽂件以后还需要把这个⽂件放到LaTeX能够识别的路径下,在ctex下,这个路径样⼦以我的电脑为例,
是”D:\Program Files\CTEX\MiKTeX\tex\latex”,你可以在这个路径下建⽴⼀个⽂件夹,譬如qrcode,然后把qrcode.sty放到这⾥,接着在你的电脑⾥找到MikTex的ttings这个程序,ttings有两个,选择后⾯括号⾥有admin的那个,打开以后,在general选项卡下有Refresh FNDB按钮,点击,过⼀会,这个package就会加⼊MikTex的路径中,然后在你的tex⽂件中就可以使⽤这个package了
利⽤这个宏包,最后可以⽣成⽂本对应的⼆维码,
江南春诗意代码如下英语复试
蔬菜鸡肉粥
\documentclass{article}
\upackage{qrcode}
\begin{document}
英语作文邀请信This is a qrcode for Google HK.
\qrcode{乡村振兴心得体会
\end{document}
最后⽣成的⼆维码如下,其他宏包的安装应该都是类似操作的。Happy TeXing!
节约用水手抄报文字参考资料
席慕蓉青春1,关于如何安装宏包的⽂章,
2,上⼀篇⽂章提到的wiki,
3,如何把dvi⽂件转为pdf的帖⼦,