LaTeX-手动安装宏包(package)以及生成帮助文档的整套流程

我使用的是ctex套装,本来已经自带了许多package,但是有时候还是需要使用一些没有预装的宏包,这时就需要自己安装package了。下载package可以从CTAN(Comprehensive TeX Archive Network)下载,网址是https://www.ctan.org/。下载下来的宏包,有的直接包含.sty 文件(.sty文件就是package的最终形式);有的下载下来只包含了.ins, .dtx,以及一个readme文件,这时需要自己编译生成.sty文件,以及生成相应的manual。下面详细介绍生成.sty文件以及帮助文档的步骤。

以下步骤的前提是你已经安装好了ctex,并且MikTex的可执行程序已经加入了系统的环境变量中(PATH),另外我的系统的win 8.1,win 7应该也是一样的。

第一步:下载宏包,解压,不赘述,下载地址https://www.ctan.org/pkg,我下在的一个宏包名称是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的settings这个程序,settings有两个,选择后面括号里有admin的那个,打开以后,在general选项卡下有Refresh FNDB按钮,点击,过一会,这个package就会加入MikTex的路径中,然后在你的tex文件中就可以使用这个package了

利用这个宏包,最后可以生成文本对应的二维码,

代码如下

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

最后生成的二维码如下,其他宏包的安装应该都是类似操作的。Happy TeXing!

参考资料

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

时间: 2024-10-18 00:20:46

LaTeX-手动安装宏包(package)以及生成帮助文档的整套流程的相关文章

LaTeX手动安装宏包(package)以及生成帮助文档的整套流程

我使用的是ctex套装,本来已经自带了许多package,但是有时候还是需要使用一些没有预装的宏包,这时就需要自己安装package了.下载package可以从CTAN(Comprehensive TeX Archive Network)下载,网址是https://www.ctan.org/.下载下来的宏包,有的直接包含.sty 文件(.sty文件就是package的最终形式);有的下载下来只包含了.ins, .dtx,以及一个readme文件,这时需要自己编译生成.sty文件,以及生成相应的m

latex之安装宏包及LaTeX Error: File ''xxx.sty'' not Found报错

1. 找出所缺少的宏包, 2.获取所缺宏包,宏包地址. 3.Download  4. 4.1 .解压后放到安装路径下(如:D:\01soft\CTEX\MiKTeX\tex\latex)4.2 .win7 左下角搜索框输入 setting(Admin),reflesh,Yes4.3 .运行.ins文件便可得到.sty文件4.4 .重复步骤3 5. 打开winedt 重新运行 latex之安装宏包及LaTeX Error: File ''xxx.sty'' not Found报错 原文地址:htt

Texlive安装宏包

Windows下Texlive安装宏包比较简单: 方式一: 直接利用Texlive自带的宏包管理器Tex Live Manager即可完成傻瓜式安装,如下图所示: 点选希望更新或安装的宏包,再点击安装(或更新)即可完成. 方式二: 直接拷贝从网上下载的模板里带的后缀名为.cls,.sty的文件到texlive的安装目录下: D:\texlive\2014\texmf-dist\tex\latex 然后,再在命令行输入:texhash 命令即可完成安装,如下图所示.

LaTeX使用titlesec宏包改变章节编号形式的方法

1.titleformat宏包命令详解 LaTeX中可以用titlesec宏包中的titleformat命令来改变标题形式: 导入宏包: \usepackage{titlesec} 改变标题的代码如下: \titleformat{command}[shape]{format}{label}{sep}{before}[after] 不要看晕了,改变章节号的形式,主要修改label参数 各个参数含义如下: command 是要重新定义的各种标题命令,比如 \part,\chapter,\sectio

手动安装python包

有时候pip安装python包会失败,提示   未找到和环境相匹配的包.可以试试手动安装. 对于手动安装python包,比如chardet,需要下载解压后放到 Lib->site-packages下面(python安装目录下好像也可以,没放过.site-packages是放第三方包的),然后再chardet的目录下有个setup.py,需要在这个目录下打开命令行,运行python setup.py install 完成编译.这样就完成安装了. 原文地址:https://www.cnblogs.c

Confluence 6 手动安装语言包和找到更多语言包

手动安装语言包 希望以手动的方式按照语言包,你需要按照下面描述的方式上传语言包.一旦你安装成功后,语言包插件将会默认启用. 插件通常以 JAR 或者 OBR(OSGi Bundle Repository)的方式进行分发.希望安装一个插件: 选择 配置图标(cog icon),然后在 Confluence 管理员中选择 基本配置(General Configuration). 选择 管理插件(Manage Add-ons). 选择 上传插件(Upload Plugin). 选择 浏览(Browse

生成项目依赖包文档、自动生成接口文档

一. pipreqs模块生成依赖包文档 项目中通常会安装很多模块,为了移植性更好,我们可以使用pipreqs模块生成依赖包文档. 1.1 安装pipreqs模块 pip install pipreqs 1.2 生成对应项目的路径 切换至项目根目录,或者是给一个项目的路径: D:\youkutest\luffyapi>pipreqs ./ --encoding=utf8 上面项目名为luffyapi,后面加--encoding=utf8是防止因为编码问题报错,建议加上. 1.3 新环境中安装依赖包

MyEclipse生成javadoc文档

一.右键项目,选择Export 二.选择java下面的javadoc 三.create javadoc for members with visibility解释 private 所有类和成员都生成 package除了前边带private的私有类和成员,其他都生成. protected 前边带protected和public的都生成. public 前边public的生成.(默认) 四.选好路径 五.选择引用文件和项目以生成链接.(全选就行,也就是下图的Select All,警告忽略) 六.Ex

C#生成word文档

最近两天研究了一下如何使用VS2008(C#语言)输出Word文档.以下是几点总结: 1.非常简单. 2.开发及运行环境要求.操作系统为:WindowsXP(安装.net framework2.0)/Vista/Win7:在操作系统必须安装Word2003完全安装版.这里必须要强调是Word2003完全安装版,因为软件开发及运行都需要一个com组件:Microsoft word 11.0 Object Library.如果不是Word2003完全安装版,可以下载这个com组件,并手动的安装这个c