【问题标题】:Why does my LaTeX subfigure not work with an a0poster?为什么我的 LaTeX 子图不能与 a0poster 一起使用?
【发布时间】:2009-02-04 05:38:54
【问题描述】:

这是我的问题。我有一堆已经写在 LaTeX 文档中的数字,我想将它们重新用于海报。该图的代码如下所示:

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

(我已经从横向文件中注释掉了 graphics、wrapfig 和 times 包,以防它们干扰)。

那是什么?当我尝试将相同的图形放入 a0poster 文档时,为什么会出现以下错误?如果我不使用子图,文件会编译,但是我必须重新处理我的所有图,这会很痛苦。

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

(我正在使用 mactex,如果这意味着什么)

【问题讨论】:

    标签: latex subfigure a0poster


    【解决方案1】:

    以下 TeX 文件在 PDFLaTeX 中对我来说很好用。您需要更详细地描述您的问题,或许可以尝试将其精简为一个最小示例。

    \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、LaTeX、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]
    

    【讨论】:

    • 人力资源部。我想知道您的环境中是否有一些我没有的东西,这是隐藏的。无论如何,我最终将数字拆分并使用文本块来完成所有工作。
    【解决方案2】:

    我听说过一个智慧:你应该把你的海报做成 A4 大小的文章,一页,然后打印成 A0。只需使用足够小的字体,例如\footnotesize

    【讨论】:

      【解决方案3】:

      我通过不使用子图解决了这个问题,而是明确而准确地放置数字。有点肮脏的黑客,但海报做得很好。

      【讨论】:

        猜你喜欢
        • 2011-12-25
        • 2020-10-08
        • 2023-03-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-08-26
        • 2013-07-02
        相关资源
        最近更新 更多