Frage

Hier ist mein Problem. Ich habe eine Reihe von Figuren bereits in einem LaTeX-Dokument geschrieben, und ich mag sie für ein Plakat wieder zu verwenden. Der Code für die Abbildung wie folgt aussieht:

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

Und es funktioniert, wenn ich am Anfang gesagt:

\usepackage{subfigure}
\usepackage{graphicx}

Wenn ich zusammen das Plakat setzen, ich bin mit der Vorlage die ich gefunden habe online unter diese Website, mit Paketen wie:

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

(und ich habe die Grafiken auf Kommentar, wrapfig und mal Pakete aus der Landschaft Datei, falls sie zu stören).

Also, was soll das? Warum erhalte ich folgende Fehlermeldung, wenn ich versuche, die gleiche Figur in das a0poster Dokument zu setzen? Wenn ich nicht Subfigures verwenden, erstellt die Datei, aber dann müsste ich alle meine Figuren zu überarbeiten, die schmerzhaft sein würden.

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

(Ich verwende MacTeX, ob das etwas bedeutet)

War es hilfreich?

Lösung 3

Ich löste dieses Problem, indem sie nicht subfigure verwenden, aber die Zahlen explizit und genau platzieren. Art eines schmutzigen Hack, aber das Plakat ging gut.

Andere Tipps

Die folgende TeX-Datei funktioniert für mich in PDFLaTeX just fine. Sie müssen Ihr Problem im Detail beschreiben, vielleicht indem sie versuchen, es auf ein minimales Beispiel beschneidet nach unten.

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

Die Versionsnummern meiner pdfTeX, LaTeX, a0poster.cls und subfigure.sty sind wie folgt:

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]

Eine Weisheit, die ich gehört habe: Sie sollten nur mit einer Seite Ihrer Plakate als DIN-A4-Artikel tun, und sie dann als A0 drucken. Verwenden Sie einfach klein genug, um Schriftart, wie \footnotesize.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top