如果我在一个环境中有一个项目enumerate
,它只包含一个图形(或表格等),枚举对齐的项目符号就会变得很奇怪。例如:
\begin{enumerate}[(a)]
\item
Dummy item
\item
\begin{enumerate}[(i)]
\item
\begin{center}
\begin{tabular}{ | p{4.5cm} | c | c |}
\hline
Col & More col & Even more col \\
\hline
one & two & three \\
\hline
\end{tabular}
\end{center}
\end{enumerate}
\end{enumerate}
使项目符号错位,即 (b)(i) 和 (a) 未对齐。
如果我在图形前添加一些文本,它就会恢复正常。例如,
\begin{enumerate}[(a)]
\item
Dummy item
\item
\begin{enumerate}[(i)]
\item
Dummy text to make it align nicely.
\begin{center}
\begin{tabular}{ | p{4.5cm} | c | c |}
\hline
Col & More col & Even more col \\
\hline
one & two & three \\
\hline
\end{tabular}
\end{center}
\end{enumerate}
\end{enumerate}
那么,有没有办法添加一行“不可见”的文本或类似的东西来解决这个布局问题?
答案1
您可以添加\mbox{}
:
\documentclass{article}
\usepackage{graphicx}
\usepackage{enumerate}
\begin{document}
\begin{enumerate}[(a)]
\item Dummy item
\item
\begin{enumerate}[(i)]
\item \mbox{}
\begin{center}
\begin{tabular}{ | p{4.5cm} | c | c |}
\hline
Col & More col & Even more col \\
\hline
one & two & three \\
\hline
\end{tabular}
\end{center}
\end{enumerate}
\end{enumerate}
\end{document}