在表格单元格中左对齐和右对齐

在表格单元格中左对齐和右对齐

我有一张表格,应该有 l 列。
是否可以将表格单元格分为左对齐部分和右对齐部分?`

换句话说:A 左,R 右:
在此处输入图片描述

\documentclass[a4paper]{article}
\begin{document}
\begin{tabular}{l | l | l}
A Head Longer & B Head & C Head \\
{A {\raggedright  R}} & B  R & C  \\
{A  {\raggedleft   R}} & B  R & C  \\
%{A  {\flushright   R}} & B  R & C  \\ % works not
\end{tabular}
\end{document}

答案1

\hspace{\fill}--\hfill简而言之 -- 就是您所寻找的。

在此处输入图片描述

\documentclass{article}
\begin{document}
\begin{tabular}{ l | }
    A Head Longer\\ \hline
    A R         \\
    A \hfill R  \\
    \hfill A R  \\
    \multicolumn{1}{r|}{A R}  
\end{tabular}
\end{document}

答案2

由于对齐是由\hfil每个单元格中的原始元素完成的,因此您可以使用\hfill具有更高优先级的无限可拉伸胶水。在您的示例中:

\documentclass[a4paper]{article}
\begin{document}
\begin{tabular}{l | l | l}
A Head Longer & B Head & C Head \\
A\hfill R & B       R & C  \\
A\hfill R & B\hfill R & C  \\
\end{tabular}
\end{document}

相关内容