私は論文をいくつか書きましたが、そのうちのいくつかでは、論文の 2 列環境にページ全体にわたる表がいくつかありました。この表の問題は、表が連続して表示されることです。そのように表示されると見苦しくなってしまいます。この問題を手動で解決するには、.tex
ファイル内の表を移動する必要がありました。しかし、これは非常に面倒で、時間もかかります。たとえば、レビューのたびに変更を加える必要があるからです。私の質問は、LaTeX で各ページに表を 1 つだけ配置するトリックはありますか?タイプセッティング エンジンIEEEtran
の下でクラスを使用していますpdfLaTeX
。
たとえば、サンプル コードの 4 ページ目を見てみると、ページ全体にわたるテーブルが 2 つ連続してあります。
よろしく。
\documentclass[journal]{IEEEtran}
\usepackage{lipsum}
\usepackage{amsmath,tabu,booktabs}
\begin{document}
\title{My Beautiful Lovely Title}
\author{MHA, MT, AR}
\maketitle
\begin{abstract}
\lipsum[1]
\end{abstract}
\begin{IEEEkeywords}
Some Keywords, some keywords, some keywords, some keywords, some keywords, some keywords.
\end{IEEEkeywords}
\section{Introduction}
\IEEEPARstart{I}{NTRODUCTION}
\lipsum[40-45]
\subsection{Contributions}
\lipsum[2]
\subsection{Paper Organization}
\lipsum[1]
\section{Problem Description}
\lipsum[20]
\section{Problem Formulation}
\lipsum[10-15]
\section{Case Study}
\lipsum[20-25]
\begin{table*}[t]
\centering
\caption{Table one}
\tabulinesep = 1mm
\begin{tabu} to\linewidth {X[2,l,m]*{2}{X[2,c,m]}X[2,c,m]X[2,c,m]X[2,c,m]}
\toprule
EVs & Capacity [kWh]& \mbox{Usable Capacity [kWh]}& \mbox{Full Charging Time [h]} & \mbox{Charging Efficiency [$\%$]} & Battery Power [kW]\\
\midrule
\textbf{\small BMW i3} & 22.0 & 18.8 & 3.0 & 85 & 7.4\\
\textbf{\small Nissan Leaf} & 30.0 & 26.6 & 8.3 & 88 & 3.6\\
\textbf{\small Kia Soul EV} & 30.5 & 27.0 & 4.6 & 88 & 6.6\\
\bottomrule
\end{tabu}
\end{table*}%
\lipsum[30-35]
\begin{table*}[t]
\centering
\caption{Table two}
\tabulinesep = 1mm
\begin{tabu} to\linewidth {X[2,l,m]*{2}{X[2,c,m]}X[2,c,m]X[2,c,m]X[2,c,m]}
\toprule
EVs & Capacity [kWh]& \mbox{Usable Capacity [kWh]}& \mbox{Full Charging Time [h]} & \mbox{Charging Efficiency [$\%$]} & Battery Power [kW]\\
\midrule
\textbf{\small BMW i3} & 22.0 & 18.8 & 3.0 & 85 & 7.4\\
\textbf{\small Nissan Leaf} & 30.0 & 26.6 & 8.3 & 88 & 3.6\\
\textbf{\small Kia Soul EV} & 30.5 & 27.0 & 4.6 & 88 & 6.6\\
\bottomrule
\end{tabu}
\end{table*}%
\lipsum[40-45]
\section{Conclusion}
\lipsum[5]
\end{document}
答え1
私のコメントを詳しく説明させてください:
パッケージを使用すると、十分なスペースがある場合、テキストに挿入された同じページの下部にstfloats
フロートを強制的に配置できます[b]
。これにより、ページの上部と下部にいくつかのテーブルを配置できます。
すべてのフロートでオプションを選択すると[t]
、フロートはページの上部に配置されます。挿入される同じページの上部に十分なスペースがある場合 (つまり、挿入ポイントの前)。
\documentclass[journal]{IEEEtran}
\usepackage{amsmath,tabu,booktabs}
\usepackage{stfloats}% <---- added
\usepackage{lipsum}
\begin{document}
\title{My Beautiful Lovely Title}
\author{MHA, MT, AR}
\maketitle
\begin{abstract}
\lipsum[1]
\end{abstract}
\begin{IEEEkeywords}
Some Keywords, some keywords, some keywords, some keywords, some keywords, some keywords.
\end{IEEEkeywords}
\section{Introduction}
\IEEEPARstart{I}{NTRODUCTION}
\lipsum[40-45]
\subsection{Contributions}
\lipsum[2]
\subsection{Paper Organization}
\lipsum[1]
\section{Problem Description}
\lipsum[20]
\section{Problem Formulation}
\lipsum[10-15]
\section{Case Study}
\lipsum[20-25]
\begin{table*}[b] % <--- changed,
% with [t] table will be on top of the (same) page (3)
\centering
\caption{Table one}
\tabulinesep = 1mm
\begin{tabu} to\linewidth {X[2,l,m]*{2}{X[2,c,m]}X[2,c,m]X[2,c,m]X[2,c,m]}
\toprule
EVs & Capacity [kWh]& \mbox{Usable Capacity [kWh]}& \mbox{Full Charging Time [h]} & \mbox{Charging Efficiency [$\%$]} & Battery Power [kW]\\
\midrule
\textbf{\small BMW i3} & 22.0 & 18.8 & 3.0 & 85 & 7.4\\
\textbf{\small Nissan Leaf} & 30.0 & 26.6 & 8.3 & 88 & 3.6\\
\textbf{\small Kia Soul EV} & 30.5 & 27.0 & 4.6 & 88 & 6.6\\
\bottomrule
\end{tabu}
\end{table*}%
\lipsum[30-35]
\begin{table*}[t]
\centering
\caption{Table two}
\tabulinesep = 1mm
\begin{tabu} to\linewidth {X[2,l,m]*{2}{X[2,c,m]}X[2,c,m]X[2,c,m]X[2,c,m]}
\toprule
EVs & Capacity [kWh]& \mbox{Usable Capacity [kWh]}& \mbox{Full Charging Time [h]} & \mbox{Charging Efficiency [$\%$]} & Battery Power [kW]\\
\midrule
\textbf{\small BMW i3} & 22.0 & 18.8 & 3.0 & 85 & 7.4\\
\textbf{\small Nissan Leaf} & 30.0 & 26.6 & 8.3 & 88 & 3.6\\
\textbf{\small Kia Soul EV} & 30.5 & 27.0 & 4.6 & 88 & 6.6\\
\bottomrule
\end{tabu}
\end{table*}%
\lipsum[40-45]
\section{Conclusion}
\lipsum[5]
\end{document}
これはあなたにとって受け入れられますか?
答え2
追加
\setcounter{dbltopnumber}{1}
プリアンブルに追加する場合、ページごとに最大 1 つのスパニング トップ フロートが許可されます。