Latex's subfigure

Tried so hard to merge several figures into one, as required by a reviewer. This should be a easy task if all the figures I wanted to merge together are pictures. I could just follow the easy one shown in wiki:


%-----------------------------------

/usepackage{subfig}


/begin{figure}
  /centering
  /subfloat[A gull]{/label{fig:gull}/includegraphics[width=0.3/textwidth]{gull.eps}}
  /subfloat[A tiger]{/label{fig:tiger}/includegraphics[width=0.3/textwidth]{tiger.eps}}
  /subfloat[A mouse]{/label{fig:mouse}/includegraphics[width=0.3/textwidth]{mouse.eps}}
  /caption{Pictures of animals}
  /label{fig:animals}
/end{figure}


%-----------------------------------


However, it is not the case.


First, the paper's latex template seems to have a conflict with the package "subfig". If I add it, then there will be tens of errors.  So I have to use the obsolete package "subfigure".


Second, I have to merge two proof trees and a .eps picture together. I first planned to use package "subfig" and use command "/subfloat" to hold not only the picture but also the proof tree, which is text. I failed, as the proof tree made the TeXnicCenter run forever. Then I started to think to use some box to enclose the proof tree. I tried "/minipage" and it stopped endless loop!


Another thing I want to talk is, I have ever used "/hbox" to enclose a picture to make it move horizontally left or right side a bit through "/hspace". Then if I directly put this "/hbox" enclosed picture into "/minipage", then the subfigure's caption cannot center and its position always change as I resized the picture. It took me so long time to figure out what to do -- I just removed the "/hbox" and put the picture directly into "/minipage", in which I used "/hspace" directly also to addjust the horizontal postion of the picture.


One example is as this, where "prooftree" is predefined already:



%-----------------------------------

/usepackag{subfigure}

/begin{figure}
  /subfigure[]{
        /begin{minipage}{1/linewidth}
            /begin{prooftree}
            /AxiomC{$D /rightarrow B$}
            /AxiomC{$A /rightarrow D$}
            /AxiomC{$A$}
            /BinaryInfC{$D$}
            /BinaryInfC{$B$}
            /end{prooftree}
            /label{fig:proofsB_s2}
        /end{minipage}
    }
    /subfigure[]{
          /begin{minipage}{1/linewidth}
              /vspace{-2.1in}
              /hspace{-0.75in}
                /includegraphics [width=1.4/textwidth]{output_s2.eps}
                /vspace{-2.3in}           
            /label{fig:output_s2}
            /end{minipage}
  }
  /caption{Scenario two: /subref{fig:proofsB_s2} Another natural deduction proofs of B and /subref{fig:output_s2} The output of the model composition}
  /label{fig:s2}
/end{figure}


%-----------------------------------

Note that, I have also used "/subref" in the caption part of the figure. Also, I did not use any centering command. It seems to be centered well already.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章