You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在LaTeX中删除指定子章节标题末尾的冒号

默认LaTeX标准文档类(article、report、book)的\subsubsection标题后本身不会自带冒号,出现冒号通常是使用了ctex中文文档类、或通过titlesec等宏包自定义了标题格式,对应解决方法如下:

场景1:使用ctex系列中文文档类(ctexart/ctexrep/ctexbook等)

这类文档类默认给子章节标题后置了冒号,可按需全局或局部删除:

全局删除所有subsubsection后的冒号

在导言区添加配置:

\ctexset{
  subsubsection/punct = {}
}

仅删除指定单个subsubsection后的冒号

在对应标题内容末尾加\punct{}清空标点即可,完整示例如下:

\documentclass{ctexart}
\begin{document}

% 保留默认冒号的子章节
\subsubsection{默认格式子章节}
正文示例内容。

% 单独删除冒号的指定子章节
\subsubsection{Cellular Networks\punct{}}
该标题后已无冒号。

\end{document}

场景2:使用titlesec宏包自定义标题格式

如果你通过titlesec自行定义了标题样式,找到导言区中subsubsection的格式定义,删除末尾设置后置标点的冒号即可。
示例修改前的代码:

\usepackage{titlesec}
\titleformat{\subsubsection}{\bfseries}{\thesubsubsection}{1em}{}[:]

修改后(删除末尾的[:]):

\usepackage{titlesec}
\titleformat{\subsubsection}{\bfseries}{\thesubsubsection}{1em}{}

内容的提问来源于stack exchange,提问作者Qur3an

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 00:51:02