表格太宽,我想通过包裹下方来使其变窄Second
,First
我该如何实现?
乳胶代码目前如下所示:
\begin{table*}[htbp]
\centering
\caption{Add caption}
\begin{tabular}{c|ccccc}
\hline
\textbf{\#} & \textbf{Violations} & \textbf{First Second} & \textbf{First Second} & \textbf{First Second} & \textbf{First Second} \bigstrut\\
\hline
1 & 0 & 91 & 101 & 507 & 1973.54 \bigstrut[t]\\
2 & 0 & 102 & 92 & 472 & 1874.65 \\
3 & 0 & 104 & 92 & 459 & 1856.21 \\
4 & 0 & 108 & 100 & 407 & 1790.56 \\
5 & 0 & 112 & 77 & 511 & 1723.66 \\
$\ldots$ & $\ldots$ & $\ldots$ & $\ldots$ & $\ldots$ & $\ldots$ \\
\hline
\end{tabular}%
\label{tab:addlabel}%
\end{table*}%
答案1
您可以使用简约的makecell
包裹可以调整特定单元格的对齐方式:
\documentclass{article}
\usepackage{makecell}% http://ctan.org/pkg/makecell
\begin{document}
\begin{table}[ht]
\centering
\caption{Add caption}
\begin{tabular}{c|ccccc}
\hline
\textbf{\#} & \textbf{Violations} &
\bfseries\makecell[c]{First \\ Second} &
\bfseries\makecell[c]{First \\ Second} &
\bfseries\makecell[c]{First \\ Second} &
\bfseries\makecell[c]{First \\ Second} \\
\hline
5 & 0 & 112 & 77 & 511 & 1723.66 \\
$\ldots$ & $\ldots$ & $\ldots$ & $\ldots$ & $\ldots$ & $\ldots$ \\
\hline
\end{tabular}%
\end{table}%
\end{document}
答案2
最简单的方法是只使用两行。要将单行标题放在行的中心,您可以\multirow
使用包裹multirow
:
代码:
\documentclass{article}
\usepackage{multirow}
\begin{document}
\begin{table*}[htbp]
\centering
\caption{Add caption}
\begin{tabular}{c|ccccc}
\hline
\multirow{2}{*}{\textbf{\#}} & \multirow{2}{*}{\textbf{Violations}} & \textbf{First} & \textbf{First} & \textbf{First } & \textbf{First } \\
& & \textbf{Second} & \textbf{Second} & \textbf{Second} & \textbf{Second} \\
\hline
5 & 0 & 112 & 77 & 511 & 1723.66 \\
$\ldots$ & $\ldots$ & $\ldots$ & $\ldots$ & $\ldots$ & $\ldots$ \\
\hline
\end{tabular}%
\label{tab:addlabel}%
\end{table*}%
\end{document}