Ich habe mehrere Arbeiten geschrieben, und in einigen davon hatte ich mehrere seitenbreite Tabellen in einer zweispaltigen Umgebung der Arbeit. Mein Problem mit diesen Tabellen ist, dass sie nicht direkt hintereinander stehen, das sieht hässlich aus. Um dieses Problem manuell zu lösen, musste ich die Tabellen in der .tex
Datei verschieben. Das ist jedoch sehr ärgerlich und zeitaufwändig, wenn man die vielen Änderungen bedenkt, die man beispielsweise nach jeder Überprüfung vornehmen muss. Meine Frage ist: Gibt es einen Trick, mit dem LaTeX nur eine Tabelle pro Seite einfügt? Ich verwende IEEEtran
eine Klasse unter pdfLaTeX
der Satz-Engine.
Schauen Sie sich beispielsweise die vierte Seite des Beispielcodes an. Dort sind zwei seitenbreite Tabellen hintereinander angeordnet.
Grüße..
\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}
Antwort1
Lassen Sie mich meinen Kommentar näher erläutern:
Durch die Verwendung des Pakets stfloats
können Sie Floats mit der Option erzwingen, [b]
sich unten auf derselben Seite zu befinden, auf der sie in den Text eingefügt werden, natürlich sofern genügend Platz vorhanden ist. Auf diese Weise können Sie einige Tabellen oben und unten auf den Seiten haben:
Wenn Sie die Option „In allen Floats“ auswählen [t]
, werden die Floats oben auf den Seiten angezeigt, sofern oben auf derselben Seite, auf der eingefügt wird (also vor der Einfügestelle), genügend Platz vorhanden ist.
\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}
ist das für Sie akzeptabel?
Antwort2
Hinzufügen
\setcounter{dbltopnumber}{1}
zu Ihrer Präambel, dann ist höchstens ein überspannender Top-Float pro Seite zulässig.