Question

Voici mon problème. J'ai un tas de chiffres déjà écrit dans un document LaTeX, et je voudrais les réutiliser pour une affiche. Le code de la figure ressemble à:

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

Et cela fonctionne quand je mets au début:

\usepackage{subfigure}
\usepackage{graphicx}

Quand je suis en train ensemble l'affiche, j'utilise le modèle que j'ai trouvé en ligne sur ce site, avec des paquets comme:

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

(et je l'ai commenté les graphiques, wrapfig et paquets fois à partir du fichier paysage, juste au cas où ils interférant).

Alors qu'est-ce qui se passe? Pourquoi dois-je obtenir l'erreur suivante lorsque je tente de mettre la même figure dans le document a0poster? le fichier compile, mais alors je devrais retravailler tous mes chiffres, ce qui serait pénible si je ne l'utilise sous-figures,.

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

(j'utilise MacTeX, si cela signifie quoi que ce soit)

Était-ce utile?

La solution 3

J'ai résolu ce problème en ne pas utiliser subfigure, mais en plaçant les chiffres explicitement et exactement. Une sorte de bidouille, mais l'affiche partit bien.

Autres conseils

Le fichier TeX suivant fonctionne très bien pour moi dans PDFLaTeX. Vous devez décrire votre problème plus en détail, peut-être en essayant de le tailler jusqu'à un exemple minimal.

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

Les numéros de version de mon pdfTeX, LATEX, a0poster.cls et subfigure.sty sont les suivantes:

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]

Une sagesse que je l'ai entendu: vous devez simplement faire vos affiches comme des articles au format A4 avec une page, puis les imprimer comme A0. Il suffit d'utiliser petite police assez, comme \footnotesize.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top