Я использую формат iet. При создании небольшой таблицы верхние, средние, нижние строки таблицы выходят на всю длину двухколоночного формата страницы. Как убрать эти лишние строки. Мне нужно только поверх содержимого таблицы.
\documentclass{cta-author}
\newtheorem{theorem}{Theorem}{}
\newtheorem{corollary}{Corollary}{}
\newtheorem{remark}{Remark}{}
\usepackage{float}
\begin{document}
\begin{table}[t]
\processtable{Efficiency of different inverters\label{tab4}}
{\begin{tabular*}{10pc}{@{\extracolsep{\fill}}ll}\toprule
Efficiency & (\%) \\\\ \midrule
Fig.9 & 90 \\
Fig.8 & 91 \\
Fig.7 & 93 \\ \botrule
\end{tabular*}}{}
\end{table}
\end{document}
решение1
Похоже, он \processtable
предназначен для создания таблицы, охватывающей всю страницу (или столбец) текста.
Единственное решение, которое я вижу (кроме использования другого класса или конструкции таблицы), — это перечисление данных в нескольких столбцах:
\begin{table}[t]
\processtable{Efficiency of different inverters\label{tab4}}
{
\begin{tabular*}{10pc}{@{\extracolsep{\fill}}llllll}\toprule
Efficiency & (\%) & Efficiency & (\%) & Efficiency & (\%) \\ \midrule
Fig.9 & 90 &
Fig.8 & 91 &
Fig.7 & 93 \\ \botrule
\end{tabular*}
}
{}
\end{table}
выдает следующий результат:
Таблица по-прежнему занимает всю текстовую область, но ее можно разместить в двухколоночном формате.
Для справки, вот \processtable
определение из класса:
\newcommand{\@processtable}[4]{%
\if!#1!%
\addtocounter{table}{-1}%%ADDED ON 21/12/05
\def\fnum@table{}%
\else%
\def\fnum@table{{\tablename}\enspace\thetable}%
\fi%
\let\@makecaption\@tablecaption
\if@rotate
\setbox4=\vbox to \hsize{\vss\hbox to \textheight{%
\begin{minipage}{#4}%
\@ifmtarg{#1}{}{\caption{#1}}{\fontsize{7}{8}\selectfont\sf #2}%
\vskip5\p@\noindent
\parbox{#4}{\fontsize{7}{8}\selectfont\sf #3\par}%
\end{minipage}}\vss}%
\rotr{4}
\else
\hbox to \hsize{\hfil\begin{minipage}[t]{#4}%
%\vskip2.9pt
\@ifmtarg{#1}{}{\caption{#1}}{\fontsize{7}{8}\selectfont\sf #2}%
\vskip5\p@\noindent
\parbox{#4}{\fontsize{7}{8}\selectfont\sf #3\par}%
\end{minipage}\hfil}\fi
}%
Четвертый аргумент \processtable
должен позволить вам указать ширину таблицы, но я не смог понять, как это сделать, а ограниченная документация класса cta-author не дает никаких подсказок.