latex子图编号问题 30
我有6张图1.jpg~6.jpg。每3张一行。第一行编号a1a2a3;第二行编号b1b2b3。怎么弄?目前latex会自动为子图编号(a)(b)(c)(d)....(这种...
我有6张图 1.jpg~6.jpg。每3张一行。第一行编号a1 a2 a3;第二行编号b1 b2 b3。怎么弄?
目前latex会自动为子图编号(a)(b)(c)(d)....(这种编号方式,如果超过26张图片,就报错)。 展开
目前latex会自动为子图编号(a)(b)(c)(d)....(这种编号方式,如果超过26张图片,就报错)。 展开
2个回答
展开全部
给出了格式,你对应的改一下就可以了
望采纳,O(∩_∩)O谢谢
Latex子图排放
首先使用宏包\usepackage{graphicx}\usepackage{subfigure}(1)竖排图形subfigure不支持\\换行,可以用minipage放在subfigure{}中,在minipage{}里换行\begin{figure}
\centering
\subfigure[the first subfigure]{
\begin{minipage}[b]{0.2\textwidth}
\includegraphics[width=1\textwidth]{fig1.eps} \\
\includegraphics[width=1\textwidth]{fig2.eps}
\end{minipage}
}
\subfigure[the second subfigure]{
\begin{minipage}[b]{0.2\textwidth}
\includegraphics[width=1\textwidth]{fig3.eps} \\
\includegraphics[width=1\textwidth]{fig4.eps}
\end{minipage}
}
\end{figure} (2)横排子图使用latex的subfigure排版并排放置的两张图.\begin{figure}
\begin{minipage}[t]{0.5\linewidth}
\centering
\includegraphics[width=2.2in]{fig1.eps}
\caption{fig1}
\label{fig:side:a}
\end{minipage}%
\begin{minipage}[t]{0.5\linewidth}
\centering
\includegraphics[width=2.2in]{fig2.eps}
\caption{fig2}
\label{fig:side:b}
\end{minipage}
\end{figure}还有一种方法:在某些情况下,有时会希望将并列的图形组成一组,而其中的每一幅图都保持其独立性。\begin{figure}\centering\subfigure[Small Box with a Long Caption]{\label{fig:subfig:a} %% label for first subfigure\includegraphics[width=1.0in]{graphic.eps}}\hspace{1in}\subfigure[Big Box]{\label{fig:subfig:b} %% label for second subfigure\includegraphics[width=1.5in]{graphic.eps}}\caption{Two Subfigures}\label{fig:subfig} %% label for entire figure\end{figure}
(3)其他说明子图的标记有两种形式:
一种是出现在子图的下面作为标题的一部分。这通过命令 \@thesubfigure 来生成。
另一种是在使用 \ref 命令的时候出现。这通过将命令 \p@subfigure
的输出处理后传递给 \thesubfigure 命令来生成。
上面的这些命令使用 subfigure 计数器和 \thefigure 命令。子图的标记的格式由下面的命令来控制。
命令 \thefigure 印出当前图形的编号。
计数器 subfigure 记录子图的编号,命令 \alph{subfigure} 将计数器
subfigure 的值用小写字母印出,而命令 \roman{subfigure} 则是用小写罗马数字印出。
命令 \thesubfigure 缺省使用小写字母,如 (a),(b) 等。
命令 \@thesubfigure 缺省为 \thesubfigure\space,即在标题标记和文本之间加上一个空白。
命令 \p@subfigure 缺省为 \thefigure。
如果改变子图标题的标记,字体等的缺省值,下面给出几个简单的例子:
若想让子图标题标记使用小写罗马数字如 (i), (ii)等, \ref 命令的结果如 12i, 12ii
等,可使用下面的命令(最好放在导言区中)
\renewcommand{\thesubfigure}{\roman{subfigure}} \makeatletter
\renewcommand{\@thesubfigure}{(\thesubfigure)\space}
\renewcommand{\p@subfigure}{\thefigure} \makeatother
若想让子图标题标记使用阿拉伯数字如 12.1:, 12.2: 等, \ref 命令的结果如 12.1, 12.2
等,可使用下面的命令
\renewcommand{\thesubfigure}% {\thefigure.\arabic{subfigure}}
\makeatletter \renewcommand{\@thesubfigure}{\thesubfigure:\space}
\renewcommand{\p@subfigure}{} \makeatother
缺省情况下,用 \listoffigures 命令生成的图形目录中只包括图形,而不包括子图。要想在图形目录中包括子图,要在
\listoffigures 命令前加上
\setcounter{lofdepth}{2}。需要说明的是,由于 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\begin{figure}[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{***}
\label{fig:Fig3}
\end{figure} % 长图自动分页
\begin{figure}[H]
\mbox{
\subfigure[AUC values of accuracy for the Lung data]{
\begin{minipage}[b]{6.0cm}
\includegraphics[scale=0.25]{1.eps}
\end{minipage}
}\quad
\subfigure[AUC values of CCI for the Lung data]{
\begin{minipage}[b]{6.0cm}
\includegraphics[scale=0.25]{2.eps}
\end{minipage}}
}
\mbox{
\subfigure[AUC values of accuracy for the Sponge data]{
\begin{minipage}[b]{6.0cm}
\includegraphics[scale=0.25]{3.eps}
\end{minipage}
}\quad
\subfigure[AUC values of CCI for the Sponge data]{
\begin{minipage}[b]{6.0cm}
\includegraphics[scale=0.25]{4.eps}
\end{minipage}}
}
\mbox{
\subfigure[AUC values of accuracy for the Dermat data ]{
\begin{minipage}[b]{6.0cm}
\includegraphics[scale=0.25]{5.eps}
\end{minipage}
}\quad
\subfigure[AUC values of CCI for the Dermat data]{
\begin{minipage}[b]{6.0cm}
\includegraphics[scale=0.25]{6.eps}
\end{minipage}}
}
\end{figure}
望采纳,O(∩_∩)O谢谢
Latex子图排放
首先使用宏包\usepackage{graphicx}\usepackage{subfigure}(1)竖排图形subfigure不支持\\换行,可以用minipage放在subfigure{}中,在minipage{}里换行\begin{figure}
\centering
\subfigure[the first subfigure]{
\begin{minipage}[b]{0.2\textwidth}
\includegraphics[width=1\textwidth]{fig1.eps} \\
\includegraphics[width=1\textwidth]{fig2.eps}
\end{minipage}
}
\subfigure[the second subfigure]{
\begin{minipage}[b]{0.2\textwidth}
\includegraphics[width=1\textwidth]{fig3.eps} \\
\includegraphics[width=1\textwidth]{fig4.eps}
\end{minipage}
}
\end{figure} (2)横排子图使用latex的subfigure排版并排放置的两张图.\begin{figure}
\begin{minipage}[t]{0.5\linewidth}
\centering
\includegraphics[width=2.2in]{fig1.eps}
\caption{fig1}
\label{fig:side:a}
\end{minipage}%
\begin{minipage}[t]{0.5\linewidth}
\centering
\includegraphics[width=2.2in]{fig2.eps}
\caption{fig2}
\label{fig:side:b}
\end{minipage}
\end{figure}还有一种方法:在某些情况下,有时会希望将并列的图形组成一组,而其中的每一幅图都保持其独立性。\begin{figure}\centering\subfigure[Small Box with a Long Caption]{\label{fig:subfig:a} %% label for first subfigure\includegraphics[width=1.0in]{graphic.eps}}\hspace{1in}\subfigure[Big Box]{\label{fig:subfig:b} %% label for second subfigure\includegraphics[width=1.5in]{graphic.eps}}\caption{Two Subfigures}\label{fig:subfig} %% label for entire figure\end{figure}
(3)其他说明子图的标记有两种形式:
一种是出现在子图的下面作为标题的一部分。这通过命令 \@thesubfigure 来生成。
另一种是在使用 \ref 命令的时候出现。这通过将命令 \p@subfigure
的输出处理后传递给 \thesubfigure 命令来生成。
上面的这些命令使用 subfigure 计数器和 \thefigure 命令。子图的标记的格式由下面的命令来控制。
命令 \thefigure 印出当前图形的编号。
计数器 subfigure 记录子图的编号,命令 \alph{subfigure} 将计数器
subfigure 的值用小写字母印出,而命令 \roman{subfigure} 则是用小写罗马数字印出。
命令 \thesubfigure 缺省使用小写字母,如 (a),(b) 等。
命令 \@thesubfigure 缺省为 \thesubfigure\space,即在标题标记和文本之间加上一个空白。
命令 \p@subfigure 缺省为 \thefigure。
如果改变子图标题的标记,字体等的缺省值,下面给出几个简单的例子:
若想让子图标题标记使用小写罗马数字如 (i), (ii)等, \ref 命令的结果如 12i, 12ii
等,可使用下面的命令(最好放在导言区中)
\renewcommand{\thesubfigure}{\roman{subfigure}} \makeatletter
\renewcommand{\@thesubfigure}{(\thesubfigure)\space}
\renewcommand{\p@subfigure}{\thefigure} \makeatother
若想让子图标题标记使用阿拉伯数字如 12.1:, 12.2: 等, \ref 命令的结果如 12.1, 12.2
等,可使用下面的命令
\renewcommand{\thesubfigure}% {\thefigure.\arabic{subfigure}}
\makeatletter \renewcommand{\@thesubfigure}{\thesubfigure:\space}
\renewcommand{\p@subfigure}{} \makeatother
缺省情况下,用 \listoffigures 命令生成的图形目录中只包括图形,而不包括子图。要想在图形目录中包括子图,要在
\listoffigures 命令前加上
\setcounter{lofdepth}{2}。需要说明的是,由于 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\begin{figure}[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{***}
\label{fig:Fig3}
\end{figure} % 长图自动分页
\begin{figure}[H]
\mbox{
\subfigure[AUC values of accuracy for the Lung data]{
\begin{minipage}[b]{6.0cm}
\includegraphics[scale=0.25]{1.eps}
\end{minipage}
}\quad
\subfigure[AUC values of CCI for the Lung data]{
\begin{minipage}[b]{6.0cm}
\includegraphics[scale=0.25]{2.eps}
\end{minipage}}
}
\mbox{
\subfigure[AUC values of accuracy for the Sponge data]{
\begin{minipage}[b]{6.0cm}
\includegraphics[scale=0.25]{3.eps}
\end{minipage}
}\quad
\subfigure[AUC values of CCI for the Sponge data]{
\begin{minipage}[b]{6.0cm}
\includegraphics[scale=0.25]{4.eps}
\end{minipage}}
}
\mbox{
\subfigure[AUC values of accuracy for the Dermat data ]{
\begin{minipage}[b]{6.0cm}
\includegraphics[scale=0.25]{5.eps}
\end{minipage}
}\quad
\subfigure[AUC values of CCI for the Dermat data]{
\begin{minipage}[b]{6.0cm}
\includegraphics[scale=0.25]{6.eps}
\end{minipage}}
}
\end{figure}
推荐于2017-08-25
展开全部
\[\]最简洁啊,你要是喜欢用\begin{equation*}\end{equation*}也行
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询