を使用しています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
3番目の引数(\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}