我想在itemize环境项中包含一个居中的表格,这可能吗?这是我正在使用的,但我找不到一种方法来集中表格。项目内不允许使用段落......
\documentclass{article}
\begin{document}
\begin{itemize}
\item Text before tabular
\newline
\begin{tabular}{ccc}
a & b & c \\
a & b & c \\
\end{tabular}
\newline
text after tabular
\item second item
\end{itemize}
\end{document}
答案 0 :(得分:1)
您希望表格相对于其他列表内容或整个页面居中吗?
对于整个页面,显而易见的解决方案有什么问题:
\newenvironment{nscenter}
{\parskip=0pt\par\nopagebreak\centering}
{\par\noindent\ignorespacesafterend}
\begin{itemize}
\item Text before tabular
\begin{nscenter}
\begin{tabular}{ccc}
a & b & c \\
a & b & c \\
\end{tabular}
\end{nscenter}
text after tabular
\item second item
\end{itemize}
(归功于此answer)。
对于相对于其他内容的居中,这有效:
\begin{itemize}
\item \begin{tabular}[t]{@{}l@{}}
Text before tabular\\
\multicolumn{1}{c}{
\begin{tabular}{ccc}
a & b & c \\
a & b & c \\
\end{tabular}}\\
Text after tabular\\
\end{tabular}
\item Second item
\end{itemize}
但我承认它并不是很漂亮。也许其他人有更好的解决方案?