latex的中文字体设置

时间:2022-12-28 11:05:20

近日在用latex写论文时遇到了中文字体设置的问题。具体问题如下,正文字体为宋体,摘要和关键词字体为仿宋。作为latex云玩家,我马上百度了中文字体的设置方法。搜索到了如下的一篇文章,感觉非常有用。

Latex 对中文字体设置的一些解决

文章核心内容是,首先在导言区要添加中文文档的编写包,即:

%在导言区使用以下代码,获得中文支持
\documentclass[utf8,a4paper,12pt] {ctexart}

%或者
\documentclass {article}
\usepackage {ctex}

然后直接在需要设置字体的文本前面加上字体的以拼英命名的函数即可,可谓非常简单粗暴。。

\documentclass[12pt,a4paper,utf8]{ctexart}
\begin{document}
\noindent 中文字体(默认宋体)\\
\fangsong 中文字体(仿宋) \songti 中文字体(宋体) \lishu 中文字体(隶书) \heiti 中文字体(黑体)\\
\CJKfamily{zhkai} 中文字体(楷书) \CJKfamily{zhyou} 中文字体(幼圆) \CJKfamily{zhyahei} 中文字体(微软雅黑)\\
\end{document}

字体设置效果如下图所示:
latex的中文字体设置

新的问题:如何在文本中分割字体?

我按照上述引用文章的方式修改自己的论文时发现:我在摘要段落的前面直接加上了\fangsong函数后,不仅摘要段落变成了仿宋字体,连关键词部分的字体也自动变成了仿宋字体,其中包括“关键词”这三个字。然而这并不是我想要看到的结果。
具体代码如下:

\begin{abstract}
\fangsong 发展混合所有制经济。
\keywords 混合所有制经济
\end{abstract}

字体效果如下图所示:
latex的中文字体设置
经过尝试后我找到了解决的方法。

解决方法

{}作为文本的划分标识,并在{}内进行字体的设置。按照这种思路,我编写了如下的代码,效果非常理想。

\begin{abstract}
{\fangsong 发展混合所有制经济。}
\keywords {\fangsong 混合所有制经济}
\end{abstract}

latex的中文字体设置

总结

  1. latex设置中文字体并不困难。非常推荐大家读一读Latex 对中文字体设置的一些解决。读完后你就能迅速上手,对自己的中文tex文档进行迅速编辑。实际上,本文也把上述文章的核心内容做了总结。
  2. latex编辑文本时,{}是十分重要的划分方式。如果需要按照文本划分不同的字体,或者寻求*度极高的字体设置,可以采取本文所采用的在{}内进行字体设置的方式。
    在此举一个比较极端的例子:
{\fangsong 这是仿宋,}{\songti 这是宋体,}{\heiti 这是黑体。}

效果如下:
latex的中文字体设置