我有一张表格,如果不将文本缩小到无法阅读的大小,它就无法放在一页上。因此,我将其分成两部分。我无法使用 longtable 自动执行此操作,因为我还使用它\resizebox
来控制文本大小。
是否可以将表号设置为 1a 和 1b 而不是 1 和 2?
答案1
由于这看起来像是一次性交易,只需更新计数器table
并添加“子计数器”:
\documentclass{article}
\setcounter{totalnumber}{4}% Just for this example
%\usepackage{hyperref}% http://ctan.org/pkg/hyperref
\begin{document}
\begin{table}[ht]
\caption{Table before}
\end{table}
\begin{table}[ht]
\renewcommand{\thetable}{\arabic{table}a}
%\renewcommand{\theHtable}{\thetable A}% To keep hyperref happy
\caption{First caption}\label{first}
\end{table}
\begin{table}[ht]
\addtocounter{table}{-1}
\renewcommand{\thetable}{\arabic{table}b}
%\renewcommand{\theHtable}{\thetable B}% To keep hyperref happy
\caption{Second caption}\label{second}
\end{table}
\begin{table}[ht]
\caption{Table after}
\end{table}
See Tables~\ref{first} and~\ref{second}.
\end{document}
注释掉的行只是为了防止你使用hyperref
。它对 进行了修改\theHtable
,以避免重复的目的地使table
计数器倒退。