在花了大约 3 个小时查看相关材料却找不到解决方案之后,我得出结论,没有可以遵循的模式来将通用表格放入通用页面。我在 tex.stackexchange 上找到的针对某人表格超出页面范围的每个解决方案都有不同的解决方案。所以你能帮我吗?
这是我目前设法拼凑起来的代码,但表格偏离了页面的右侧。这就像最宽列的宽度被自动复制到其他列的“宽度”字段中,而个别列的覆盖到目前为止还没有起作用。
\usepackage{tabularx}
\newcommand{\TableTypeTwo}
{
\FloatBarrier
\begin{table}[h]
\begin{tabularx}{\textwidth}{|C|C|C|C|C|C|C|C|} \hline
& sin & cos & mul & div & add/sub & sqrt & temporary floats required \\ \hline
\multicolumn{1}{m{3cm}}{Operation ("complex rotor generation", "quaternion to mat4", etc.)} & \# & \# & \# & \# & \# & \# & \# \\ \hline
\end{tabularx}
\end{table}
\FloatBarrier
}
帮助?
答案1
这很合适(我主要只是简化了你的标记)虽然最后一列的标题看起来很糟糕,但只要对这个主题有一些了解,你就应该能够重新措辞一点。
\documentclass[a4paper]{article}
\usepackage{array}
\begin{document}
\begin{table}
\centering
\begin{tabular}{|>{\raggedright}p{3cm}|c|c|c|c|c|c|c|} \hline
& sin & cos & mul & div & add/sub & sqrt &
\parbox{1cm}{\centering temp\-orary floats required}\\ \hline
Operation ("complex rotor generation", "quaternion to mat4", etc.)
& \# & \# & \# & \# & \# & \# & \# \\ \hline
\end{tabular}
\end{table}
\end{document}
另外,我留下了"
但在 LaTeX 中永远不应该使用,使用单独的左引号和右引号``
''
或使用直引号(\texttt
在这种情况下可能使用)