为什么枚举标签中心对齐?

为什么枚举标签中心对齐?

我是新手。我试图让 (a) 与 (b) 对齐,我已经在 Google 上搜索了大约一个小时,但还没有找到解决方法...任何帮助都将不胜感激,谢谢。

\begin{enumerate}
    \item[(a)] 
        \begin{center}
            \textbf{\large{Text}}\\
            More text\\
        \end{center}
    \item[(b)]
\end{enumerate}

答案1

使用 很容易获得enumitem。此外,也许您希望居中文本与项目标签在同一行开始?

\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[shortlabels]{enumitem}

\begin{document}

\begin{enumerate}[(a), align = left]
    \item \leavevmode\vspace{-\dimexpr\baselineskip + \topsep + \parsep}%
        \begin{center}
            \textbf{\large{Text}}\\
            More text\\
        \end{center}
\setcounter{enumi}{12}
    \item
\end{enumerate}

\end{document} 

在此处输入图片描述

答案2

您可以强制标签占据整行,而不是在列表中添加代码:

在此处输入图片描述

\documentclass{article}

\usepackage{enumitem}


\begin{document}

\begin{enumerate}[
align=left,
label={\makebox[\dimexpr\textwidth-\labelsep][l]{(\alph*)}}]
    \item
        \begin{center}
            \textbf{\large Text}\\
            More text\\
        \end{center}
    \item
\end{enumerate}


\end{document}

此处的设置在该列表的可选参数中完成,但如果所有列表都是这种形式,则可以设置全局设置以使用此样式,并进一步简化文档内标记。

答案3

在此处输入图片描述

\documentclass[10pt,a4paper]{article}
\usepackage{paralist}

\begin{document}


\begin{enumerate}
    \item[(a)] \strut% need a little invisble thing here
        \begin{center}
            \textbf{\large{Text}}\\
            More text\\
        \end{center}
    \item[(b)]
\end{enumerate}

\end{document}

相关内容