热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Debian下的pdflatex中文解决方案

Debian下的pdflatex中文解决方案--Linux发行版技术-Debian信息,下面是详情阅读。
  一、首先,安装这些东西吧:apt-get install tetex-bin tetex-base tetex-extra cjk-latex

  dvipdfm-cjk-cmap dvipdfm-cjk dvipdfm texmf-zh gbkfonts gs-cjk-resource,最好还有texlive的那一部分,反正我是装了的。

  二、然后是那几个sim的字体,最好把它安装在你的Debian里面(我的Debian安了好几个漂亮的字体,当然包括这几个基本的sim字体)。

  接下来,去王垠那下载gbkfonts,主要是那个静态链接文件,直接把它放在/usr/bin里面,然后你就可以生成字体了:

  $mkdir texmf-local
  $cd texmf-local
  $gbkfonts /usr/share/fonts/truetype/microsoft/simsun.ttf song
  $gbkfonts /usr/share/fonts/truetype/microsoft/simhei.ttf hei
  ...

  那几个sim字体都这样处理,这个过程最好是普通用户的权限来执行。

  三、下面为dvips设置字体
  $mkdir dvips/config
  $mv cjk.map dvips/
  $cp /usr/share/texmf/dvips/config/config.* dvips/config/

  添加一个文件config.cjk,内容是p +cjk.map

  四、pdftex设置字体
  这时,我的pdftex字体已经可以了,如果你的还不行的话,按下面的做:

  $cp /usr/share/texmf/pdftex/config/pdftex.cfg pdftex/config/
  $cat pdftex.cfg >> pdftex/config/pdftex.cfg

  五、更新字体数据库
  换root来做:
  #cp -r texmf-local /usr/local/share/texmf
  #mkdir /usr/local/share/texmf/fonts/truetype
  #cd /usr/local/share/texmf/fonts/truetype
  #cp /usr/share/fonts/truetype/microsoft/sim* ./

  当然,这里的最后一步,你也可以用软链接来做,ln -s 。

  这时我的字体已经解决了,如果你还没有解决,那么继续:

  把刚才产生的字体目录移动到配置文件(/etc/texmf/texmf.cnf)指定的字体目录下,如果需要放在别的路径下,也可以修改配置文件。另一个默认的路径是 $HOME/texmf。

  最后,这一步是必须的,用root执行mktexlsr,更新字体数据库。

  六、开始测试吧。
推荐阅读
author-avatar
aaaa
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有