admin 管理员组文章数量: 1086019
2024年2月18日发(作者:web前端培训专业学校)
安装Latex及中文支持网上资料,整理~jizhi一、安装TexLive+Latex直接安装完整版(要装很久):sudo apt-get install texlive-full latex-beamer二、安装CJK包安装完Latex后,就可以安装CJK包,如果只需要获得中文支持,那么执行:sudo apt-get install latex-cjk-chinese ttf-arphic-* hbf-*完整支持则用:latex-cjk-all三、安装fontforge安装好TexLive+CJK以后,还需要安装fontforge用于生成字体:sudo apt-get install fontforge以上都是标准的Debian式安装,以后可以直接remove。四、准备字体下面以(宋体)为例。使用以下连接下载2/files/2并一定要解压到home目录下(~/font),因为下面的命令是根据~/font写的,若解压到其他目录,则要修改以下命令(同时不要放到File System其他地方如
usr,由于权限问题,比较麻烦)。然后把事先准备好的也复制到~/font,之后执行下面的命令生成字体地图:cd ~/fonttime fontforge -script song 加time是为了计算时间,不加也可以。命令中的song是生成的.map的文件名,可以用其他代替。五、建立描述文件在~/font下,新建一个名为makemap的文档,内容如下:for i in *.tfmdocat >> << EOF${i%.tfm} ${i%.tfm} < ${i%.tfm}.pfbEOFdone然后给这个文档加上可执行权限:chmod +x makemap最后执行:./makemap(此时sudo可要可不要)再新建一个名为的文件,内容如下% This is for CJK package.% created by Edward G.J. Lee% modify by Yue WangProvidesFile{}DeclareFontFamily{C70}{song}{hyphenchar fontm@ne}DeclareFontShape{C70}{song}{m}{n}{<-> CJK * song}{}DeclareFontShape{C70}{song}{bx}{n}{<-> CJKb * song}{CJKbold}endinput六、生成隐藏的个人Tex配置如果你哪天不需要了,也可以删除:
mkdir -p ~/.texmf-var/fonts/map/dvips/CJKmkdir -p ~/.texmf-var/fonts/tfm/CJK/songmkdir -p ~/.texmf-var/fonts/type1/CJK/songmkdir -p ~/.texmf-var/tex/latex/CJK/UTF8七、复制生成字体到隐藏文件夹中cp ~/font/ ~/.texmf-var/fonts/map/dvips/CJKcp ~/font/*.tfm ~/.texmf-var/fonts/tfm/CJK/songcp ~/font/*.pfb ~/.texmf-var/fonts/type1/CJK/songcp ~/font/ ~/.texmf-var/tex/latex/CJK/UTF8复制完后就执行命令刷新缓存,让它生效:sudo texhashupdmap --enable Map 八、测试song体是否能用新建一个名为test的文档,支持UTF-8格式,内容如下:documentclass{article}usepackage{CJKutf8}begin{document}begin{CJK}{UTF8}{song}你的song体可用(可能。。。。。)囧end{CJK}end{document}执行分别生成pdf文档和用evince来查看文档:pdflatex nce 对于其他字体,用同样的方法,记得将上面的song改一改啊。
版权声明:本文标题:安装Latex及中文支持 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1708214091a516909.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论