我正在使用IEEEtran
,我的子部分已缩进。我尝试使用,\parindent0pt
但这也会删除段落的缩进。有什么建议吗?
答案1
IEEEtran
通过 创建分段单元\@startsection
,但这取决于您调用类的模式。只有在journal
(默认)conference
或 下transmag
才会\subsubsection
有缩进。并且,基于您遇到的问题仅有的使用\subsubsection
,似乎您正在(默认) 或IEEEtran
下运行。以下是这些模式下 的定义(取自journal
conference
\subsubsection
IEEEtran.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
)给出与分段单位相关的缩进(参见在哪里可以找到类似\@startsection
LaTeX 的命令的帮助文件或文档?)。如果要删除它,请\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}