删除子节末尾的点

删除子节末尾的点

我正在使用IEEEtran(带conference选项)。我想删除标题末尾的句号。

\documentclass[conference,compsoc]{IEEEtran}

\begin{document}
\section{Section}
\subsection{Subsection}
\subsubsection{Subsubsection}
\end{document}

此示例的结果:

1. Section
1.1. Subsection
1.1.1. Subsubsection.

我怎样才能删除后面的句号\subsubsection

答案1

其背后的原因在于\section和 的\subsection设置方式与不同\subsubsection。前两者使用 展示样式,而后者使用插入样式。为了使分节单元标题/页眉不会太靠近内容,IEEEtran类文件

% TITLING OF SECTIONS
\def\@IEEEsectpunct{:\ \,}  % Punctuation after run-in section heading  (headings which are
                            % part of the paragraphs), need little bit more than a single space
                            % spacing from section number to title
% compsoc conferences use regular period/space punctuation
\ifCLASSOPTIONcompsoc
\ifCLASSOPTIONconference
\def\@IEEEsectpunct{.\ }
\fi\fi

您可以\@IEEEsectpunct将“较低级别标题”更新为(比如说)一个空格:

在此处输入图片描述

\documentclass[conference,compsoc]{IEEEtran}

\makeatletter
\renewcommand{\@IEEEsectpunct}{~}
\makeatother

\begin{document}

\section{Section}
This is a display section.

\subsection{Subsection}
This is a display subsection.

\subsubsection{Subsubsection}
This is a run-in subsubsection.

\end{document}

请注意,不建议更改将要提交打印的文章的类样式,因为期刊无论如何都会删除任何特殊修改。

相关内容