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的解决方案。但是谢谢你的回复也很有效,所以谢谢你。