TexStudio中文字体编译

第一次使用LaTex,不太会用,找了许久的教程和博客,想要搞懂如何写中文论文。发现大部分博客都是在教格式,但是很少提到博客编译选项。
总结一下,目前学习到的两个方法。

方法一:CTeX

主要参考的这个资料:LaTeX 中如何使用中文
(这个链接里方法二没有尝试过,有兴趣的可以自己尝试一下。)

国内的 CTeX 开发组为了满足用户在 LaTeX 中排版中文的种种需求,已经开发了多款 LaTeX 文档类以及 LaTeX 宏包。使用这些库, 你能够很轻松地在 LaTeX 使用中文。

如果你的文章主要由中文构成,你可以考虑使用 CTeX 中的 ctexart 文档类,下面的例 子展示了如何使用 ctexart 文档类来写中文文档:

\documentclass[UTF8]{ctexart}
\begin{document}
你好,这是一个测试文档。
\end{document}

然后修改编译方式:TexStudio的选项→设置TexStudio→构建→默认编译器,选择xelatex,如下图:
TexStudio中文字体编译_第1张图片
编译得到的结果如下:
TexStudio中文字体编译_第2张图片

方法二:CTeX

主要参考知乎的这个问答:LaTeX的编辑器TeXStudio能够识别中文吗?为何添加字体库中没有中文的?

使用示例如下:

\documentclass[a4paper, 12pt]{article}
%加入下面两行
\usepackage{fontspec}
\setmainfont[Mapping=tex-text]{KaiTi}

\begin{document}
你好,这是另一个测试文档。
\end{document}

fontspec本身就支持中文,第二行是使用本地字体,此处为楷体。
之后用Xetex编译完成后就直接是楷体中文。

编译器仍然选择xelatex,结果如下:
TexStudio中文字体编译_第3张图片
这里还有一个自己试过的比较好用的模板,我常用的Latex中文报告模板(一)

感谢三位链接的作者,希望这篇博客能对你有帮助。

你可能感兴趣的:(问题解决)