博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自认为最简单的中文latex配置,3步就可以了!(转)
阅读量:2452 次
发布时间:2019-05-10

本文共 1262 字,大约阅读时间需要 4 分钟。

自认为最简单的中文latex配置,3步就可以了!(转)[@more@]

以前在不同的系统上搞过latex的中文,都是和系统文件放在一起,重装系统就没了,这次参考了几篇文章,发现其实很简单,重装系统也没有关系了。

1 先期tex包的安装

apt-get install tetex-bin tetex-base tetex-extra cjk-latex dvipdfm-cjk-cmap

然后上

http://learn.tsinghua.edu.cn/homepage/2001315450/programs.html

下载gbkfonts的可执行文件,只要gbkfonts的那个静态链接文件就可以了,然后chmod +x gbkfonts && cp gbkfonts /usr/local/bin

2 建立texmf-local 推荐不要直接放在/usr/share/texmf 下面,这样以后升级不方便。假设你的中文字体如simsun.ttf simkai.ttf ......等文件放在/usr/share/fonts/zh下面,现在以普通用户配置。

mkdir ~/texmf

cd ~/texmf

gbkfonts /usr/share/fonts/zh/simsun.ttf song

gbkfonts /usr/share/fonts/zh/simkai.ttf kai

...

...

其他字体用同样的方法生成。

3 配置文件

代码:

mv cid-x.map dvipdfm/config/

mv cjk.map dvips/config/ /*这里可能报错没有dvips/config目录,新建一个就可以了。 */

cp /usr/share/texmf/dvips/config/config.ps dvips/config/

echo "p +cjk.map" >> dvips/config/config.ps

mv pdftex.cfg pdftex/config/

mktexlsr

4 测试

代码:

/* test.tex */

documentclass{article}

usepackage{CJK}

egin{document}

egin{CJK}{GBK}{song}

这是latex

end{CJK}

end{document}

然后latex test && dvipdfm test 就应该可以生成test.pdf文件了。

这样的好处是每次重装系统后只要安装好了基本tex环境和cjk-latex包,只要运行mktexlsr就ok了,因为~/texmf 目录默认是mktexlsr搜索的路径

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8225414/viewspace-945871/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8225414/viewspace-945871/

你可能感兴趣的文章
ai物联网工业_人工智能和物联网将如何改变行业
查看>>
电子工程师自学成才pdf_给新开发人员的最佳建议:自学成才的软件工程师的建议...
查看>>
核心指导网络由任务编码器_如何在现实世界中与实际用户一起指导您的编码和编码生涯...
查看>>
githooks_使用Githooks改善团队的开发工作流程
查看>>
laravel 检测sql_在Laravel PHP应用程序中轻松进行面部检测
查看>>
回复邮件时如何不要邮件头_如何为阅读,点击和回复率达到100%的CEO设计一封冷邮件...
查看>>
机器学习岗位太少_太多的东西要学习,很少的时间
查看>>
react fiber_让我们爱上React Fiber
查看>>
有效电子邮件地址大全_如何优雅有效地处理介绍电子邮件
查看>>
figma下载_如何在Figma中创建逼真的3D对象
查看>>
移动应用程序和网页应用程序_如何开发感觉像本机移动应用程序的渐进式Web应用程序...
查看>>
使用Chatkit构建Node.js命令行聊天应用程序
查看>>
asp.net应用程序_如何在ASP.NET中为聊天应用程序构建键入指示器
查看>>
css扩展语言_如何决定是否应该链接或扩展CSS类
查看>>
mergesort_Mergesort算法的功能方法
查看>>
github 和git_学习编码时如何学习Git和GitHub
查看>>
ios集成firebase_如何使用Firebase将Google Login集成到Ionic应用程序中
查看>>
测试驱动开发 测试前移_我如何以及为什么认为测试驱动开发值得我花时间
查看>>
2018黄河奖设计大赛获奖_宣布我们的freeCodeCamp 2018杰出贡献者奖获奖者
查看>>
javascript控制台_如何使用JavaScript控制台改善工作流程
查看>>