我有一张宽桌子,希望将其置于中央并加上标题和标签。
\documentclass{amsart}
\usepackage{graphicx,amsmath,gensymb}
\usepackage[nobysame,lite,short-months]{amsrefs}
\begin{document}
\begin{table}
\centering
\begin{tabular}{*{6}{c|} c}
Polymer & $\sigma$(S/m) &
$\mathrm{T}_{\mathrm{eq}}$ $(\degree C)$ & Time Taken (s) &
Density $\rho$ (kg/$\mathrm{m}^3$) & $\mathrm{C}_{\mathrm{p}}$ (J/kgK)
& K (W/mK) \\ \hline \hline
& & & & & & \\[-.3cm]
Kapton & $8.24 \times 10^{-11}$ & 435 & 556 & 1420 & 1090 &
$<1.4437, 1.4437, .1208>$ \\
PEI & $5.44 \times 10^{-12}$ & 219 & 372 & 1270 & 1135 &
$<1.5430,1.5430,.2215>$ \\
FPE & $5.24 \times 10^{-11}$ & 361 & 955 & 1210 & 1729.41 &
$<1.5232,1.5232,.2103>$ \\
BCB-BNNS & $1.46 \times 10^{-12}$ & 204 & 349 & 1100 & 2300 &
$<1.8119,1.8119,3.1126>$
\end{tabular}
\end{table}
\end{document}
但是,当我运行此代码时,表格仍然太宽,如下所示。
有没有什么办法可以在表环境中修复这个问题?
答案1
只要将标题分成两部分:主条目和单元,您就可以缩小表格以适合文本宽度。
我还把“Time Taken”缩写为“Time”。这样就节省了不少时间。
我曾经使用过booktabs
,但如果你真的喜欢它们,你可以添加垂直线(我不喜欢)。更重要的是,我曾经使用过它siunitx
来获得更好的数字外观和更容易的输入。
\documentclass{amsart}
\usepackage{amsmath,siunitx,booktabs}
\begin{document}
\begin{table}
\centering
\addtolength{\tabcolsep}{-2.5pt}
\begin{tabular}{
@{}l
S[table-format=1.2e-2]
S[table-format=3.0]
S[table-format=3.0]
S[table-format=4.0]
S[table-format=4.2]
c@{}
}
\toprule
Polymer &
{$\sigma$} &
{$\mathrm{T}_{\mathrm{eq}}$} &
{Time} &
{Density $\rho$} &
{$\mathrm{C}_{\mathrm{p}}$} &
{K}
\\
&
{(\si{S/m})} &
{(\si{\celsius})} &
{(\si{s})} &
{(\si{kg/m^3})} &
{(\si{J/kg.K})} &
{(\si{W/m.K})}
\\ \midrule
Kapton & 8.24e-11 & 435 & 556 & 1420 & 1090 & $\langle 1.4437, 1.4437, 0.1208\rangle$ \\
PEI & 5.44e-12 & 219 & 372 & 1270 & 1135 & $\langle 1.5430, 1.5430, 0.2215\rangle$ \\
FPE & 5.24e-11 & 361 & 955 & 1210 & 1729.41 & $\langle 1.5232, 1.5232, 0.2103\rangle$ \\
BCB-BNNS & 1.46e-12 & 204 & 349 & 1100 & 2300 & $\langle 1.8119, 1.8119, 3.1126\rangle$ \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
答案2
它居中,但太宽。尝试
\documentclass{amsart}
\usepackage{graphicx,amsmath,gensymb}
\usepackage[nobysame,lite,short-months]{amsrefs}
\begin{document}
\begin{table}
\centering
\makebox[\textwidth]{%
\begin{tabular}{*{6}{c|} c}
Polymer & $\sigma$(S/m) &
$\mathrm{T}_{\mathrm{eq}}$ $(\degree C)$ & Time Taken (s) &
Density $\rho$ (kg/$\mathrm{m}^3$) & $\mathrm{C}_{\mathrm{p}}$ (J/kgK)
& K (W/mK) \\ \hline \hline
& & & & & & \\[-.3cm]
Kapton & $8.24 \times 10^{-11}$ & 435 & 556 & 1420 & 1090 &
$<1.4437, 1.4437, .1208>$ \\
PEI & $5.44 \times 10^{-12}$ & 219 & 372 & 1270 & 1135 &
$<1.5430,1.5430,.2215>$ \\
FPE & $5.24 \times 10^{-11}$ & 361 & 955 & 1210 & 1729.41 &
$<1.5232,1.5232,.2103>$ \\
BCB-BNNS & $1.46 \times 10^{-12}$ & 204 & 349 & 1100 & 2300 &
$<1.8119,1.8119,3.1126>$
\end{tabular}}
\end{table}
\end{document}
答案3
感谢 Werner 提供解决方案;
\begin{table}
\makebox[\textwidth][c]{
\begin{tabular}{*{6}{c|} c}
Polymer & $\sigma$(S/m) &
$\mathrm{T}_{\mathrm{eq}}$ $(\degree C)$ & Time Taken (s) &
Density $\rho$ (kg/$\mathrm{m}^3$) & $\mathrm{C}_{\mathrm{p}}$ (J/kgK)
& K (W/mK) \\ \hline \hline
& & & & & & \\[-.3cm]
Kapton & $8.24 \times 10^{-11}$ & 435 & 556 & 1420 & 1090 &
$<1.4437, 1.4437, .1208>$ \\
PEI & $5.44 \times 10^{-12}$ & 219 & 372 & 1270 & 1135 &
$<1.5430,1.5430,.2215>$ \\
FPE & $5.24 \times 10^{-11}$ & 361 & 955 & 1210 & 1729.41 &
$<1.5232,1.5232,.2103>$ \\
BCB-BNNS & $1.46 \times 10^{-12}$ & 204 & 349 & 1100 & 2300 &
$<1.8119,1.8119,3.1126>$
\end{tabular}}
\end{table}
实际情况是,我将 \makebox 放在了整个表格周围,而不仅仅是表格。
答案4
对@egreg 的解决方案进行了一些改进,并简化了列标题的代码,使用以下makecell
包:
\documentclass{amsart}
\usepackage{amsmath,siunitx, booktabs, tabularx, makecell}
\renewcommand\theadfont{\small}
\usepackage{showframe}
\begin{document}
\vspace*{3ex}
\begin{table}[!
h]
\centering\small\sisetup{inter-unit-product=\ensuremath {\cdot}}
\addtolength{\tabcolsep}{-2.5pt}
\begin{tabularx}{\linewidth}{
@{}X
S[table-format=1.2e-2]
S[table-format=3.0]
S[table-format=3.0]
S[table-format=4.0]
S[table-format=4.1]
c@{}
}
\toprule
Polymer &
{\thead{$\sigma$\\(\si{S/m})} } &
{\thead{$\mathrm{T}_{\mathrm{eq}}$\\(\si{\celsius})}} &
{\thead{Time\\(\si{s})}} &
{\thead{Density $\rho$\\(\si{kg/m^3})}} &
{ \thead{$\mathrm{C}_{\mathrm{p}}$\\(\si{J/kg.K})}} &
{\thead{K\\(\si{W/m.K})}}
\\ \midrule
Kapton & 8.24e-11 & 435 & 556 & 1420 & 1090 & $\langle 1.4437, 1.4437, 0.1208\rangle$ \\
\addlinespace[0.5ex]
PEI & 5.44e-12 & 219 & 372 & 1270 & 1135 & $\langle 1.5430, 1.5430, 0.2215\rangle$ \\
\addlinespace[0.5ex]
FPE & 5.24e-11 & 361 & 955 & 1210 & 1729.41 & $\langle 1.5232, 1.5232, 0.2103\rangle$ \\
\addlinespace[0.5ex]
BCB-BNNS & 1.46e-12 & 204 & 349 & 1100 & 2300 & $\langle 1.8119, 1.8119, 3.1126\rangle$ \\
\bottomrule
\end{tabularx}
\end{table}
\end{document}