我遇到了表格标题的奇怪问题。文本缩小到中心(见图)。这是示例中表格的代码(我制作的所有表格的结果都相同)。
\begin{table}
\begin{center}
\begin{tabular}{ |l|l| p{8cm}| }
\hline
\textbf{Test} & \textbf{test} & \textbf{test} \\
\hline
& test & test. \\
\hline
\end{tabular}
\end{center}
\caption{This is the description}
\label{tab:xyz}
\end{table}
这是我的进口清单
\usepackage[ruled]{algorithm2e}
\usepackage{graphicx}
\usepackage{paralist}
\usepackage{acronym}
\usepackage{xspace}
\usepackage{color}
\usepackage{url}
\usepackage{hyperref}
\usepackage{multirow}
\usepackage{import}
知道如何解决吗?
编辑:这是MWE:
\documentclass[prodmode,acmtoit]{acmsmall}
\usepackage{multirow}
\begin{document}
\begin{table}
\begin{center}
\begin{tabular}{ |l|l| p{8cm}| }
\hline
\textbf{Test} & \textbf{test} & \textbf{test} \\
\hline
& test & test. \\
\hline
\end{tabular}
\end{center}
\caption{This is the description}
\label{tab:xyz}
\end{table}
\end{document}
问题似乎出在文档的样式上,可以下载这里
答案1
显然,acmsmall
该类需要表环境的这种语法:
\begin{table}
\tbl{<caption text>\label{<label>}{<table material>}
\end{table}
这样做的原因是要<table material>
预先测量并调整字幕宽度。请参阅指南第 4.2 节。
所以你应该输入
\begin{table}
\tbl{This is the description\label{tab:xyz}}{%
\begin{tabular}{ |l|l| p{8cm}| }
\hline
\textbf{Test} & \textbf{test} & \textbf{test} \\
\hline
& test & test. \\
\hline
\end{tabular}}
\end{table}