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. Java中的多线程的创建方式

    首先理清几个基本概念: 程序:为完成特定任务,用某种语言编写的一组指令的集合.即一段静态的代码(还没运行起来) 进程:是程序的一次执行过程,也就是说程序运行起来了,加载到了内存中,并占用了cpu的资源 ...

  2. Go中的闭包、递归

    一 闭包详解 闭包的应该都听过,但到底什么是闭包呢? 闭包是由函数及其相关引用环境组合而成的实体(即:闭包=函数+引用环境). "官方"的解释是:所谓"闭包", ...

  3. MySQL精华笔记

    1.mysql分为 server 层和存储引擎: server 层: 1.连接器:管理连接权限验证 2.查询缓存:命中缓存直接换回查询结果 3.分析器:分析语法 4.优化器:生成执行计划,选择索引 5 ...

  4. Hbase之命令

    Hbase之命令 -- 查询数据量 hbase org.apache.hadoop.hbase.mapreduce.RowCounter '{namespaceName:tablename}' cou ...

  5. 6.Git忽略文件

    忽略指定文件 有些文件与实际功能无关,不参与服务器上部署运行,把他们忽略调能够屏蔽ide工具之间的差异 1.在工作区目录下创建xxx.gitignore文件 (前缀名随意) 以斜杠"/&qu ...

  6. 1.轮询、长轮询、websocket简介

    一.轮询 前端每隔固定时间向后台发送一次请求,询问服务器是否有新数据   缺点: 延迟,需要固定的轮询时间,不一定是实时数据 大量耗费服务器内存和宽带资源,因为不停的请求服务器,很多时候 并没有新的数 ...

  7. Charles基本功能

    Windows: 运行安装应用程序以在程序菜单中安装 Charles. Mac OS X: 通过双击解压缩下载文件,然后将 Charles 应用程序复制到 Applications 目录中. Linu ...

  8. 二十一、Pod的存储之Secret

    Pod 的存储之Secret 一.Secret 存在意义 ​Secret 解决了密码.token.密钥等敏感数据的配置问题,而不需要把这些敏感数据暴露到镜像或者 Pod Spec中.Secret 可以 ...

  9. 十、Pod的init containers

    Pod 的 init Containers Pod 我们可以分为两类,一种属于自主式 Pod ,还有一种属于控制器管理的 Pod . 一.Pod 的 initContainers 基本概念: ​Pod ...

  10. 利用KubeEdge在A500部署边缘推理任务

      利用KubeEdge在A500部署边缘推理任务 目  录 1 环境介绍... 1 2 云端环境部署... 2 2.1 在master节点安装Docker和k8S (ubuntu) 2 2.1.1 ...