我希望除第二列外,所有单元格都水平和垂直居中。我希望第二列仅垂直居中,但对齐方式在左侧。
我的尝试:
\documentclass[a4paper]{book}
\usepackage{blindtext}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amsthm}
\begin{document}
\begin{center}
\begin{tabular}{|c|c|p{4cm}|}
\hline
No. & $f(t)$ & $F(s)$\\
\hline
1. & Fungsi tangga konstan, $f(t)=1$ & $$\frac 1s;\, s>0$$\\
\hline
2. & Fungsi identitas, $f(t)=t$ & $$\frac 1{s^2};\, s>0$$\\
\hline
3. & Fungsi eksponensial, $f(t)=1$ & $$\frac 1s;\, s>0$$\\
\hline
4. & Fungsi tangga konstan, $f(t)=e^{-\omega t}$ & $$\frac 1{s+\omega};\, s>0$$\\
\hline
\end{tabular}
\end{center}
\end{document}
你能帮助我吗?我已经看到了可能的重复,但似乎在使用时出现错误\usepackage{ragged2e}
。我希望宽度自然地适应文本长度。例如,第一列的宽度较小。
答案1
要垂直居中单元格内容,可以使用cellspace
包,以确保最小在以字母为前缀的说明符的列中单元格顶部和底部的垂直间距S
(不幸的是已经被使用siunitx
),或者您想要的任何带有加载选项的字母column=
:
\documentclass[a4paper]{book}
\usepackage{blindtext}
\usepackage{array}
\usepackage[column=O]{cellspace}
\setlength{\cellspacetoplimit}{5pt}
\setlength{\cellspacebottomlimit}{4pt}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsthm}
\begin{document}
\begin{center}
\begin{tabular}{|c|l|>{$\displaystyle}Oc<{$}|}
\hline
No. & \multicolumn{1}{c|}{$f(t)$} & F(s)\\
\hline
1. & Fungsi tangga konstan, $f(t)=1$ & \frac 1s;\, s>0 \\
\hline
2. & Fungsi identitas, $f(t)=t$ & \frac 1{s²};\, s>0 \\
\hline
3. & Fungsi eksponensial, $f(t)=1$ & \frac 1s;\, s>0 \\
\hline
4. & Fungsi tangga konstan, $f(t)=e^{-ωt}$ & \frac 1{s+ω};\, s>0 \\
\hline
\end{tabular}
\end{center}
\end{document}
答案2
将两者居中horz
——vert
我想你会明白其中的区别,并能完成剩下的工作——如果没有,请恢复
\begin{tabular}{
|
>{\centering\arraybackslash}m{1in}% instead of "p" is "m"
|
>{\centering\arraybackslash}m{1in}% instead of "p" is "m"
|
>{\centering\arraybackslash}m{1in}% instead of "p" is "m"
|}
\hline
No. & $f(t)$ & $F(s)$\\
\hline
1. & Fungsi tangga konstan, $f(t)=1$ & $$\frac 1s;\, s>0$$\\
\hline
2. & Fungsi identitas, $f(t)=t$ & $$\frac 1{s^2};\, s>0$$\\
\hline
3. & Fungsi eksponensial, $f(t)=1$ & $$\frac 1s;\, s>0$$\\
\hline
4. & Fungsi tangga konstan, $f(t)=e^{-\omega t}$ & $$\frac 1{s+\omega};\, s>0$$\\
\hline
\end{tabular}