一、非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 中文配置解析相关推荐

  1. Latex中文配置中修复Package fontspec Error

    使用texlive+texstudio,编译简单.tex文件,出现Package fontspec Error. .tex代码如下: \documentclass{article}\usepackag ...

  2. latex表插入的位置不对_VSCode_LaTex_英文amp;中文配置

    I. VSCode+Latex安装 VSCode+Git安装 lonelybag:vscode_git_github 配置教程​zhuanlan.zhihu.com Latex安装 踏歌:编写中文La ...

  3. linux下latex中文字体,Ubuntu下LaTex中文环境配置

    http://www.cnblogs.com/lienhua34/p/3675027.html --------------------------------------- [转] http://h ...

  4. ubuntu下LaTeX的中文输入法与中文配置

    ubuntu下LaTeX的中文输入法与中文配置 安装LaTeX 打开终端,输入: sudo apt-get install texlive-full 这一步比较长,整个下载下来大概有2G左右. 安装t ...

  5. ubuntu16.04配置Latex+中文字体

    Ubuntu16.04配置Latex+中文字体 Latex安装 先前安装版本的卸载 apt-get安装包的深度卸载 通过安装器"install-tl"安装的texlive卸载 通过 ...

  6. latex 中文_【小白向】LaTeX 中文入门

    注:本文尚未撰写完毕,先暂存一下~(2020/06/27) 参考学习路线[1] 如何从零开始,入门 LaTeX? @孟晨 1. 卸载 CTeX 套装,安装 TeX Live 原因及教程见:TeX Li ...

  7. go 库 viper 配置解析神器

    go 库 viper 配置解析神器 文章目录 go 库 viper 配置解析神器 1. 简介 2. 安装 3. 建立默认值 4. 读取配置文件 5. 获取 key/value 方法 5.1 Get() ...

  8. Android完美解决LaTeX中文显示问题

    Android完美解决LaTeX中文显示问题 一.目标 二.解决方案 三.测试数据 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 四.遗留问题 五.Next 六 ...

  9. 【SpringBoot】最新版2019Spring Boot配置解析,源码解析(速成SpringBoot)——学习笔记版【2】

    SpringBoot配置文件 文章目录 SpringBoot配置文件 四.配置文件 1.简介 2.YAML用法 2.1 简介 2.2语法 3.为属性注入值 3.1使用.yml配置文件 3.1编写.ym ...

  10. android展示latex_Android完美解决LaTeX中文显示问题

    Android完美解决LaTeX中文显示问题 一.目标二.解决方案三.测试数据1.2.3.4.5.6.7.8.9.10.11.12.13. 四.遗留问题五.Next六.Finally 在上一篇文章&l ...

最新文章

  1. 独家 | 一文带你上手卷积神经网络实战(附数据集学习资料)
  2. MVC 源码系列之路由(一)
  3. python【蓝桥杯vip练习题库】ADV-73数组输出
  4. [AWDwR4] Iteration F4
  5. SpringCloud的GateWay网关中怎么debug得到真实的路由地址
  6. XML和HTML的区别
  7. 关于Chrome内核88版本无法正常使用Adobe Flash Player公告
  8. Zabbix 4.2.5 安装部署实践详解
  9. 四、ip classless与默认路由
  10. 使用Python绘制淘宝商品评论词云图
  11. 微信小程序怎么反编译,获取微信小程序源码
  12. 英语心理测试脸型软件,心理测试:脸型分析自己
  13. C语言图片变黑白,用c语言把bmp格式的彩色图片转换成黑白的
  14. android 实现果冻动画效果,利用css3实现弹性果冻按钮动画特效
  15. idea验证失败_阿里云滑块验证失败解决方案
  16. 2021-11-15 cv2.erode()和cv2.dilate()的原理理解
  17. java基础:面向对象编程23-this课后练习boygirl
  18. linux物理内存没用完swap占用大,Linux占用swap分区过高,物理内存还有剩余
  19. 最简单易学的手机打字方法
  20. vue 中 mixins 的使用

热门文章

  1. 富文本编辑器kindeditor支持从word复制粘贴保留格式和图片的插件
  2. 数据库系统概论--第三章 关系数据库标准语言SQL
  3. 直观理解深度学习中的反卷积、导向反向传播
  4. 「游戏建模」3DMAX节点材质编辑器详解
  5. ( 方框打勾 java_Java 11手册:Java 11是否在所有正确的方框中打勾?
  6. Imitate_ProcessRR轮盘调度
  7. 模拟信号幅度调制之AM
  8. Virtual Box 打开.vmdk文件
  9. 计算机专硕双导师,【计算机专业论文】双导师制人才培养计算机专业论文(共1315字)...
  10. c语言大作业点歌系统,基于C语言的KTV点歌系统