Los títulos de las tablas se expanden en ambas columnas en una tabla de una sola columna

Los títulos de las tablas se expanden en ambas columnas en una tabla de una sola columna

Estoy usando el de 2 columnas.plantilla IETy tengo un problema con las tablas. Es decir, los títulos de las tablas se extienden a ambas columnas incluso cuando la tabla en sí es de una sola columna. He configurado unproyecto ficticiocon un archivo MWE .tex para demostrar el problema:

\documentclass{cta-author}

\begin{document}

\supertitle{Test}

\title{Test}

\author{\au{First Author$^{1}$}, \au{Second Author$^{2\corr}$}, \au{Third Author$^{3}$}}

\address{\add{1}{First Department, First University, Address, City, Country Name}
\add{2}{Second Company Department, Company Address, City, Country Name}
\add{3}{Third Department, Third University, Address, Country Name}
\add{4}{Current affiliation: Fourth Department, Fourth University, Address, Country Name}
\email{[email protected]}}

\begin{abstract}
In the beginning the Universe was created. This had made many people very angry and has been widely regarded as a bad move.
\end{abstract}

\maketitle

\section{Figure}

Figures work fine as seen in Figure \ref{fig:sample}.

\begin{figure}
    \centering
    \includegraphics[width=\linewidth]{example-image-a}
    \caption{This is a fairly long caption that doesn't actually provide any relevant, helpful, or indeed at all useful information about the figure in question.}
    \label{fig:sample}
\end{figure}

\section{Table}

However, table captions extend over two columns even when the table itself is in a single column as seen in Table \ref{tab:sample}.

\begin{table}
    \caption{This is another long and unhelpful caption that doesn't actually say anything about the below table but it does helpfully demonstrate the problem being discussed. Notice the table itself is appropriately placed and centred but the caption extends over both columns.}
    \label{tab:sample}
    \centering
    \begin{tabular}{c|c}
         1 & 2 \\
         3 & 4
    \end{tabular}
\end{table}

\end{document}

PDF compilado del código anterior

(No puedo pegar el archivo de clase en sí, ya que supera el límite de 30 000 caracteres).

¿Qué necesito arreglar en el archivo de clase para resolver este problema? Me gustaría evitar tener que agregar saltos de línea manuales en todos los títulos de mis tablas.

Respuesta1

La cta-authorclase tiene una sintaxis bastante peculiar requerida para table.

\documentclass{cta-author}
\usepackage{lipsum} % for filler text

\begin{document}

\supertitle{Test}

\title{Test}

\author{\au{First Author$^{1}$}, \au{Second Author$^{2\corr}$}, \au{Third Author$^{3}$}}

\address{\add{1}{First Department, First University, Address, City, Country Name}
\add{2}{Second Company Department, Company Address, City, Country Name}
\add{3}{Third Department, Third University, Address, Country Name}
\add{4}{Current affiliation: Fourth Department, Fourth University, Address, Country Name}
\email{[email protected]}}

\begin{abstract}
In the beginning the Universe was created. This had made many people very angry and has been widely regarded as a bad move.
\end{abstract}

\maketitle

\section{Figure}

Figures work fine as seen in Figure \ref{fig:sample}.

\begin{figure}
    \centering
    \includegraphics[width=\linewidth]{example-image-a}
    \caption{This is a fairly long caption that doesn't actually provide any relevant, helpful, or indeed at all useful information about the figure in question.}
    \label{fig:sample}
\end{figure}

\section{Table}

However, table captions extend over two columns even when the table itself is in a single column as seen in Table \ref{tab:sample}.

\begin{table}
\processtable{This is another long and unhelpful caption that doesn't actually say anything 
about the below table but it does helpfully demonstrate the problem being 
discussed. Notice the table itself is appropriately placed and centred but the 
caption extends over both columns.\label{tab:sample}}
{\makebox[\columnwidth]{\begin{tabular}{c|c}
1 & 2 \\
3 & 4
\end{tabular}}}{}
\end{table}

\lipsum

\end{document}

ingrese la descripción de la imagen aquí

En realidad, el título está escrito con el mismo ancho que la tabla (por razones que no puedo entender), así que hice trampa con \makebox[\columnwidth]{...}.

información relacionada