Pergunta

Aqui está o meu problema. Eu tenho um monte de números já escritos em um documento LaTeX, e eu gostaria de reutilizá-los para um cartaz. O código para a figura parece com:

\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}

E funciona quando eu coloco no início:

\usepackage{subfigure}
\usepackage{graphicx}

Quando estou montando o cartaz, eu estou usando o modelo que eu encontrei on-line em este site, com pacotes como:

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

(e eu já comentou os gráficos, wrapfig, e tempos pacotes do arquivo de paisagem, apenas no caso de que eles estão interferindo).

Então, o que dá? Por que eu recebo o seguinte erro quando eu tento colocar a mesma figura no documento a0poster? Se eu não usar subfiguras, os compila arquivos, mas então eu teria que refazer todos os meus números, que seria doloroso.

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

(estou usando mactex, se isso significa alguma coisa)

Foi útil?

Solução 3

Eu resolvi esse problema não usando subfigura, mas colocando os números de forma explícita e exatamente. Tipo de um truque sujo, mas o cartaz saiu bem.

Outras dicas

O seguinte arquivo TeX funciona muito bem para mim no PDFLaTeX. Você precisa descrever o seu problema com mais detalhes, talvez tentando podá-la para baixo a um exemplo 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}

Os números de versão do meu pdfTeX, LaTeX, a0poster.cls e subfigure.sty são os seguintes:

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]

Uma sabedoria eu ouvi: você deve apenas fazer seus cartazes como artigos de tamanho A4 com uma página e, em seguida, imprimi-los como A0. Basta usar letra pequeno o suficiente, como \footnotesize.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top