我试图将一个列的中心放在一个表中,它说我有一个额外的列。该表也看起来不正确,即
它看起来像什么:
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}
答案 0 :(得分:2)
您使用\centering
对列进行居中工作,但它会解释\\
的解释方式。使用\centering
后对齐切换(如\raggedright
,\raggedleft
,\arraybackslash
等)后,array
package documentation中包含更正:< / p>
\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}
,则代码应按预期编译。否则发表评论!您是否希望任何列具有居中内容?