• 配置Texmaker中文支持


     在Ubuntu 12.04 LTS下安装Texmaker后,如需要支持中文环境,需要安装CJK包。

    终端(Ctrl+Alt+T(Terminal))下输入命令切换到超级管理员: 

    sudo -i

    安装包

    sudo apt-get install latex-cjk-chinese

    apt为:Advance Package Toolkit

    后来发现即使如此用pdfLatex可以支持中文,但是XeLatex+PDF就不奏效了。因为在Window下采用的是TexStudo采用XeLatex+PDF,到Linux上就看不到汉字了。

     下面是代码的最小集:

    %HelloTeX.tex
    documentclass{article}
    usepackage{xeCJK}
    egin{document}
    你好,TeX!
    end{document}

    查看日志发现如下记录:

    Missing character: There is no 你 in font [lmroman10-regular]:mapping=tex-text

    貌似是字体的问题,加上字体设置

    setmainfont{AR PL UKai CN}

    问题解决了,可以正常显示汉字了。但是需要注意的是setmainfont命令里面的字体需要是本机已经安装的字体,俺是打开LibOffice查看有哪些字体复制名称过来的,如果您不知道本机到底安装了哪些字体,那么可以打开终端(Ctrl+Alt+T),键入命令:

    fc-list

    如果想查看本机有哪些中文字体,键入如下命令:

    fc-list :lang=zh

    注意命令fc-list和冒号之间需要一个空格。lang(language)和冒号之间不要加空格。如果不知道fc-list命令如何使用,可查看手册(Manual),键入如下命令即可:

    man fc-list

    终于可以在Window和Ubuntu下任性的使用LaTex工具Produce文档了。

    PS:谢谢Tony Bai的文章启发。(抱歉找不到链接了)

  • 相关阅读:
    【模板】O(nlongn)求LIS
    【图论】用线段树写Dijikstra!!
    【图论】最短路总结
    【codeforces841A】Generous Kefa
    【模板】Tarjian求LCA
    【模板】 RMQ求区间最值
    【模板】map入门
    【二分 贪心】覆盖问题 BZOJ1052 HAOI2007
    【dp】10-15题解 snake vs block
    【模拟】10-15 题解 trans
  • 原文地址:https://www.cnblogs.com/jiangxiaoqiang/p/4185665.html
Copyright © 2020-2023  润新知