我正在尝试制作一个表格部分,其旁边有项目符号。可能有更好的方法可以解决此问题,但目前看来单元格不同步(虽然这可能是代码所预期的,但我不太确定)。
这是 MWE:
\documentclass{article}
\begin{document}
\begin{tabular}{p{5cm} p{8cm}}
\large{1. Keyboard apple} &
\begin{itemize}
\item Trying on plates
\item Never fly pent
\item Bluo sceit tier
\end{itemize} \\
\large{2. Car in table paper} &
\begin{itemize}
\item Never always maybe
\item Circuit paper china cup
\end{itemize} \\
\end{tabular}
\end{document}
这是输出的图像:
所以我不确定解决这个问题的最佳方法,我当然不会拘泥于我所采取的方法,我只是不知道其他方法。
谢谢
答案1
如何定义一个新的I
列类型?
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{array}
\newcolumntype{I}[1]{>{\leavevmode\vspace*{\dimexpr-\topsep-\baselineskip\relax}\itemize}p{#1} <{\enditemize}}
\begin{document}
\begin{tabular}{p{5cm}I{8cm} }
\large{1. Keyboard apple} &
\item Trying on plates
\item Never fly pent
\item Bluo sceit tier \\
\large{2. Car in table paper} &
\item Never always maybe
\item Circuit paper china cup \\
\end{tabular}
\end{document}
答案2
这是环境中逐项列表的一个众所周知的问题tabular
;一开始我就想避免它们,但如果做不到的话,这里有一个解决方法:
\documentclass{article}
\usepackage{array}
\makeatletter
\newcolumntype{P}[1]{>{\@minipagetrue}p{#1}}
\makeatother
\begin{document}
\begin{tabular}{p{5cm} P{8cm}}
\large 1. Keyboard apple &
\begin{itemize}
\item Trying on plates
\item Never fly pent
\item Bluo sceit tier
\end{itemize}
\\
\large 2. Car in table paper &
\begin{itemize}
\item Never always maybe
\item Circuit paper china cup
\end{itemize}
\\
\end{tabular}
\end{document}
注意\large
没有接受一个参数:它是一个声明,意思是“从现在开始用更大的字体排版”;这里它的范围只是它出现的表格单元格(它遵循组)。