\textbf
为什么在表格和表格块中使用时文本会超出单元格?
在此快照中,MLP 是普通文本,但 SVM 和 LR 是\textbf
。我该怎么办?
代码示例(部分代码):
\begin{table}
\caption{review}
\centering
\begin{tabular}{c | c c c c c}
\hline
\parbox[t]{2mm}{\multirow{2}{*}{\rotatebox[origin=c]{90}{\textbf{SVM}}}} & Food & 3 & 55 & 21 & 034\\
& Textile & 12 & 54 & 43 & 21\\
\dhline
\Xhline{2.5\arrayrulewidth}
\end{tabular}
\label{testing}
\end{table}
答案1
为什么要把一个简单的表格弄复杂?没有必要旋转单元格条目,它们很难阅读。如果列中的数据很少,但标题太宽,则大多数情况下会紧急旋转标题以节省一些空间。
这是一个简单明了的版本:
\documentclass{article}
\usepackage{booktabs}
\begin{document}
\begin{tabular}{ccrrrr}
\toprule
\bfseries Model & \bfseries Section \\
\midrule
\bfseries MLP & Food & 3 & 55 & 21 & 34 \\
& Textile & 12 & 54 & 43 & 21 \\
\addlinespace
\bfseries SVM & Food & 4 & 56 & 22 & 35 \\
& Textile & 9 & 8 & 7 & 6 \\
\addlinespace
\bfseries LR & Food & 30 & 5 & 99 & 1 \\
& Textile & 12 & 34 & 56 & 78 \\
\bottomrule
\end{tabular}
\end{document}