主要说明下标题格式的设置方式,包括字体、字号、段前后间距、标题标签等

用\CTEXsetup命令

如下:

\CTEXsetup[name={第,章 },format={\centering\heitiB\zihao{3}},aftername={\enspace},beforeskip={24bp},afterskip={18bp}]{section} %name选项中不要使用中文逗号

\CTEXsetup[format={\raggedright\heiti\zihao{-3}},aftername={\enspace},beforeskip={24bp},afterskip={6bp}]{subsection}

\CTEXsetup[format={\raggedright\heiti\zihao{4}},aftername={\enspace},beforeskip={12bp},afterskip={6bp}]{subsubsection}

存在的还未解决的问题有三点:

字体命令对标签中的数字编号不起作用

生成的目录格式没有按上面设置的标题格式展示

低一级标题紧接高一级标题时,两级标题之间的间距以高级标题的段后间距为准,而不是以段前间距和段后间距的最大值为准

修改底层命令(姑且这么说)

如下:

\makeatletter %可行

\renewcommand\section{\@startsection{section}{1}{\z@}%

{24bp\@plus 1ex \@minus .2ex}%

{18bp \@plus .2ex}%

{\heitiB\centering\zihao{3}}}

\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%

{24bp\@plus 1ex \@minus .2ex}%

{6bp \@plus .2ex}%

{\heiti\zihao{-3}}}

\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}

{12bp\@plus 1ex \@minus .2ex}%

{6bp \@plus .2ex}%

{\heiti\zihao{4}}}

\makeatother

\renewcommand{\thesection}{第\arabic{section}章}

\renewcommand{\thesubsection}{\arabic{section}.\arabic{subsection}}

\renewcommand{\thesubsubsection}{\arabic{section}.\arabic{subsection}.\arabic{subsubsection}}

第二中方式的三个\renewcommand可以使目录中的标题展示为我们想要的样式。

但仍存在两个问题:

字体命令仍不能对数字编号起作用

\makeatletter...\makeatother这种用法不熟悉,而且其中符号\z@的含义还不清楚

最后给出代码供大家调试

\documentclass{ctexart}

%可行

%\CTEXsetup[name={第,章 },format={\centering\heiti\zihao{3}},aftername={\enspace},beforeskip={24bp},afterskip={18bp}]{section} %name选项中不要使用中文逗号

%\CTEXsetup[format={\raggedright\heiti\zihao{-3}},aftername={\enspace},beforeskip={24bp},afterskip={6bp}]{subsection}

%\CTEXsetup[format={\raggedright\heiti\zihao{4}},aftername={\enspace},beforeskip={12bp},afterskip={6bp}]{subsubsection}

\makeatletter %可行

\renewcommand\section{\@startsection{section}{1}{\z@}%

{24bp\@plus 1ex \@minus .2ex}%

{18bp \@plus .2ex}%

{\heiti\centering\zihao{3}}}

\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%

{24bp\@plus 1ex \@minus .2ex}%

{6bp \@plus .2ex}%

{\heiti\zihao{-3}}}

\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}

{12bp\@plus 1ex \@minus .2ex}%

{6bp \@plus .2ex}%

{\heiti\zihao{4}}}

\makeatother

\renewcommand{\thesection}{第\arabic{section}章}

\renewcommand{\thesubsection}{\arabic{section}.\arabic{subsection}}

\renewcommand{\thesubsubsection}{\arabic{section}.\arabic{subsection}.\arabic{subsubsection}}

\begin{document}

\tableofcontents

\section{咚咚咚}

\subsection{咚咚咚咚咚}

咚咚咚咚咚咚咚咚咚咚咚咚咚咚咚咚咚咚咚咚\\咚咚咚咚咚咚咚咚咚咚咚咚咚咚咚咚咚咚咚咚

\subsubsection{咚咚咚咚咚咚咚}

咚咚咚咚咚咚咚咚咚咚咚咚咚咚咚咚咚咚咚咚\\咚咚咚咚咚咚咚咚咚咚咚咚咚咚咚咚咚咚咚咚

\section{锵锵锵}

\subsection{锵锵锵锵锵}

\subsubsection{锵锵锵锵锵锵锵}

\end{document}

