欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Latex表格固定列宽并设置靠左、居中或靠右

程序员文章站 2022-03-08 18:46:09
...

1 环境

\usepackage{array}

\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}

2 用法

  1. 靠左且设置宽度:L{ n n ncm},其中 n > 0 n>0 n>0 (虽然 ≤ \leq 也不会报错)
  2. 居中且设置宽度:L{ n n ncm}
  3. 靠右且设置宽度:R{ n n ncm}
  4. 注意:数值过小时会导致表格错位

3 示例

\documentclass{article}

\usepackage{array}

\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}

\begin{document}

\begin{tabular}{lcrL{2cm}C{3cm}R{1cm}}
21.1  & 1.23  & 1.10  & 21.1  & 1.23  & 1.10\\
11.11 & 12.34 & 11.11 & 11.11 & 12.34 & 11.11\\
\end{tabular}

\end{document}

4 效果

Latex表格固定列宽并设置靠左、居中或靠右

5 参考

  1. https://gist.github.com/*D/1edd0fcc64f287d841b6da3ec38c69a2