ヘルプでは、2列のページで長い表を2ページに広げることはできません。

ヘルプでは、2列のページで長い表を2ページに広げることはできません。

緊急に助けが必要です。TEX.StackExchange 全体をチェックしましたが、過去 4 時間何も解決できませんでした。助けてください :)

質問を説明するのは非常に難しいので、図で示す方がよいでしょう。2 列のページで、tex コードのコンポーネントが次の順序で表示される論文を作成しようとしています。

  1. テキスト 1
  2. たくさんの品物が置かれた広いテーブル #1
  3. 1列の短い表 #2
  4. たくさんの品物が置かれた広いテーブル #3
  5. テキスト#2

ここに画像の説明を入力してください

次のような出力を取得する必要があります: ここに画像の説明を入力してください

答え1

一度もないLaTeX ソースでこれを実行します。

表3を参照してください。

LaTeXでは常に

n the Table \ref{somename}.

それから

 \caption{my table\label{somename}}

\setcounterそうすると、LaTeX が表に与える番号が相互参照で使用され、以下の番号付けの順序が乱れることがなくなります。

完全な文書をここに投稿してください。表に番号を振って順番をずらしても読者は喜ばないと思いますが(番号を振る目的は、見つけやすくするためです)、本当にそうしたいのであればそうしてください。ここでは、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}

関連情報