表を紙の最後に置き、コマンドを使用してテキストで呼び出しますか?

表を紙の最後に置き、コマンドを使用してテキストで呼び出しますか?

論文では表を一番最後に置いて、次のようにします。

\begin{center} Insert Table~\ref{tbl:tab1_1} about here. \end{center}

下書きとして論文の本文に表を貼り付けます。最終版になったら、表をコピーして論文の本文に貼り付けます。

これは面倒です。TeXt の本文に配置できるコマンドのようなものがあり、それによって論文の末尾から表が「消え」、コマンドを配置した場所に表が表示されるようになりますか?

答え1

下部にテーブルを含むファイルがあり.tex、それを移動する必要がある場合、コピー アンド ペースト方法よりも良い方法はないと思います。

編集中に表を下部に配置する理由が、ファイルの.pdf真ん中に大きな表を配置せずにファイルのナビゲートを容易にするためである場合、解決策としては、

\newif\ifshowtables

プリアンブルに次のように記述し、表を次のように記述します。

\ifshowtables
\begin{table}
...
\end{table}
\else
Here the awesome table will appear!
\fi

すると、プリアンブルに を含めれば表が含まれ\showtablestrue、 を含めれば代わりにテキストが含まれます\showtablesfalse。 テキストと だけを削除することもできます\else。その場合は、表が表示されるかどうかだけの問題になります。

私の意見では、これは覚えるのがそれほど複雑ではないので、共著者と一緒に作業している場合は、同じ方法を使用するように説得できるかもしれません。

もちろん、これはテーブル以外のものでも機能します。

答え2

試してみてくださいエンドフロートパッケージ。これは私が読んだ金融/経済論文と一致しており、オン/オフのみを必要とし、特別なニーズがある場合は他のいくつかの調整が必要です。

関連情報