【问题标题】:LaTeX column alignmentLaTeX 列对齐
【发布时间】:2011-04-01 14:35:30
【问题描述】:

我有一个作为自动化系统一部分的 LaTeX 文档。所以我不能对表格使用固定宽度,因为输入是不确定的。

\begin{tabular}[t]{|l|@{\hfill}r@{ }|c|@{ }l|}
\textbf{\langComponent} & \multicolumn{3}{c}{
\textbf{\shortstack{\leftresultsheader}}
} 
\DTLforeach{resultstableA}{\colA=componentA,\colB=amountfracA,\colC=pmsymbolA,\colD=uncertA}{\\{\colA}&{\colB}&{\colC}&{\colD}}
\DTLforeach{resultstableB}{\colE=componentB,\colF=amountfracB,\colG=pmsymbolB,\colH=uncertB}{\\{\colE}&{\colF}&{\colG}&{\colH}}
\end{tabular}

我怎样才能让最后 3 列(rcl,结果显示为一个加减号和一个不确定性)作为一个组在跨越这 3 列的多列标题下方居中对齐?

【问题讨论】:

  • 嗨,Mark,现在有一个 stackexchange 站点tex.stackexchange.com,也许可以在那里解决。

标签: latex typesetting


【解决方案1】:

您可以查看包dcolumnsiunitx(我是其中的作者)。我认为无论哪种情况,您都需要首先遍历数据库以找到最大数字的大小(小数点前后有多少位)。一个简单的硬编码siunitx 示例将是

\documentclass{article}
\usepackage{booktabs,siunitx}
\begin{document}
\begin{tabular}{S[separate-uncertainty,table-format=4.2(2)]}
  {A header} \\
  1.23(45)   \\
  6789.10(1) \\
\end{tabular}
\end{document}

【讨论】:

    猜你喜欢
    • 2014-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-18
    • 2021-11-21
    • 1970-01-01
    • 1970-01-01
    • 2011-01-20
    相关资源
    最近更新 更多