2009-02-04 85 views
2

這是我的問題。我有一大堆已經寫在LaTeX文檔中的數字,我想重複使用它們作爲海報。對於圖中的代碼如下:爲什麼我的LaTeX子圖不能與a0poster一起使用?

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

和它的作品,當我把起先,我用我以前做的模板

\usepackage{subfigure} 
\usepackage{graphicx} 

當我放在一起的海報在this website,網上發現像包:

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

(我已經註釋掉的圖形,wrapfig,並從景觀文件時間包,以防萬一他們干擾)。

那麼是什麼給?當我嘗試將相同的數字放入a0poster文檔時,爲什麼會出現以下錯誤?如果我不使用子圖,文件會編譯,但是我不得不重寫我的所有數字,這會很痛苦。

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

(我使用MacTEX都,如果這意味着什麼)

回答

0

我不使用子圖,而是將數字明確和解決了這個問題究竟。一種骯髒的黑客,但海報很好。

0

一個智慧我聽到:你應該只是做了你的海報與一個頁A4大小的物品,然後將其打印爲A0 。只需使用足夠小的字體,如\footnotesize

1

在PDFLaTeX中,以下TeX文件適用於我。你需要更詳細地描述你的問題,也許試圖把它修剪成一個最小的例子。是

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

我pdfTeX的,乳膠,a0poster.cls和subfigure.sty的版本號如下:

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] 
+0

Hrm。我想知道你的環境中是否存在某些我沒有的東西,這是隱藏的。無論如何,我最終分裂了數字並使用了textblock,使其全部工作。 – mmr 2009-02-04 20:35:27

相關問題