latex中文小标题_latex定制标题样式相关推荐

  1. latex中文小标题_科学网—一个较为完整的中文图书Latex模板 - 张金龙的博文

    用Latex编写中文书是让人头疼的工作.如果不是需要输入很多公式,很多人是不愿意用latex排版中文书的. 在ctex宏包发布之前, latex系统对中文排版的支持一直不太理想.虽然中文能够正常显示, ...

  2. latex中文小标题_LaTeX标题怎样使用中文?

    你的位置: 问答吧 -> Linux 软件 -> 问题详情 LaTeX标题怎样使用中文? LaTeX中的中文环境都是写在\begin{document}下的, 例:\documentcla ...

  3. 如何在WORD中设置标题1与标题2编号样式不一样

    这两天在抓紧写论文,却有一个排版问题搞得焦头烂额,因为论文要求每一章的大标题编号要求使用中文数字,而其它更小的标题用阿拉伯数字编号,即 第一章 标题1  1.1 标题2  1.1.1 标题3 可难受坏 ...

  4. Latex使用笔记(TexStudio,树状图、八数码模板、中文小论文模板)

    本篇文章参考了加入两行代码使TexStudio支持中文 和调整TexStudio的画面字体为中文 以及关于Overleaf的博文 本篇文章有意冒犯侵犯,如侵,联系我,速删 1. 调整界面.TexStu ...

  5. latex 公式不居中_LaTex小技巧,祝你论文一臂之力!

    LaTex作为常用的排版系统,已深入到大家的工作和学业中.但是很多小伙伴反馈说:LaTex公式编辑复杂.表格处理麻烦等.为此,我们特别收集了一些LaTex的小技巧,希望大家都可以get到! 公式篇 首 ...

  6. 超详细中文注释的GPT2新闻标题生成项目

    超详细中文注释的GPT2新闻标题生成项目:https://zhuanlan.zhihu.com/p/338171330 笔者开源了一个带有超详细中文注释的GPT2新闻标题生成项目. 该项目参考了GPT ...

  7. cs0246未能找到类型或命名空间名_实用小工具之整理标题及数据类型

    整理标题(表头)经过一番折腾,这个查询表终于露出全貌了,只是表中全部都是"蚯蚓文"(英文)."姓"和"名"用"蚯蚓文"也 ...

  8. 套用带标题行的表格样式_比格式刷好用10倍,原来Excel表格还有这么神奇的功能!...

    如果你经常从Excel模板库中下载模板,你会发现这些模板都用了同一个功能:自定义样式 Excel公式教程模板: 员工出勤表模板: 甘特项目规划器模板: why?为什么这些模板热衷于这个功能,到底有什么 ...

  9. android 设置Spinner文字标题颜色 字体大小样式

    原文地址为: android 设置Spinner文字标题颜色 字体大小样式 // 在初始化之前改变 Spinner文字标题颜色         mySpinner.xml 样式文件放在main.xml ...

  10. 去除latex中cctbook里面二级章节标题中前面的双s符号

    去除latex中cctbook里面二级章节标题中前面的双s符号 1. 问题描述 2. 解决方法 3. 可能出现的问题 1. 问题描述    使用 Latex 写论文时,若二级和三级标题前面出现 § \ ...

最新文章

  1. BugkuCTF web3
  2. openresty开发系列40--nginx+lua实现获取客户端ip所在的国家信息
  3. python odoo_odoo开发学习 -- Python2 or Python3 ?
  4. java map 实现 序列化,MapReduce序列化
  5. python-day19-面向对象进阶-加载顺序,命名空间,组合(实现松耦合)
  6. Java服务器内存过高CPU过高问题排查
  7. 专访图灵奖得主David Patterson:8年前就得知被提名,AI跃迁看好边缘计算
  8. Pandas——处理丢失的数据(含NaN的数据)
  9. 计算机设备序列号都一样,如何使用adb工具
  10. 深度学习自学(三十六):ABCNet实时自适应贝塞尔曲线场景文字检测识别网络
  11. VMwareESX上的SCOM控制台无法正常运行
  12. 小刘同学的CMOS模拟集成电路学习小记(不停更新)
  13. 为魅族助攻,联发科发布Helio P25处理器
  14. 记录百度点击登录无响应及百度搜索显示异常
  15. JavaScript Web APIs
  16. 蓝牙控制esp-32单片机(四)
  17. 土木搬砖工图形学学习之路——射线与包围盒的相交测试
  18. 理解图像卷积操作的意义
  19. VMware安装windows xp
  20. electron隐藏默认菜单

热门文章

  1. Hello Python(十七)——Python扩展模块开发
  2. 【Java 实战】实现大转盘抽奖
  3. K210学习笔记——语音识别
  4. 确定有限自动机DFA
  5. 利用MATLAB 实现证件照换底色教程
  6. 散热风扇是吹风还是吸风,配电柜电气柜机柜散热风扇的原理。
  7. 期货交易中的一些术语
  8. mysql 分析函数 平均_mysql平均函数
  9. 圆柱体积怎么算立方公式_圆柱体积公式怎么算
  10. Cocos Creator如何制作3D微信小游戏教程