項目内で新しい段落をインデントするにはどうすればよいですか?

項目内で新しい段落をインデントするにはどうすればよいですか?

私が使用しているのは:

\documentclass[journal]{IEEEtran}    
\begin{document}
\begin{enumerate}
\item something
something else
\item something
something else
\end{enumerate}
\end{document}

そして私はこう得ます:

1) 何か

その他

2) 何か

その他

しかし、新しい段落をsomething elseインデントしたいのですが、どうすれば実現できるでしょうか?

ありがとう

答え1

の環境enumerateは、IEEEtran単一のリストの宣言を含むオプションの引数を受け入れます。ドキュメントのセクション XI を参照してください。

設定するパラメータは\listparindent最初はゼロです。

\documentclass[journal]{IEEEtran}

\begin{document}

\begin{enumerate}[\setlength{\listparindent}{\parindent}]
\item something something something

something else something else something else
something else something else something else

\item something

something else something else something else
something else something else something else
\end{enumerate}

\end{document}

ここに画像の説明を入力してください

プリアンブルでグローバルに設定することもできます。

\renewcommand{\IEEEiedlistdecl}{%
  \setlength{\listparindent}{\parindent}%
}

(他の設定を追加する可能性もあります)。この場合、オプションの引数は必要なくenumerate、このようなすべての環境でインデントが行われます。

答え2

パッケージenumitemとそのlistparindent=\parindent

\documentclass[journal]{IEEEtran}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[listparindent=\parindent]
\item something

something else
\item something
something else
\end{enumerate}
\end{document}

すべてのレベルに適用したい場合は、enumerate前文に以下を記入してください:

 \setlist[enumerate]{listparindent=\parindent}

最初のレベルでのみenumerate使用したい場合は、次のようにします。

\setlist[enumerate,1]{listparindent=\parindent}

ここに画像の説明を入力してください

関連情報