如何使用 IEEEtran 禁用小节中的缩进?

如何使用 IEEEtran 禁用小节中的缩进?

我正在使用IEEEtran,我的子部分已缩进。我尝试使用,\parindent0pt但这也会删除段落的缩进。有什么建议吗?

答案1

IEEEtran通过 创建分段单元\@startsection,但这取决于您调用类的模式。只有在journal(默认)conference或 下transmag才会\subsubsection有缩进。并且,基于您遇到的问题仅有的使用\subsubsection,似乎您正在(默认) 或IEEEtran下运行。以下是这些模式下 的定义(取自journalconference\subsubsectionIEEEtran.cls):

% journal and conference
\def\subsubsection{\@startsection{subsubsection}% name
                                 {3}% level
                                 {\parindent}% indent
                                 {0ex plus 0.1ex minus 0.1ex}% before skip
                                 {0ex}% after skip
                                 {\normalfont\normalsize\itshape}}% style

第三个参数(\parindent)给出与分段单位相关的缩进(参见在哪里可以找到类似\@startsectionLaTeX 的命令的帮助文件或文档?)。如果要删除它,请\subsubsection以相同的方式重新定义,但\z@缩进为零(或):

在此处输入图片描述

\documentclass{IEEEtran}% http://ctan.org/pkg/ieeetran

\makeatletter
% journal (default) and conference
\def\subsubsection{\@startsection{subsubsection}% name
                                 {3}% level
                                 {\z@}% indent (formerly \parindent)
                                 {0ex plus 0.1ex minus 0.1ex}% before skip
                                 {0ex}% after skip
                                 {\normalfont\normalsize\itshape}}% style
\makeatother

\begin{document}
\section{A section}
\subsection{A subsection}
\subsubsection{A subsubsection}
\end{document}

相关内容