所以我有类似这样的使用\multicolumn
:
\begin{tabular}{lp{14cm}}
\\\multicolumn{2}{c}{}
\\ &\textbf{Left header 1} \hspace{40pt}\textsc{Right header 1}\\
\\&\textbf{Left header 2} \hspace{40pt}\textsc{Right header 2}\\
\\\multicolumn{2}{c}{}
\end{tabular}
如何让“右标题 1”和“右标题 2”对齐?我现在正在使用,\hspace
但我认为应该有更好的解决方案?我不能只&
在两个右标题之前使用。因此,这样做不起作用:
\begin{tabular}{lp{14cm}}
\\\multicolumn{2}{c}{}
\\ &\textbf{Left header 1} &\textsc{Right header 1}\\
\\&\textbf{Left header 2} &\textsc{Right header 2}\\
\\\multicolumn{2}{c}{}
\end{tabular}
请给我一些帮助
简要草图:
---- align1 Left header 1------------| align2 Right header 1
----- align1 some text---------------| align2 blank
------ align1 +bullet 1 in itemize---| align2 blank
------ align1 +bullet 2 in itemize---| align2 blank
---- align1 Left header 2------------| align2 Right header 2
答案1
在以下示例中,我使用了enumitem
包来定义tabitem
可在单元格内使用的新环境tabular
。您可以使用的值 leftmargin
来调整项目的缩进。根据表格的实际内容,您可能还需要调整列宽。
\documentclass{article}
\usepackage{enumitem}
\newlist{tabitem}{itemize}{1}
\setlist[tabitem]{nosep, leftmargin= 20pt ,label=\textbullet,after=\vspace{-\baselineskip},before=\vspace{-0.6\baselineskip}}
\begin{document}
\begin{tabular}{p{4cm}|l}
\textbf{Left header 1} & \textsc{Right header 1}\\
some text & \\
\begin{tabitem}
\item bullet 1 in itemize
\item bullet 2 in itemize
\end{tabitem} & \\
\textbf{Left header 2} & \textsc{Right header 2}\\
some text & \\
\begin{tabitem}
\item bullet 1 in itemize
\item bullet 2 in itemize
\end{tabitem} & \\
\end{tabular}
\end{document}