latex中文支持ubuntu
Posted ccoming
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了latex中文支持ubuntu相关的知识,希望对你有一定的参考价值。
latex安装:
sudo apt install texlive-full
中文字体安装:
sudo apt-get install latex-cjk-all 字体包中包含bsmi,bkai,gkai,gbsn四种中文字体。bsmi和bkai是Big5编码的宋体和楷体字;后两者gkai和gbsn分别处理简体中文楷体字和宋体字。这个就是下面方法1中的CJK和CJKutf8.
1、CJKutf8,用pdflatex编译tex文件
CJK有两个基本宏包:CJK和CJKutf8,其中后者面向utf-8编码,其一般使用方法如下:
\\usepackage{CJKutf8} \\begin{document} \\begin{CJK}{UTF8}{<font>} ... \\end{CJK} \\end{document}
font为简体中文字体,CJK自带的utf-8简体字体有gbsn(宋体)和gkai(楷体),例子:
\\documentclass{article} \\usepackage{CJKutf8} \\begin{document} \\begin{CJK}{UTF8}{gbsn} 这是一个CJKutf8的例子,使用的字体是gbsn。 \\end{CJK} \\end{document}
缺点:只有两种字体.
2、CTEX的UTF8选项, 用xelatex编译
上面的CJKutf8只提供了两种字体,可选择的余地太小,我们可以直接用UTF8选项使CTEX支持utf-8编码,利用CTEX丰富的字体和中文设置可以更好地编辑Latex中文文本,其语法格式为:
\\documentclass[UTF8]{article} \\usepackage{CTEX} \\begin{document} ... \\end{document}
或者,直接使用ctexart
\\documentclass[UTF8]{ctexart} \\begin{document} ... \\end{document}
例子:
\\documentclass{article}
\\usepackage{ctex}
\\begin{document}
这是一个CTEX的utf-8编码例子,{\\kaishu 这里是楷体显示},{\\songti 这里是宋体显示},{\\heiti 这里是黑体显示},{\\fangsong 这里是仿宋显示}。
\\end{document}
编译过程中提示如下警告,不影响.
* fontspec warning: "script-not-exist"
*
* Font \'FandolFang-Regular\' does not contain script \'CJK\'.
以上是关于latex中文支持ubuntu的主要内容,如果未能解决你的问题,请参考以下文章
应用程序启动器 “sublime_text.desktop“ 还没有被标记为 信任。如果您不知道这个文件的来源,那么启动它可能会不安全。解决sublime在ubuntu中不支持中文输入问题。(代码片段
Ubuntu LaTeX 中文环境配置 与 VSCode LaTeX Workshop
图片转换为 latex 公式,识别图片中Latex公式,支持数学公式,化学公式,物理公式和生物公式,附Java代码和测试效果