\begin{enumerate}[(a)] не делает отступы элементов

\begin{enumerate}[(a)] не делает отступы элементов

Как сделать отступ для буквенных элементов, используя метод, указанный в заголовке:

\documentclass[12]{article}
\usepackage{enumerate}

\begin{document}

\section*{Greetings}

\begin{enumerate}[(a)]

\item Hello World % I am not indented 
\item Halo Welt 
\item Ciao mondo
\item Ola` mundo
\item Hola mundo

\end{enumerate}

\end{document}

Текущий вывод будет примерно таким:

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

решение1

Такое поведение является частью того, как enumerateвсе устроено: либо бери, либо уходи.

Я предлагаю использовать enumitemего на полную мощность (без shortlabelsопции), он гораздо более гибкий и настраиваемый; для алфавитного перечисления используйте \alph*. Я представляю три примера:

\documentclass[12pt]{article}
\usepackage{enumitem}

\usepackage{showframe} % just for the example

\begin{document}

\section*{Greetings}

\begin{enumerate}[label=(\alph*)]
\item Hello World % I am not indented
\item Halo Welt
\item Ciao mondo
\item Ol\`a mundo
\item Hola mundo
\end{enumerate}

\begin{enumerate}[label=(\alph*),leftmargin=2\parindent]
\item Hello World % I am not indented
\item Halo Welt
\item Ciao mondo
\item Ol\`a mundo
\item Hola mundo
\end{enumerate}

\begin{enumerate}[label=(\alph*),leftmargin=*,align=left]
\item Hello World % I am not indented
\item Halo Welt
\item Ciao mondo
\item Ol\`a mundo
\item Hola mundo
\end{enumerate}

\end{document}

Обратите внимание, что showframeэто сделано только для того, чтобы показать рамку страницы и выравнивание относительно левого поля (сделано видимым).

Обратите внимание также, что опция размера шрифта есть 12ptи нет 12(что игнорируется).

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

решение2

Вы можете добавить команды интервалов к определению метки:

\documentclass[12]{article}
\usepackage{enumerate}

\begin{document}

\section*{Greetings}

\begin{enumerate}[\hspace{2cm}(a)]
\item Hello World % I am not indented
\item Halo Welt
\item Ciao mondo
\item Ola` mundo
\item Hola mundo
\end{enumerate}

\end{document}

решение3

По вашему желанию (дополнительно Aтолько для того, чтобы показать отступ).

\documentclass[12pt]{article}
\usepackage{enumerate}

\begin{document}

\section*{Greetings}

A

\begin{enumerate}[\indent(a)]

\item Hello World % I am not indented 
\item Halo Welt 
\item Ciao mondo
\item Ola` mundo
\item Hola mundo

\end{enumerate}

\end{document}

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

решение4

Заменить загрузку enumerateна enumitemи shortlabelsопцию:

\documentclass[12]{article}
\usepackage[shortlabels]{enumitem}

\begin{document}

\section*{Greetings}

\begin{enumerate}[(a)]

\item Hello World % I am not indented
\item Halo Welt
\item Ciao mondo
\item Ola` mundo
\item Hola mundo

\end{enumerate}

\end{document} 

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

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