当前位置: 首页 > news >正文

Latex中文排版字体和字号

中文排版

最近常用latex排版,也遇到了很多问题。这里对于主要的参考文章做一个总结和推荐。

  • 一份不太简短的 LaTeX2ε 介绍【中文资料】
  • ctex宏包用户手册,用户手册使用 命令行texdoc ctex

这两个文档都是中文的,而且几乎解决了我90%的排版问题。我相信对于中文的排版问题一定也能对大家有所帮助,条件允许的花遇到问题主要还是要去查阅这些手册,解决方案也能更权威一些。
这里也给自己提个醒,遇到问题还是要去查阅官方的手册,不要在网上随便找答案!

中文字号和word字号

latex的字号和word的字号问题困扰了我很久,参考了很多网上的资料。
后来查阅ctex文档的时候,发现这里面详细说明了中文默认字号的问题
在这里插入图片描述

在这里插入图片描述
自定义调整字号大小
在这里插入图片描述

在这里插入图片描述

详细内容笔者不再赘述,查阅ctex宏包的使用手册即可

字体问题(中文粗体斜体)

关于中文字体,ctex宏包中预定义的字体
在这里插入图片描述
一般来说windows下会预安装一些字体
在这里插入图片描述
关于中文宋体粗体默认设置为黑体,是因为ctex宏包中Windows 平台中文字体默认设置。
这里我并没有看ctex宏包的文件配置,而是在LaTeX 中文字体配置基础指南这篇文章中找到问题的解答。
在这里插入图片描述
重新定义宋体粗体的话只需要在导言区进行类似设置
前提是导入了ctexxeCJK宏包。

\setCJKmainfont[AutoFakeBold=2,AutoFakeSlant=true]{SimSun}

这样再使用宋体的粗体就不会是黑体了。
详细的设置参数的含义,可以在xeCJK宏包的用户手册中查阅。

关于这两个宏包的关系,个人认为ctex相当于对xeCJK宏包进行了一次更高层的封装。xeCJK宏包中是这么说的

xeCJK 只提供了字体和标点控制等基本CJK 语言支持。对于中文文档,可以使用更为高层的ctex 宏包或文档类,它将自动调用xeCJK 并设置好中文字体,同时提供了进一步的本地化支持。详细内容参看ctex 宏包套件的说明。

参考

LaTeX工作室-学习文档
一份不太简短的 LaTeX2ε 介绍【中文资料】(lshort中文版)
LaTeX 中文字体配置基础指南

http://www.lryc.cn/news/469697.html

相关文章:

  • [C++ 11] 列表初始化:轻量级对象initializer_list
  • 【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (八):API说明(暂时完结,后续考虑将在线版mongoDB变为本地版)
  • manictime整合两个数据库的数据
  • Spring Boot植物健康系统:智慧农业的新趋势
  • (三)第一个Qt程序“Qt版本的HelloWorld”
  • 【Python知识】一个强大的数据分析库Pandas
  • 10.26学习
  • CSS易漏知识
  • 【10天速通Navigation2】(三) :Cartographer建图算法配置:从仿真到实车,从原理到实现
  • 测试造数,excel转insert语句
  • Python 应用可观测重磅上线:解决 LLM 应用落地的“最后一公里”问题
  • 从零开始:用Spring Boot搭建厨艺分享网站
  • 《2024中国泛娱乐出海洞察报告》解析,垂直且多元化方向发展!
  • 强化学习数学原理学习(一)
  • 获 Sei 基金会投资的 MetaArena :掀起新一轮链上游戏革命
  • react-signature-canvas 实现画笔与橡皮擦功能
  • 004:ABBYY PDF Transformer安装教程
  • FlinkSQL之temporary join开发
  • 第二十六节 直方图均衡化
  • 工单管理用什么工具好?8款推荐清单
  • 工地安全新突破:AI视频监控提升巡检与防护水平
  • World of Warcraft [CLASSIC][80][the Ulduar]
  • python实现数据库的增删改查功能,图形化版本
  • pipeline开发笔记
  • spark读取parquet文件
  • redis详细教程(1.String类型)
  • 用友U8接口-库存管理(7)
  • Spring Boot HikariCP数据库连接池入门
  • Docker快速上手教程:MacOS系统【安装/配置/使用/原理】全链路速通
  • 【JavaSE】认识String类,了解,进阶到熟练掌握