![使用 enumitem 时关闭 minipage 环境的对齐](https://linux22.com/image/462933/%E4%BD%BF%E7%94%A8%20enumitem%20%E6%97%B6%E5%85%B3%E9%97%AD%20minipage%20%E7%8E%AF%E5%A2%83%E7%9A%84%E5%AF%B9%E9%BD%90.png)
使用 enumitem 时,小页面对齐中的垂直对齐关闭。如果我删除所有 enumitem 编码,垂直对齐就没问题了。我怎样才能强制小页面框沿顶部均匀对齐?
与 enumitem 无关(删除了所有 enumitem 编码),水平对齐也没有对齐。
表格是实现这一目标的更好方法吗?
\documentclass[11pt]{article}
\usepackage{geometry}
\usepackage{enumitem}
\begin{document}
\noindent
\begin{enumerate}[label=\arabic*)]
\fbox
{
\begin{minipage}[t][3cm][t]{6cm}
\item text
\end{minipage}
}
\fbox
{
\begin{minipage}[t][3cm][t]{6cm}
text
\end{minipage}
}\\
\fbox
{\begin{minipage}[t][3cm][t]{6cm}
\item text
\end{minipage}
}
\fbox
{\begin{minipage}[t][3cm][t]{6cm}
text
\end{minipage}
}
\end{enumerate}
\end{document}
答案1
事实证明我的对齐问题与 enumitem 完全无关。此问题的解决方案可在此处找到:小页面中单行文本的垂直对齐方式一致
使用 \strut 和 \refstepcounter{enumi}\arabic{enumi}):
\documentclass[11pt]{article}
\usepackage{geometry}
\usepackage{enumitem}
\begin{document}
\noindent
\fbox
{
\begin{minipage}[t][3cm][t]{6cm}
\refstepcounter{enumi}\arabic{enumi}) text\strut
\end{minipage}
}
\fbox
{
\begin{minipage}[t][3cm][t]{6cm}
text\strut
\end{minipage}
}\\
\fbox
{\begin{minipage}[t][3cm][t]{6cm}
\refstepcounter{enumi}\arabic{enumi}) text\strut
\end{minipage}
}
\fbox
{\begin{minipage}[t][3cm][t]{6cm}
text\strut
\end{minipage}
}
\end{document}