Pregunta

Esta es mi problema. Tengo un montón de figuras ya se han escrito en un documento LaTeX, y me gustaría volver a utilizarlos para un cartel. El código para la figura se ve así:

\begin{figure}[htp]
  \begin{center}  
    \subfigure[Figure A]{\label{fig:Sample-a}\includegraphics[scale=5]{Image1.png}} 
    \subfigure[Figure B]{\label{fig:Sampple-b}\includegraphics[scale=5]{Image2.png}} 
  \end{center}
  \caption{This is my caption!}
\label{LineJustification}
\end{figure}

Y funciona cuando pongo al principio:

\usepackage{subfigure}
\usepackage{graphicx}

Cuando Estoy armando el cartel, estoy usando la plantilla que he encontrado en línea en este sitio web, con paquetes como:

\documentclass[a0]{a0poster}
\pagestyle{empty}
\setcounter{secnumdepth}{0}
\usepackage[absolute]{textpos}
\usepackage[it]{subfigure}

(y yo he comentado a cabo los paquetes gráficos, wrapfig, y los tiempos del archivo de paisaje, en caso de que están interfiriendo).

Entonces, ¿qué pasa? ¿Por qué aparece el siguiente error cuando trato de poner la misma figura en el documento a0poster? Si yo no uso subfiguras, compila el archivo, pero entonces tendría que rehacer todos mis cifras, lo que sería doloroso.

!Undefined control sequence
 <argument> if\@captype
              topcap
 I.154  \subfigure 
       [Figure A]{\label{fig:Sample-a}

(estoy usando MacTeX, si eso significa algo)

¿Fue útil?

Solución 3

He resuelto este problema al no utilizar representación parcial, pero la colocación de las figuras de forma explícita y exactamente. Una especie de truco sucio, pero el cartel se fue también.

Otros consejos

El archivo TeX siguiente funciona muy bien para mí en PDFLaTeX. Es necesario describir su problema con más detalle, tal vez tratando de podar hacia abajo a un ejemplo mínimo.

\documentclass[a0]{a0poster}
\pagestyle{empty}
\setcounter{secnumdepth}{0}
\usepackage[absolute]{textpos}
\usepackage[it]{subfigure}
\usepackage{graphicx}
\begin{document}
\begin{figure}[htp]
  \begin{center}  
    \subfigure[Figure A]{\label{fig:Sample-a}\includegraphics[scale=5]{Image1.png}} 
    \subfigure[Figure B]{\label{fig:Sampple-b}\includegraphics[scale=5]{Image2.png}} 
  \end{center}
  \caption{This is my caption!}
\label{LineJustification}
\end{figure}
\end{document}

Los números de versión de mi pdfTeX, látex, a0poster.cls y subfigure.sty son los siguientes:

This is pdfTeXk, Version 3.1415926-1.40.9 (Web2C 7.5.7)
LaTeX2e <2005/12/01>
\ProvidesClass{a0poster}[2004/01/31 v1.22b a0poster class (GK, MW)]
\ProvidesPackage{subfigure}[2002/03/15 v2.1.5 subfigure package]

Una sabiduría que he oído: sólo debe hacer sus carteles como artículos de tamaño A4 con una página, y luego imprimirlos como A0. Sólo tiene que utilizar la fuente lo suficientemente pequeño, al igual que \footnotesize.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top