longtable 在 ieeeconf 上不起作用,但可以在 Document 类文章上起作用

longtable 在 ieeeconf 上不起作用,但可以在 Document 类文章上起作用

我正在尝试将一长串数字添加到 latex 中。我能够成功添加\documentclass[12pt]{article}

但是当我尝试将其添加到以下文档类中时,出现错误:

\documentclass[letterpaper, 10 pt, conference]{ieeeconf}  


Error:

**Package longtable error: longtable not in 1-column mode \begin{longtable}**

我创建的表的代码是:

\begin{center}
 \begin{adjustwidth}{-10cm}{}
\begin{longtable}{ccp{5cm}|}
\caption{results}\label{tab:support}\\
%Row1 __________________________________________________________________________
Image & result &My comments \\

\raisebox{-.5\height}{\includegraphics[width=140px,height=120px]
{Images/support/rgb_000938.eps}}
&\raisebox{-.5\height}{\includegraphics[width=200px,height=150px]
{Images/support/region_000938_1.eps}} & xxxx \\
\newline

\end{longtable}
\end{adjustwidth}
\end{center}

答案1

如果您使用以下代码,longtable 将在两列中工作

单列文档中的多页两列表格

注意我用

\documentclass[letterpaper, 10pt,]{IEEEconf}  

因为这似乎是带有大写 IEEE 的类名,并且10pt应该没有空格,而我在 TeXLive 2012 中使用的版本抱怨会议选项。

在此处输入图片描述

\documentclass[letterpaper, 10pt,]{IEEEconf}  

\usepackage{longtable}


\makeatletter
\let\saved@longtable\longtable
\long\def\foo#1\LT@err#2#3#4!!{\def\longtable{#1#4}}
\expandafter\foo\longtable!!

\long\def\foo#1\@outputpage#2\@outputpage#3!!{%
\def\LT@output{#1\@opcol#2\@opcol#3}}
\expandafter\foo\LT@output!!
\makeatother

\begin{document}




\twocolumn[\section{List}]



\begin{longtable}{| l || c |}
\caption{Some square numbers\label{tab:xxx}}\\
$n$&$n$-squared\\
\hline
\endfirsthead
$n$&$n$-squared\\
\hline
\endhead
a&b\\\relax
\input{squares.tex}
\end{longtable}
\end{document}

相关内容