Latex文档的中文字体设置

近日在用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}

字体设置效果如下图所示:

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

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

具体代码如下:

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

字体效果如下图所示:



经过尝试后我找到了解决的方法。

解决方法

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

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

总结

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

    在此举一个比较极端的例子:
{\fangsong 这是仿宋,}{\songti 这是宋体,}{\heiti 这是黑体。}

效果如下:

latex文档的中文字体设置的更多相关文章

  1. 从Word到Latex文档

    有时,从Word文档复制到Latex文档时会编译报错,这时要检查某些特殊字符.中文输入法下的字符有时无法正确编译,要用相应的英文输入法下的字符替代.拉丁字母.希腊字母应该用转义字符实现.

  2. freebsd|odoo - 为odoo报表 安装文泉译中文字体

    来源: Odoo8.0中使用文泉译中文字体         http://blog.csdn.net/vnsoft/article/details/40056935 FreeBSD wkhtmltop ...

  3. 在LaTeX文档中插入图片的几种常用的方法

    LaTeX中一般只直接支持插入eps(Encapsulated PostScript)格式的图形文件, 因此在图片插入latex文档之前应先设法得到图片的eps格式的文件. 在LaTeX文档中插入图片 ...

  4. 解决Linux文档显示中文乱码问题以及编码转换

    解决Linux文档显示中文乱码问题以及编码转换 解决Linux文档显示中文乱码问题以及编码转换 使vi支持GBK编码 由于Windows下默认编码是GBK,而linux下的默认编码是UTF-8,所以打 ...

  5. SharePoint 开发另存文档库中文档

    前言 最近碰到这样一个问题,用前端框架读取SharePoint文档库中文档的时候,如果是PDF/TXT等类型的文档,不会出现另存为的操作,而是在浏览器中在线打开,这样用户是无法接受的. 解决方法 通过 ...

  6. Latex 文档格式化

    title: "Latex 文档格式化" author: 李龙翔 date: "Nov 22, 2019" subject: "Markdown&qu ...

  7. latex 对中文字体设置的一些解决

    latex 对中文字体设置的一些解决 直接使用Xelatex编译带中文的文件时,会出现无法识别的错误,这是因为latex默认的环境不支持中文,这时可以使用CTex 宏集.ctex 宏包或xeCJK 宏 ...

  8. 用atom写LaTeX文档

    下载并安装Tex Live: 下载页面 下载并安装atom:下载页面 打开atom File -> Settings -> Install 搜索并安装: language-latex la ...

  9. Ubuntu 13.10 中文字体设置

    据我查到的资料,在默认设置下,Ubuntu 13.10 中文使用的是文泉驿正黑.我总觉得它的效果有些发虚,模糊,不满意. (貌似是Ubuntu从13.04开始取消了默认的微米黑,回退为之前的正黑.这我 ...

  10. LaTeX技巧22:LaTeX文档中的参考文献初级

    用 LaTeX 处理文档, 经常就要书写参考文献, 本篇就是介绍如何在 LaTeX 中使用参考文献, 注意这里讲的是LaTeX默认的 thebibliography 环境, 如果要了解 LaTeX 中 ...

随机推荐

  1. js动态获取当前时间(年、月、日、上午/下午、时、分、秒)

    //获取动态时间function mytime() { var mydate = new Date(); var year = mydate.getFullYear(); var month = my ...

  2. PHP全栈开发(八):CSS Ⅱ 创建

    CSS一共有三种创建方式,分别是 外部样式表 内部样式表 内联样式表 外部样式表顾名思义,是将HTML文件与CSS文件分开,形成两个独立的文件,CSS文件以.css结尾. 我们可以在HTML的头部里面 ...

  3. 【Java】 DirectByteBuffer堆外内存回收

    PhantomReference虚引用 在分析堆外内存回收之前,先了解下PhantomReference虚引用. PhantomReference需要与ReferenceQueue引用队列结合使用,在 ...

  4. 一键生成通用高亮代码块到剪贴板,快捷粘贴兼容 TT/WX/BJ 编辑器

    有些在线图文编辑器不支持直接插入代码块,但可以直接粘贴 HTML 格式的高亮代码块. 花了一点时间研究了一下各家的编辑器,规则却各不相同.有的要求代码块被包含于 <code> ... &l ...

  5. Pytest进阶使用

    fixture 特点: 命令灵活:对于setup,teardown可以省略 数据共享:在conftest.py配置里写方法可以实现数据共享,不需要import导入,可以跨文件共享 scope的层次及神 ...

  6. JSP中使用response对象实现定时跳转网页

    5秒后跳转到登录页面 <% response.setHeader("refresh","5;URL="login.jsp"); %>

  7. golang中的变量阴影

    索引:https://waterflow.link/articles/1666019023270 在 Go 中,在块中声明的变量名可以在内部块中重新声明. 这种称为变量阴影的原理很容易出现常见错误. ...

  8. 脚本之一键部署nexus

    NEXUS_URL="https://download.sonatype.com/nexus/3/nexus-3.39.0-01-unix.tar.gz" #NEXUS_URL=& ...

  9. 初识vue3.0

    vue3.0 源码组织方式的变化 采用ts重写 独立的功能模块提取到单独的包中 90%的api兼容Vue2.x Composition API 组合api 解决vue2.x options api 开 ...

  10. WebSocket心跳检测和重连机制

    1. 心跳重连原由 心跳和重连的目的用一句话概括就是客户端和服务端保证彼此还活着,避免丢包发生. websocket连接断开有以下两证情况: 前端断开 在使用websocket过程中,可能会出现网络断 ...