如何在longtable
固定宽度的列中设置右对齐?
我有\begin{longtable}{p{3cm}p{8cm}}
我希望我的第一列与右侧对齐。
答案1
您可以定义一个新列为
\newcolumntype{R}{>{\raggedleft\arraybackslash}p{3cm}}
妇女权利委员会:
\documentclass{article}
\usepackage{lipsum}
\usepackage{longtable}
\usepackage{booktabs}
\usepackage{array}
\newcolumntype{R}{>{\raggedleft\arraybackslash}p{6cm}}
%
\begin{document}
\begin{longtable}{Rp{8cm}}\toprule
col1 & col2 \\\midrule
\lipsum[1] & \lipsum[2] \\ \bottomrule
\end{longtable}
\end{document}
PS. 包booktabs
是用来获取漂亮规则的,而不是\hline
。