如何使用 IEEEtran 停用小節中的縮排?

如何使用 IEEEtran 停用小節中的縮排?

我正在使用IEEEtran並且我的子小節是縮排的。我嘗試使用,\parindent0pt但這也消除了段落的縮排。有什麼建議嗎?

答案1

IEEEtran透過 建立截面單元\@startsection,但這取決於您呼叫類別的模式。僅在journal(預設)下,conferencetransmag\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}

相關內容