表格数组中的额外对齐

时间:2018-02-05 18:11:16

标签: latex equation tabular

我试图将一个列的中心放在一个表中,它说我有一个额外的列。该表也看起来不正确,即

它看起来像什么:

F(t) F(s)
     u(t)
1/s
e    1/(s-a)

我的期望:

F(t) F(s)
u(t) 1/s
e    1/(s-a)

我认为这是因为我试图在表格中插入一个等式,但我不确定。

这是代码

\documentclass[12pt, letterpaper, fleqn]{article}
\usepackage{array}

\begin{document}
\begin{table}
  % \setlength{\tabcolsep}{6pt}
  % \renewcommand{\arraystretch}{1}
  \begin{tabular}{p{0.225\textwidth}  >{\centering}p{0.15\textwidth}}
    \textbf{F(t)} & \textbf{F(s)} \\
    \(u(t)\) & \(\frac{1}{s}\) \\ 
    \(e^{at}\) & \(\frac{1}{s-a}\) \\
  \end{tabular}
\end{table}
\end{document}

2 个答案:

答案 0 :(得分:2)

您使用\centering对列进行居中工作,但它会解释\\的解释方式。使用\centering后对齐切换(如\raggedright\raggedleft\arraybackslash等)后,array package documentation中包含更正:< / p>

enter image description here

\documentclass{article}

\usepackage{array}

\begin{document}

\begin{tabular}{ p{0.225\textwidth} >{\centering\arraybackslash}p{0.15\textwidth} }
  $\mathbf{F(t)}$ & $\mathbf{F(s)}$ \\
  $u(t)$          &    $1 / s$      \\
  $e^{at}$        & $1 / (s - a)$
\end{tabular}

\end{document}

答案 1 :(得分:1)

如果删除>{\centering},则代码应按预期编译。否则发表评论!您是否希望任何列具有居中内容?