Latex 中文配置解析
一、非CTEX编译环境
1.Article
\documentclass[a4paper,10pt]{article} %a4纸,10号字,文章类\usepackage[utf8]{inputenc} %调用utf-8编码包
\usepackage{CJK} %调用CJK编码包,Chinese-Japanese—Korea三种语言兼容,实现中文关键\title{} %文章标题
\author{} %文章作者
\date{} %文章时间\begin{document} %文章开始\maketitle %页面中显示标题,不然不会显示标题等
\begin{abstract}
\end{abstract}\begin{CJK}{GBK}{song} %此处引用上面的CJK包,GBK内包含21003个汉字及883个符号,涵盖所有
中文、英文、数学等各种内容都兼容
\end{CJK}\end{document}
2.Book
\documentclass[a4paper,10pt]{book}\usepackage[utf8]{inputenc}
\usepackage{CJK}\begin{document}\begin{CJK}{GBK}{song}
中文、英文、数学等各种内容都兼容
\end{CJK}\end{document}
3.Letter
\documentclass[a4paper,10pt]{letter} %确定信类\usepackage[utf8]{inputenc} %调用两个编码包
\usepackage{CJK}\begin{document} %整个文档的开始
% If you want headings on subsequent pages,
% remove the ``%'' on the next line:
% \pagestyle{headings}
\begin{CJK}{GBK}{song} %中文的部分在document内,信的部分在中文的部分内,这个逻辑清晰简单\begin{letter}{TO_ADDRESS} %信的开始\address{$$ADDRESS$$} %这里是一些可能要用到的信的格式和结构
\opening{$$SALUTATION$$}
\signature{\\$$TITLE$$}
\closing{$$CLOSING$$}%enclosure listing
%\encl{}\end{letter} %信的结束\end{CJK} %调用CJK包结束NOT Chinese %这里在CJK引用的部分外所以不能使用中文,一定要明白begin&end的逻辑和包引用的逻辑\end{document} %文档结束
4.Report
\documentclass[a4paper,10pt]{report} %确定是报告类,a4纸,10号字\usepackage[utf8]{inputenc} %调用两个语言包,如果之后需要调用其他的包则需要提前在此部分调入,好习惯
\usepackage{CJK}% Title Page %百分号在在LaTeX中为注释符号,一般的软件是这样的
\title{}
\author{}\begin{document}
\begin{CJK}{GBK}{song} %引用CJK包编译中文,下面的标题和摘要可能是中文,所以需要提前引用\maketitle %显示标题\begin{abstract} %摘要部分
\end{abstract}\end{CJK}
\end{document}
5.Powerdot
\documentclass[style=aggie]{powerdot} %这种格式引用比较少,可以了解一些,不同环境不一定可以实现\usepackage[utf8]{inputenc}\pdsetup{
}\title{}
\author{}
\date{}\begin{document}
\maketitle\section{}\begin{slide}{}
\end{slide}\end{document}
二、CTEX编译环境
说明: CTEX环境无需调用CJK包然后再引用,而是需要套用CTEX的专属类型ctexart
1.ctexart
\documentclass[UTF8]{ctexart}\begin{document}中文、英文、数字等内容\end{document}
结构同下
\documentclass[UTF8]{article}\usepackage{ctex} %调用ctex编码包,相当于调用cjk包并直接在ctex环境中编译,所以无需引用包\begin{document}中文、英文、数字等内容\end{document}
ctexart基本设置
cs4size、c5size:使用小四号、五号为缺省字号(后者为缺省)GBK、UTF8:使用GBK、UTF8编码(前者为缺省,一开始没改悲剧了。)winfonts:使用Windows字体,只有六种:宋体,仿宋,黑体,楷体、隶书和幼圆(默认设置)cap:使用中文的标题样式nocap:保留英文的标题样式punct:对中文表点进行调整(宽度)(默认选项)nopunct:与punct相反space:使用 CJK 的保留空格模式,保留中文字符间的空格(类似英文的习惯)。你需要自己处理中文字符间的空格以及换行产生的空格(在行尾加上% 符号可以避免),否则排版结果可能不符合中文习惯。这种模式可以通过 \CTEXnospace 转换到 nospace 模式。nospace:使用 CJK 的忽略空格模式,也就是 CJK* 环境的模式。CJK 会自动忽略中文字符间的空格,比较符合中文习惯。在这种模式下,可以使用 ~ 来分隔中英文字符,产生的间距稍小于普通空格,排版效果比较美观。这种模式可以通过 \CTEXspace 命令转换到 space 模式。这个是 ctex 宏包的缺省模式。indent:段首空两格noindent:段首不空格
结语:这是两种不同环境的编辑方式原理解析,非CTEX环境更加纯粹,不过推荐使用ctex,更加简便强大。
imbenben
Latex 中文配置解析相关推荐
- Latex中文配置中修复Package fontspec Error
使用texlive+texstudio,编译简单.tex文件,出现Package fontspec Error. .tex代码如下: \documentclass{article}\usepackag ...
- latex表插入的位置不对_VSCode_LaTex_英文amp;中文配置
I. VSCode+Latex安装 VSCode+Git安装 lonelybag:vscode_git_github 配置教程zhuanlan.zhihu.com Latex安装 踏歌:编写中文La ...
- linux下latex中文字体,Ubuntu下LaTex中文环境配置
http://www.cnblogs.com/lienhua34/p/3675027.html --------------------------------------- [转] http://h ...
- ubuntu下LaTeX的中文输入法与中文配置
ubuntu下LaTeX的中文输入法与中文配置 安装LaTeX 打开终端,输入: sudo apt-get install texlive-full 这一步比较长,整个下载下来大概有2G左右. 安装t ...
- ubuntu16.04配置Latex+中文字体
Ubuntu16.04配置Latex+中文字体 Latex安装 先前安装版本的卸载 apt-get安装包的深度卸载 通过安装器"install-tl"安装的texlive卸载 通过 ...
- latex 中文_【小白向】LaTeX 中文入门
注:本文尚未撰写完毕,先暂存一下~(2020/06/27) 参考学习路线[1] 如何从零开始,入门 LaTeX? @孟晨 1. 卸载 CTeX 套装,安装 TeX Live 原因及教程见:TeX Li ...
- go 库 viper 配置解析神器
go 库 viper 配置解析神器 文章目录 go 库 viper 配置解析神器 1. 简介 2. 安装 3. 建立默认值 4. 读取配置文件 5. 获取 key/value 方法 5.1 Get() ...
- Android完美解决LaTeX中文显示问题
Android完美解决LaTeX中文显示问题 一.目标 二.解决方案 三.测试数据 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 四.遗留问题 五.Next 六 ...
- 【SpringBoot】最新版2019Spring Boot配置解析,源码解析(速成SpringBoot)——学习笔记版【2】
SpringBoot配置文件 文章目录 SpringBoot配置文件 四.配置文件 1.简介 2.YAML用法 2.1 简介 2.2语法 3.为属性注入值 3.1使用.yml配置文件 3.1编写.ym ...
- android展示latex_Android完美解决LaTeX中文显示问题
Android完美解决LaTeX中文显示问题 一.目标二.解决方案三.测试数据1.2.3.4.5.6.7.8.9.10.11.12.13. 四.遗留问题五.Next六.Finally 在上一篇文章&l ...
最新文章
- 独家 | 一文带你上手卷积神经网络实战(附数据集学习资料)
- MVC 源码系列之路由(一)
- python【蓝桥杯vip练习题库】ADV-73数组输出
- [AWDwR4] Iteration F4
- SpringCloud的GateWay网关中怎么debug得到真实的路由地址
- XML和HTML的区别
- 关于Chrome内核88版本无法正常使用Adobe Flash Player公告
- Zabbix 4.2.5 安装部署实践详解
- 四、ip classless与默认路由
- 使用Python绘制淘宝商品评论词云图
- 微信小程序怎么反编译,获取微信小程序源码
- 英语心理测试脸型软件,心理测试:脸型分析自己
- C语言图片变黑白,用c语言把bmp格式的彩色图片转换成黑白的
- android 实现果冻动画效果,利用css3实现弹性果冻按钮动画特效
- idea验证失败_阿里云滑块验证失败解决方案
- 2021-11-15 cv2.erode()和cv2.dilate()的原理理解
- java基础:面向对象编程23-this课后练习boygirl
- linux物理内存没用完swap占用大,Linux占用swap分区过高,物理内存还有剩余
- 最简单易学的手机打字方法
- vue 中 mixins 的使用
热门文章
- 富文本编辑器kindeditor支持从word复制粘贴保留格式和图片的插件
- 数据库系统概论--第三章 关系数据库标准语言SQL
- 直观理解深度学习中的反卷积、导向反向传播
- 「游戏建模」3DMAX节点材质编辑器详解
- ( 方框打勾 java_Java 11手册:Java 11是否在所有正确的方框中打勾?
- Imitate_ProcessRR轮盘调度
- 模拟信号幅度调制之AM
- Virtual Box 打开.vmdk文件
- 计算机专硕双导师,【计算机专业论文】双导师制人才培养计算机专业论文(共1315字)...
- c语言大作业点歌系统,基于C语言的KTV点歌系统