
Tengo un documento de artículo de dos columnas en el que quiero colocar una figura que abarque ambas columnas encima de dos tablas (independientes) (usandotabularx
), una en cada columna. He seguido la respuestaaquí, pero me da tablas y figuras en páginas separadas. ¿Qué estoy haciendo mal?
MWE:
\documentclass[twocolumn]{article}
\usepackage{mwe}
\usepackage{tabularx}
\usepackage{graphicx}
\begin{document}
\begin{figure*}
\centering
\includegraphics[width=0.5\textwidth]{example-image-a}
\end{figure*}
\begin{tabularx}{\columnwidth}{l|X}
1 & Some text\\
2 & Some more text
\end{tabularx}
\newpage
\begin{tabularx}{\columnwidth}{l|X}
3 & Some text\\
4 & Some more text
\end{tabularx}
\end{document}
Respuesta1
Casi tengo razón :-) Perofigure*
siempre viene la página.despuésaparece en la fuente, por lo que no puede hacer esto en la primera página (si lo necesita, debe hacer algo un poco más complicado) y debe \noindent
evitar una sangría de párrafo que haga que sus tablas de ancho completo no quepan en una línea.
\documentclass[twocolumn]{article}
\usepackage{tabularx}
\usepackage{graphicx}
\begin{document}
\begin{figure*}
\centering
\includegraphics[width=0.5\textwidth]{example-image-a}
\end{figure*}
aaa
\pagebreak
aaa
\pagebreak
\noindent\begin{tabularx}{\columnwidth}{l|X}
1 & Some text\\
2 & Some more text
\end{tabularx}
\newpage
\noindent\begin{tabularx}{\columnwidth}{l|X}
3 & Some text\\
4 & Some more text
\end{tabularx}
\end{document}