Как сделать отступ нового абзаца внутри элементов?

Как сделать отступ нового абзаца внутри элементов?

Я использую:

\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}

введите описание изображения здесь

Связанный контент