我急需你的帮助。我检查了整个 TEX.StackExchange,但在过去 4 个小时里无法解决任何问题。请帮忙 :)
这个问题很难解释,所以最好用图片展示出来。在一个两列的页面中,我试图构建一篇论文,其中的组件在 tex 代码中按以下顺序出现:
- 文本1
- 放有许多物品的宽桌 #1
- 单列短表 #2
- 放有许多物品的宽桌 #3
- 文本 #2
我需要获得这样的输出:
答案1
绝不在 LaTeX 源中执行以下操作:
参见表 3。
在 LaTeX 中总是
n the Table \ref{somename}.
然后做
\caption{my table\label{somename}}
那么 Latex 给出的表格中的任何数字都将用于交叉引用,并且您不会希望\setcounter
下面的操作强制编号无序。
请在此处发布完整的文档:我认为您的读者不会感谢您不按顺序对表格进行编号(编号的目的是为了帮助找到它们),但如果您真的想要这样做,您可以这样做。这使用序列 2、1、3
\documentclass[twocolumn,a5paper]{article}
\usepackage{longtable}
\title{zzz}
\author{Yyy Yyy}
\begin{document}
\maketitle
\def\a{One two three four five. }
\def\b{\a Six seven eight nine ten. \a\a\a\a}
\b\b\a\a\a\b\a\a
\setcounter{table}{1}
\begin{table}[htp]
\caption{zzzz}
\begin{tabular}{cc}a&b\\c&d\end{tabular}
\end{table}
\a\a\b\a
\onecolumn
\setcounter{table}{0}
\begin{longtable}{cc}
\caption{a table}\\
A&B\endfirsthead
\caption*{a table (continued)}\\
A&B\endhead
aa&bb\\aa&bb\\aa&bb\\aa&bb\\aa&bb\\aa&bb\\aa&bb\\aa&bb\\
AAaa&bb\\aa&BBbb\\aa&bb\\aa&bb\\AAaa&bb\\aa&bb\\aa&bb\\aa&bb\\
aa&bb\\aa&bb\\aa&bb\\aa&bb\\aa&bb\\aa&bb\\aa&bb\\aa&bb\\
Aaa&bb\\aa&BBbb\\aa&bb\\aa&bAb\\AAaa&bb\\aa&bb\\aa&bb\\aa&bb\\
aa&bb\\aa&bb\\aa&bb\\aa&bb\\aa&bb\\aa&bb\\aa&bb\\aa&bb\\
\end{longtable}
\setcounter{table}{2}
\begin{longtable}{cc}
\caption{another table}\\
X&Y\endfirsthead
\caption*{another table (continued)}\\
X&Y\endhead
xx&yy\\xx&yy\\xx&yy\\xx&yy\\xx&yy\\xx&yy\\xx&yy\\xx&yy\\
XXxx&yy\\xx&YYyy\\xx&yy\\xx&yy\\XXxx&yy\\xx&yy\\xx&yy\\xx&yy\\
xx&yy\\xx&yy\\xx&yy\\xx&yy\\xx&yy\\xx&yy\\xx&yy\\xx&yy\\
Xxx&yy\\xx&YYyy\\xx&yy\\xx&yXy\\XXxx&yy\\xx&yy\\xx&yy\\xx&yy\\
xx&yy\\xx&yy\\xx&yy\\xx&yy\\xx&yy\\xx&yy\\xx&yy\\xx&yy\\
\end{longtable}
\twocolumn
\b\b\b
\end{document}