texlive 更新宏包2014 默认是不是没有igo宏包?怎样安装这个宏包

sudo apt-get install libdigest-md5-file-perl perl-tk下载ISO
下载地址:
&&&&&&&&&& USTC镜像:
&&&&&&&&&&& 阿里云镜像:
在ubuntu12.04下可以用wget, axel等下载工具
# mount -o loop texlive2014 /mnt
# ./install-tl (文本界面) or ./install-tl --gui (图形界面)
添加环境变量
如果只需当前用户使用, 在~/.bashrc文件设置texlive2014所需环境变量, 否则让系统范围的用户都使用, 在//ect/bash.bashrc文件中设置
PATH=/usr/local/texlive/2014/bin/i386-linux/:$PATH;export PATH
MANPATH=/usr/local/texlive/2014/texmf/doc/man:$MANPATH;export MANPATH
INFOPATH=/usr/local/texlive/2014/texmf/doc/info:$INFOPATH;export INFOPATH
texlive2014 管理
可以使用如下命令调出tlmgr的中文图形界面
# tlmgr --gui --gui-lang zh_CN
安装CJK中文字体
texlive2014 已经把CJK的宏包完整安装, 不过像window下的黑体, 宋体等字体没有配置。
安装字体编辑器
sudo apt-get install fontforge 
准备必要文件
unicode编码的truetype字体,
&&&&&&&&& 比如在/Windows/Fonts/下 simsun.ttf&& simkai.ttf等win自带系统字体
Unicode.sfd&
&&&&&&&& 可以在texlive2014安装目录中找到,比如:/usr/local/texlive/2014/texmf-dist/fonts/sfd/ttf2pk/Unicode.sfd
subfonts.pe 脚本工具,
&&&&&&&&& 可以在/usr/local/texlive/2014/texmf-dist/source/latex/cjk/utils/subfonts/中找到,要没有, locate subfonts.pe查看这个文件放在哪里!
生成字体过程(以simkai.ttf为例)
mkdir ~/Font/
fontforge -script subfonts.pe simkai.ttf kai Unicode.sfd
这指令会执行一段时间。kai是后来在CJK package使用的中文字体名称,自己可以决定使用何种名称。完成后,会产生几百个档案,主要是kai*.pfb, kai*.tfm, kai*.afm, kai*.enc四种。
&生成kai.map
for i in *.tfm
cat && song.map && EOF
${i%.tfm} ${i%.tfm} & ${i%.tfm}.pfb
注意 ${i%.tfm} ${i%.tfm} & ${i%.tfm}.pfb 空格一定要有,它是一个tfm和pfb的对照表。tfm是Tex使用的字模,而pfb是真正的type1格式字模。但type1一个字模只能定义256个字。所以必需要工具将ttf转换成type1格式,TeX才能支援。
另外kai*.enc是给dvipdfm使用ttf的,如果要使用(我觉得根本就不需要),需要建立kai-enc.map: (不需要)
for i in *.tfm
cat && kai-enc.map && EOF
${i%.tfm} & ${i%.tfm}.enc & arplmingu20lt.ttf
安装字体到指定的目录
texlive 字体一般是放在/usr/local/texlive/2014/texmf-dist/fonts/里面,也可以在里~/.texlive2014/texmf-var/fonts/里面
我觉得放在~/.texlive2014/texmf-var/fonts/目录里不需要root权限,比较方便。
cp kai*.tfm ~/.texlive2014/texmf-var/fonts/tfm/CJK/kai/
cp kai*.pfb ~/.texlive2014/texmf-var/fonts/type1/CJK/kai/
cp kai*.enc ~/.texlive2014/texmf-var/fonts/enc/CJK/kai/ (其实用不到,不需要做)
cp kai*.afm ~/.texlive2014/texmf-var/fonts/afm/CJK/kai/ (其实用不到,不需要做)动手把kai.map的内容添加到 (pdftex, dvipdfm(x)都可以使用 kai的type1字体。) vim ~/.texlive2014/texmf-var/fonts/map/pdftex/updmap/pdftex.map (pdftex, dvipdfm(x)都可以使用 kai type1字体。)
vim ~/.texlive2014/texmf-var/fonts/map/dvips/updmap/psfont.map (dvips, MetaPost可以使用kai type1字体。)
因为TeX/LaTeX不能读取kai 的subfonts,所以,CJK套件会让它们参考c70kai.fd的内容,才能正确的找到subfont,和其中的字。这个需要自行建立。c70指的是unicode。c70kai意指kai字体是unicode编码的字体。其内容为:\ProvidesFile{c70kai.fd}[\filedate\space\fileversion]
\DeclareFontFamily{C70}{kai}{\hyphenchar \font\m@ne}
\DeclareFontShape{C70}{kai}{m}{n}{&-& CJK * kai}{\CJKnormal}
\DeclareFontShape{C70}{kai}{bx}{n}{&-& CJKb * kai}{\CJKbold}
\endinput把c70kai.fd放到~/.texlive2014/texmf-var/tex/latex/CJK/GBK/下
把 &Map kaimap& 添加到下面文件内
sudo vim /usr/local/texlive/2014/texmf-dist/web2c/updmap.cfg这些都做完了以后,执行$ su
# mktexlsr
#updmap --neable Map kai.map建立一个档案 test.tex,要是unicode的文字编码文档。\documentclass{article}
\usepackage{CJKutf8}
\begin{document}
\begin{CJK}{UTF8}{kai}
This is a test of chiness words.
\end{document}然后在这目录下执行
latex test.tex
应可以顺利编译完成,得到test.dvi
真要看效果,就用
dvipdfm test.dvi
得到 test.pdf,再用xpdf 看内容即可。
或者 pdflatex test.tex
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:34485次
排名:千里之外
原创:57篇
Persistance!
知识改变命运,勤奋创造未来。
与其羡慕别人,不如加快自己的脚步。
人生没有彩排,每一个细节都是现场直播。
(1)(6)(1)(2)(6)(1)(1)(1)(1)(1)(17)(3)(14)(2)(2)查看: 10908|回复: 7
如何给TEXLIVE添加宏包
本帖最后由 dozer75 于
11:33 编辑
找了论坛里的一个模板,测试,完全安装的TEXLIVE依然缺少很多宏包。于是下载宏包,解压到/usr/share/texmf/tex/latex,后来搜索发现这个文件夹/usr/local/texlive/2012/texmf-dist/source/latex下也有很多宏包,现在不知道到底应该把宏包解压到哪儿。另外,解压还有一个问题,解压后宏包只在一个位置出现,发现很多宏包好像根据内容不同存在在不同的文件夹下。
想知道,有没有更好的安装宏包的方法,像安装软件一样,自动地把一个宏包里的内容存放到它们应该存放的路径。
系统是ubuntu12.04
本帖最后由 LeoLiu 于
01:10 编辑
请使用 TUG 官方提供的 TeX Live,避免使用 Ubuntu 及其他 Linux 源中阉割过的 texlive 包,应该不会有缺包的问题。个别包除外,比如很旧的中文的 CCT,但最好也避免在文档中用这些包。
手工安装宏包是个挺大的话题,对有的包来说相对简单但有的则很麻烦。你最好给出具体一点的问题,什么宏包?什么模板?则可能得到更具体的答复。
作为 FAQ,如何手工为 Linux 发行版安装宏包,可以参看:
它包括了我第一段的建议,同时也给出了更详细的背景说明。
谢谢回复,重新安装系统和texlive中,发现问题再请教。
很奇怪的现象,按照 ... e-on-a-linux-system这里的建议,用tlmgr升级package, 每次用sudo tlmgr update --all后,经过慢长的等待,升级完成, 重启后进不了系统,只出现登录界面,输入密码后又返回登录界面,死活进不去,已经连续两次,折腾呀。系统是win8系统下虚拟的ubuntu12.04LTS.
经过自己初步分析是错误地修改了环境变量 ,在etc/environment里加 一行PATH=/usr/local/texlive/2012/bin/i386-linux:$PATH
,这种情况,在网上查可以通过修改环境变量设置来重新进入,可是我用vim打开后,屏幕上只有一些回车键之类的符号,其他什么也没有,现在我已经把/etc/environment删除了,哪位懂linux帮帮我,这种情况下,怎样才能重新进入 系统。
你删除了 /etc/environment ,这是系统关键文件夹.
你用排屏幕的键拍下你屏幕只有一下回车键的图片,让大家看看你现在的情况,好让大伙处理.
多谢 了,重新安装了系统,。
这个应该有安装说明文件的吧,你按照那个流程一路做下来也应该成了,别自己乱猜乱该,除非你真知道这么做的结果
Powered by查看: 33964|回复: 54
texlive2014免安装, 7z自解压格式
本帖最后由 sxheyijun 于
09:14 编辑
texlive免安装:
texlive.exe是除去文档的texlive系统, sha1: D84C25A34341BBA577C1138FCCD68F3. texlive_doc.exe是全部文档, sha1: E8A120BEFDEEC1020CA2EDC33080FAAD.
另winedt8.2:
winedt8.2版本为,使用gsview5.0查看ps文档,
默认使用UTF8为缺省编码,需要使用GBK编码的自己修改。
自解压后,自动修改fonts.conf文件,在桌面建立winedt8.1的快捷方式,
加入了texfriend、sumatrapdf、complete。
支持新旧cct文档,默认加载了zhwinfonts.tex,使用了CCTspace和ccmap宏包,直接用pdflatex或latex编译即可。
推荐修改D:\texlive\WinEdt\Templates\Doc下的ctexart和ctexbook模板为自己想要的模板,
使用时从document---new document,选择ctexart新建文档。
自己加入模板的方法: 编写一个tex文档保存到D:\texlive\WinEdt\Templates\Doc下,
在winedt中options---options interface...---editor:mouse,modes,defaults...---document templates,
双击打开templates.ini,修改保存后在document templates处右键load script即可。
修改winedt8.1缺省编码的方法:依次点击options,preferences,unicode,把enable utf-8 format for modes改为*;UTF-8;EDT;INI|UNICODE;UTF-7;ACP;OEM而enable ansi format for modes改为ACP|UNICODE;UTF-8;UTF-7;OEM使用utf-8为缺省编码;把enable utf-8 format for modes改为UTF-8;EDT;INI|UNICODE;UTF-7;ACP;OEM而enable ansi format for modes改为*;ACP|UNICODE;UTF-8;UTF-7;OEM则不使用utf-8为缺省编码。
好东西,支持
支持一下。
本帖最后由 bbsfrom 于
16:23 编辑
请问这个为何只有不到600M?&&texlive2011差不多是2G啊, 除了少一些帮助文档外,&&主要是少了些什么?
除了少帮助文档外,还有语言集合,只有Chinese,Japanese,Korean。
不建议一般人用无文档的系统。
不错,好样的
很不错, 支持楼主 !
不看文档的,要么是绝顶高手,要么是绝对新手
& & 这只是不要完整在线文档的。只要手头有书或一两个常用的电子教程,要求又简单只是填固定格式模板的,就没问题。很多投论文都是这种状态,只用到很基本的LaTeX功能,也可以的。不论对谁,完全什么参考都没有太困难了,记不住的,Guide to LaTeX的作者说,那本书的附录他们自己也要查。
Powered by}

我要回帖

更多关于 texlive 更新宏包 的文章

更多推荐

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

点击添加站长微信