latex子图编号问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了latex子图编号问题相关的知识,希望对你有一定的参考价值。
我有6张图 1.jpg~6.jpg。每3张一行。第一行编号a1 a2 a3;第二行编号b1 b2 b3。怎么弄?
目前latex会自动为子图编号(a)(b)(c)(d)....(这种编号方式,如果超过26张图片,就报错)。
望采纳,O(∩_∩)O谢谢
Latex子图排放
首先使用宏包\usepackagegraphicx\usepackagesubfigure(1)竖排图形subfigure不支持\\换行,可以用minipage放在subfigure中,在minipage里换行\beginfigure
\centering
\subfigure[the first subfigure]
\beginminipage[b]0.2\textwidth
\includegraphics[width=1\textwidth]fig1.eps \\
\includegraphics[width=1\textwidth]fig2.eps
\endminipage
\subfigure[the second subfigure]
\beginminipage[b]0.2\textwidth
\includegraphics[width=1\textwidth]fig3.eps \\
\includegraphics[width=1\textwidth]fig4.eps
\endminipage
\endfigure (2)横排子图使用latex的subfigure排版并排放置的两张图.\beginfigure
\beginminipage[t]0.5\linewidth
\centering
\includegraphics[width=2.2in]fig1.eps
\captionfig1
\labelfig:side:a
\endminipage%
\beginminipage[t]0.5\linewidth
\centering
\includegraphics[width=2.2in]fig2.eps
\captionfig2
\labelfig:side:b
\endminipage
\endfigure还有一种方法:在某些情况下,有时会希望将并列的图形组成一组,而其中的每一幅图都保持其独立性。\beginfigure\centering\subfigure[Small Box with a Long Caption]\labelfig:subfig:a %% label for first subfigure\includegraphics[width=1.0in]graphic.eps\hspace1in\subfigure[Big Box]\labelfig:subfig:b %% label for second subfigure\includegraphics[width=1.5in]graphic.eps\captionTwo Subfigures\labelfig:subfig %% label for entire figure\endfigure
(3)其他说明子图的标记有两种形式:
一种是出现在子图的下面作为标题的一部分。这通过命令 \@thesubfigure 来生成。
另一种是在使用 \ref 命令的时候出现。这通过将命令 \p@subfigure
的输出处理后传递给 \thesubfigure 命令来生成。
上面的这些命令使用 subfigure 计数器和 \thefigure 命令。子图的标记的格式由下面的命令来控制。
命令 \thefigure 印出当前图形的编号。
计数器 subfigure 记录子图的编号,命令 \alphsubfigure 将计数器
subfigure 的值用小写字母印出,而命令 \romansubfigure 则是用小写罗马数字印出。
命令 \thesubfigure 缺省使用小写字母,如 (a),(b) 等。
命令 \@thesubfigure 缺省为 \thesubfigure\space,即在标题标记和文本之间加上一个空白。
命令 \p@subfigure 缺省为 \thefigure。
如果改变子图标题的标记,字体等的缺省值,下面给出几个简单的例子:
若想让子图标题标记使用小写罗马数字如 (i), (ii)等, \ref 命令的结果如 12i, 12ii
等,可使用下面的命令(最好放在导言区中)
\renewcommand\thesubfigure\romansubfigure \makeatletter
\renewcommand\@thesubfigure(\thesubfigure)\space
\renewcommand\p@subfigure\thefigure \makeatother
若想让子图标题标记使用阿拉伯数字如 12.1:, 12.2: 等, \ref 命令的结果如 12.1, 12.2
等,可使用下面的命令
\renewcommand\thesubfigure% \thefigure.\arabicsubfigure
\makeatletter \renewcommand\@thesubfigure\thesubfigure:\space
\renewcommand\p@subfigure \makeatother
缺省情况下,用 \listoffigures 命令生成的图形目录中只包括图形,而不包括子图。要想在图形目录中包括子图,要在
\listoffigures 命令前加上
\setcounterlofdepth2。需要说明的是,由于 LATEX 的变化,导致目前版本(3/95)的
subfigure 宏包在图形目录的子图输入项开始部分都加上
``numberline1''。将下面的代码加到导言区中就可以解决这一问题。
\makeatletter \renewcommand\@subcaption[2]% \begingroup
\let\label\@gobble \def\protect\string\string\string%
\xdef\@subfigcaptionlist% \@subfigcaptionlist,% \numberline
\@currentlabel% \noexpand\ignorespaces #2% \endgroup
\@nameuse@make#1caption\@nameuse@the#1#2 \makeatother 补充:使用\mbox\beginfigure[htbp]
\centering
\mbox
\subfigure[WBCD]\includegraphics[scale=0.4]1.eps\quad
\subfigure[TTT]\includegraphics[scale=0.4]2.eps
\mbox
\subfigure[MR]\includegraphics[scale=0.4]3.eps \quad
\subfigure[WDBC]\includegraphics[scale=0.4]4.eps
\mbox
\subfigure[Iono]\includegraphics[scale=0.4]5.eps\quad
\subfigure[KRVSKP]\includegraphics[scale=0.4]6.eps
\caption***
\labelfig:Fig3
\endfigure % 长图自动分页
\beginfigure[H]
\mbox
\subfigure[AUC values of accuracy for the Lung data]
\beginminipage[b]6.0cm
\includegraphics[scale=0.25]1.eps
\endminipage
\quad
\subfigure[AUC values of CCI for the Lung data]
\beginminipage[b]6.0cm
\includegraphics[scale=0.25]2.eps
\endminipage
\mbox
\subfigure[AUC values of accuracy for the Sponge data]
\beginminipage[b]6.0cm
\includegraphics[scale=0.25]3.eps
\endminipage
\quad
\subfigure[AUC values of CCI for the Sponge data]
\beginminipage[b]6.0cm
\includegraphics[scale=0.25]4.eps
\endminipage
\mbox
\subfigure[AUC values of accuracy for the Dermat data ]
\beginminipage[b]6.0cm
\includegraphics[scale=0.25]5.eps
\endminipage
\quad
\subfigure[AUC values of CCI for the Dermat data]
\beginminipage[b]6.0cm
\includegraphics[scale=0.25]6.eps
\endminipage
\endfigure 参考技术A \[\]最简洁啊,你要是喜欢用\beginequation*\endequation*也行
以上是关于latex子图编号问题的主要内容,如果未能解决你的问题,请参考以下文章