
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}