MiKTeX 具体应该怎样手动texlive如何安装宏包包

转载:/question/
基本上,自动安装只有优点,没有明显的缺点。
因此,请避免手动安装宏包。正常情况下需要的包都可以由 MiKTeX 在编译时自动安装,或者打开 Package Manager 安装。
如果有个别文档需要特殊的宏包不在 MiKTeX 的包列表中(例如某些期刊的类文件),简单的方式就是把你要使用的宏包的所有文件都放在编译的当前目录,和你的 .tex 源文件一起编译即可。
手工安装宏包只限于少量的场合:使用因许可证等问题而没有在 MiKTeX 等发行版收录的宏包;长期跟进并使用一些宏包的最新开发版本;冻结部分旧的宏包版本。注意这些目的也都可以通过将宏包文件复制到要编译的源文件当前路径来解决,所以并非必须。
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
最后考虑手工安装宏包的过程。
这是一个 FAQ,因为已有的长篇大论已经很多,于是其实没什么值得长篇大论的:
大体而言,要理解相关过程,都需要了解 TeX 发行版使用的 TDS 目录树结构,参考:。TeX
发行版将不同类型的文件放在固定结构的对应路径中,这样的路径结构称为 TDS(TeX Directory Structure),或者 texmf(TeX 与 MetaFont 的缩写)树结构。一个 TeX 发行版通常有多个 TDS 树,其中一些是用来保存自动安装的宏包的,还有一些是留给用户保存手工安装的宏包的。MiKTeX 用 MiKTeX Options 就能看到所有这些 TDS 树的根,你要做的是把宏包安装在用户管理的根目录里面,同时注意保持 TDS 规定的结构。
不同宏包的安装过程有所区别,因所拿到宏包的格式与宏包自身特点,复杂程度不一。如果宏包本身就有单独的安装说明,或者文档中有相关章节,那就务必遵照作者的说明进行安装。在多数情况下,安装的主要操作就是按 TDS 结构复制文件:
复制好文件后,则需要必要的后处理动作。基本的动作就是所谓「刷新文件名数据库」:
可以像上面一样点按钮,也可以运行
texhash 之类的命令。更复杂的宏包,特别是字体包,有更为复杂的后处理操作,可能是 updmap,也可能有其他的,一般宏包文档都会讲的。
最后再强调一下,手工安装宏包是件麻烦事,即使是经验老到的开发维护者也经常出错。MiKTeX、TeX Live 的 bug,就有一些是打包方式(安装方式)出错,例如:
所以只要可能,还是最好不要自己安装宏包。
本文已收录于以下专栏:
相关文章推荐
1.问题描述最近在用latex做ppt,主要是用到beamer宏包,但是这个是需要额外安装的。2.解决方案宏包的下载用的是Miktex自带的Miktex package manager,打开manag...
安装MikTex TexStudio
cmd下mpm调出MikTex宏包管理器,下载宏包
LaTeX手动安装宏包(package)以及生成帮助文档的整套流程
注意:版权所有,转载请注明出处。
我使用的是ctex套装,本来已经自带了许多package,但是有时候还是需要使...
CTeX 目前的最新版本是 v2.9.2.164,可能不再继续更新了。其中重要的部分是 MiKTeX 组件,近日在更新宏包之时,发现其因为版本过旧,不能连接到合适的服务器。
这个小问题弄了好久才搞好~
第一时间想到要把解决方法记录在blog上,以免更多人的因为这个小问题耽误太多的时间。
根据提示,去这个网址ctan:http://www.ctan.org/tex-arch...
Miktex 2.9与Texmaker 4.4
关联的目的:LR录制的脚本是为了忠实模拟所有从客户端发送到服务器的数据,并在脚本回放的时候按照录制的流程重新发送,但是许多的系统都是采用唯一标识用户请求的方法,例如sessionID(服务器为每一个请...
1.若POM.XML中有如下JAR包不能自动下载:
            castor
       &#16...
他的最新文章
讲师:王哲涵
讲师:韦玮
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)帐号:密码:下次自动登录{url:/nForum/slist.json?uid=guest&root=list-section}{url:/nForum/nlist.json?uid=guest&root=list-section}
贴数:9&分页:加菲发信人: HiGarfield (加菲), 信区: TeX
标&&题: miktex怎么从私人搭建的服务器升级宏包?
发信站: 水木社区 (Sun May&&8 16:09:31 2016), 站内 && 学校的网络很烂,从官方镜像升级所有宏包的话,至少8-10小时。
但学校里有私人搭建的镜像,可以达到80MB/S的下载速度。我用mpm命令升级,提示我未注册,不知道怎么回事? &&&& 命令:
mpm&&--update&&--repository=http://xxx.xxx.xxx.xxx/ && 显示结果:
mpm: The remote package repository is not registered. You have to choose another &&repository.
mpm: Data:
&& (内网镜像的域名已隐去) && 这个如何解决? &&&& -- && ※ 来源:·水木社区 newsmth.net·[FROM: 218.108.29.*]
123发信人: Smoulder (123), 信区: TeX
标&&题: Re: miktex怎么从私人搭建的服务器升级宏包?
发信站: 水木社区 (Sun May&&8 16:22:58 2016), 站内 && 国内其他的镜像不能用么?东大什么的
【 在 HiGarfield (加菲) 的大作中提到: 】
: 学校的网络很烂,从官方镜像升级所有宏包的话,至少8-10小时。
: 但学校里有私人搭建的镜像,可以达到80MB/S的下载速度。我用mpm命令升级,提示我未注册,不知道怎么回事?
: ...................
&& -- && ※ 来源:·水木社区 newsmth.net·[FROM: 166.111.74.*]
加菲发信人: HiGarfield (加菲), 信区: TeX
标&&题: Re: miktex怎么从私人搭建的服务器升级宏包?
发信站: 水木社区 (Sun May&&8 16:24:23 2016), 站内 && 能用,但要8-10小时。 && 【 在 Smoulder (123) 的大作中提到: 】
: 国内其他的镜像不能用么?东大什么的
&&&& -- && ※ 来源:·水木社区 newsmth.net·[FROM: 218.108.29.*]
123发信人: Smoulder (123), 信区: TeX
标&&题: Re: miktex怎么从私人搭建的服务器升级宏包?
发信站: 水木社区 (Sun May&&8 16:30:18 2016), 站内 && - -...
【 在 HiGarfield (加菲) 的大作中提到: 】
: 能用,但要8-10小时。
&&&& -- && ※ 来源:·水木社区 newsmth.net·[FROM: 166.111.74.*]
肥了,又肥了 &&&_&&&发信人: milksea (肥了,又肥了 &&&_&&&), 信区: TeX
标&&题: Re: miktex怎么从私人搭建的服务器升级宏包?
发信站: 水木社区 (Sun May&&8 16:48:00 2016), 站内 && 我看手册(miktex.pdf)里面有介绍 --set-repository=location,你看是不是这个选项。
【 在 HiGarfield (加菲) 的大作中提到: 】
: 学校的网络很烂,从官方镜像升级所有宏包的话,至少8-10小时。
: 但学校里有私人搭建的镜像,可以达到80MB/S的下载速度。我用mpm命令升级,提示我未注册,不知道怎么回事?
: ...................
世界上有 10 种人:懂 10 进制的和不懂 10 进制的。 &&&& ※ 来源:·水木社区 newsmth.net·[FROM: 211.99.222.*]
加菲发信人: HiGarfield (加菲), 信区: TeX
标&&题: Re: miktex怎么从私人搭建的服务器升级宏包?
发信站: 水木社区 (Sun May&&8 21:24:29 2016), 站内 && 这个我也试了,依然一样的问题,说我这个镜像没有注册。 && 【 在 milksea (肥了,又肥了 &&&_&&&) 的大作中提到: 】
: 我看手册(miktex.pdf)里面有介绍 --set-repository=location,你看是不是这个选项。
&&&& -- && ※ 来源:·水木社区 newsmth.net·[FROM: 218.108.29.*]
虚室生白发信人: mathben (虚室生白), 信区: TeX
标&&题: Re: miktex怎么从私人搭建的服务器升级宏包?
发信站: 水木社区 (Sun May&&8 21:41:54 2016), 站内 && 【 在 HiGarfield (加菲) 的大作中提到: 】
: 这个我也试了,依然一样的问题,说我这个镜像没有注册。
&& 看手册的意思,repository 选项的值要么是本地地址,要么是 URL。
所以貌似要将私人镜像同步到本地,再从本地更新? && -- && ※ 修改:·mathben 于 May&&8 21:42:47 2016 修改本文·[FROM: 111.10.237.*]
※ 来源:·水木社区 ·[FROM: 111.10.237.*]
加菲发信人: HiGarfield (加菲), 信区: TeX
标&&题: Re: miktex怎么从私人搭建的服务器升级宏包?
发信站: 水木社区 (Wed May 11 15:50:48 2016), 站内 && 额,私人镜像好像还不支持递归下载。。。 && 【 在 mathben (虚室生白) 的大作中提到: 】
: 看手册的意思,repository 选项的值要么是本地地址,要么是 URL。
: 所以貌似要将私人镜像同步到本地,再从本地更新?
&&&& -- && ※ 来源:·水木社区 newsmth.net·[FROM: 183.157.160.*]
偏左发信人: pianzuo (偏左), 信区: TeX
标&&题: Re: miktex怎么从私人搭建的服务器升级宏包?
发信站: 水木社区 (Fri Jun 10 07:00:47 2016), 站内 && 换 texlive
【 在 HiGarfield (加菲) 的大作中提到: 】
: 学校的网络很烂,从官方镜像升级所有宏包的话,至少8-10小时。
: 但学校里有私人搭建的镜像,可以达到80MB/S的下载速度。我用mpm命令升级,提示我未注册,不知道怎么回事?
: ...................
&& -- && ※ 来源:·水木社区 newsmth.net·[FROM: 180.159.91.*]
文章数:9&分页:Latex 添加新的宏包
&&& 更新CTEX系统数据库&&& windows:&&& 把宏包解压到CTEX\MiKTeX\tex\latex下,用命令行执行texhash&&& 也可,&start(开始)-&program(程序)-&中文TeX套装-&MikTex-&MikTex Options&,然后在弹出的窗口中选择&refresh now(立刻更新)&&&& linux:&&& 把宏包解压到 USERNAME\local\texmf,然后刷新数据库,即texhash1. 如何让找到你最新加入的宏包(*.sty)文件?最简单的方法就是再你将你的*.sty文件放入目录树下后,在DOS下敲入texhash命令即可。否则,
TeX编译会找不到你的*.sty文件。
详细解释:
TEX 系统通过这个数据库记录了所需要的各种文件的名字和具体目录位置。每次你往系统中添加文件
后,都要记得刷新这个数据库,否则TEX 有可能找不到需要的文件。
刷新文件名数据库的具体命令取决于你使用的TEX 系统。teTEX 和fpTEX 的命令是texhash
MiKTEX 用户可以在Dos 窗口中输入以下命令
initexmf --update-fndb
或者使用MiKTEX 提供的图形界面工具MiKTEX Options。在开始菜单中找到MiKTEX
Options,打开点击
General 页上的Refresh Now 按钮即可。
input{file}与include{file}
前者不换页,后者换页。
3. 更改插图题头(默认为:Figure 1: 改为:图
用caption2宏包
\renewcommand\figurename{\textbf{图}} % 插图题头
%% 定义如 &图(表)1: 示例& 中的间隔符号,如 &:& ,这里定义为空
\renewcommand{\captionlabeldelim}{}
%定义图表编号与标题间的间隔距离
\renewcommand{\captionlabelsep}{\hspace{1em}}
&&最后修改于
作者已禁止网友对该文进行评论查看: 9484|回复: 7
如何本地更新MikTex宏包
今天下了最新的CTex2.9装上,结果用beamer做幻灯片编译出错.
搜了下才知道是这个版本的Beamer加了\usepackage[english]{babel}就可以了.
但是另外的解决方法就是更新Beamer宏包,但是现在不知怎么更新宏包.
自己看了些资料,想本地更新.
miktex-zzdb1-2.9.tar.lzma
miktex-zzdb2-2.9.tar.lzma
beamer.tar.lzma
但是用MikTex的Update更新的时候,就是不行.大家帮忙看一下,谢谢.
QQ截图未命名.png (13.97 KB, 下载次数: 11)
20:09 上传
先不要选宏包,直接点下一步,它自动选择几个东西要优先更新再来选择你要更新的宏包,CTEX2.9中的一些文件太老了。
是的, 它要优先更新它自己.
<p id="rate_20" onmouseover="showTip(this)" tip="没用过得还真不知道&威望 + 2
" class="mtn mbn">
我用update更新的时候也是失败,更新内容是自动选取的,自己没法改。进行到一半就失败,好像是超时。我搜索过解决办法是先下载好文件进行更新,用update容易失败。但是beamer 更新地址登不上去。
我是ctex2.9.0.152full,有人有最新的更新文件没,可以给发一份不?
换一个更新服务器,尽量选中国的吧。
如何添加新的package?
这个问题 搞了好久了?
MiKTeX 的包管理器是图形界面, 只要打开它, 找到你要装的宏包, 右键点击, 选择安装.
但是有个问题.比如我只想更新beamer包,
结果他自己全打上勾了,而且反选择按钮是灰色的.无语啊...
但是全都更新,我连上的默认的源是日本的一个,很慢.
有没有国内的源,怎么在更新配置中中改一下,谢谢!
QQ截图未命名1.png (13.02 KB, 下载次数: 1)
17:28 上传
Powered by}

我要回帖

更多关于 latex 安装宏包 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信