我是新手。我试图让 (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}
此处的设置在该列表的可选参数中完成,但如果所有列表都是这种形式,则可以设置全局设置以使用此样式,并进一步简化文档内标记。