Latex 带有逐项的列

Latex 带有逐项的列,latex,pdflatex,beamer,Latex,Pdflatex,Beamer,我试图在列表环境中创建对齐点。下面的代码给了我一个错误,但它几乎编译成我想要的,只是缺少要点。我一定是对对齐和/或表格以及它们如何处理换行符有误解。感谢您的指导 \documentclass{beamer} \begin{document} \begin{frame} \frametitle{Title} \begin{itemize} \begin{tabular}{ll} \item Topic Apple: &Something to s

我试图在列表环境中创建对齐点。下面的代码给了我一个错误,但它几乎编译成我想要的,只是缺少要点。我一定是对对齐和/或表格以及它们如何处理换行符有误解。感谢您的指导

\documentclass{beamer}

\begin{document}

\begin{frame}
    \frametitle{Title}
    \begin{itemize}
    \begin{tabular}{ll}
        \item Topic Apple: &Something to say about it \\
        \item Topic Watermelons: &Something different
    \end{tabular}
    \end{itemize}
\end{frame}

\end{document}
这个怎么样

\documentclass{beamer}

\begin{document}

\begin{frame}
  \frametitle{Title}

\begin{tabular}{p{0.4\textwidth}p{0.5\textwidth}}

\begin{itemize}
     \item Topic Apple:
     \item Topic Watermelon:
  \end{itemize} &

\begin{itemize}
  \item[] Something to say about it
  \item[] Something to say about it
\end{itemize} \\

\end{tabular}

\end{frame}

\end{document}
如果您将{ll}更改为{p{width}l}或{p{width}p{width}的话,您的文本实际上会起作用。但是我发现,如果您在第二列中没有逐项列出,那么您的文本最终会垂直顶部对齐,而左列中逐项列出的文本会垂直居中(甚至稍微底部),因此看起来不太好

我试着使用数组包和m{width},它提供了一个垂直的中心对齐,但这仍然与itemize使用的不同。我认为只要在p{}中使用width参数就可以得到所需的间距/宽度。如果右栏溢出到另一行,则右栏中可能需要一个“虚拟”项

无论如何,基于所有可能需要的jimmy操纵,如果事情发生在两条线上,我假设我的解决方案可能是黑客的,但看起来它在很大程度上提供了您想要的


右列的\item[]用于创建相同的没有项目符号的项目对齐方式。如果您想要右边的项目符号,只需删除空的方括号,就可以得到它们。

我想这属于这里结束的讨论(抱歉):并使用基于包列表LikeTab的解决方案。但是谢谢你的回复也很有效,所以谢谢你。