minipage
我在环境中使用figure
,并且我只想保留图形名称和“子标题”之类的内容minipage
。
梅威瑟:
目前,我绘制该图的方式如下:
\documentclass[conference]{IEEEtran}
\usepackage[demo]{graphicx}
\usepackage{lipsum}
\begin{document}
\begin{figure}
\centering
\begin{minipage}{0.48\linewidth}
\centering
\includegraphics[width=\linewidth]{a}
\caption{a part }
\end{minipage}
\hfill
\begin{minipage}{0.48\linewidth}
\centering
\includegraphics[width=\linewidth]{b}
\caption{b part}
\end{minipage}
\end{figure}
\lipsum[1]
\end{document}
其结果为:
要求图形标题格式:
答案1
由于您不需要单独交叉引用子图,因此您不需要\caption
为它们自定义指令。
另外:由于该subcaption
包与文档类不完全兼容IEEEtran
,因此这个答案故意不使用该包。
\documentclass[conference]{IEEEtran}
\usepackage[demo]{graphicx}
\usepackage{lipsum}
\begin{document}
\begin{figure}[h]
\begin{minipage}[b]{0.48\linewidth}
\includegraphics[width=\linewidth]{a}
\medskip\footnotesize\centering (a) part
\end{minipage}
\hfill
\begin{minipage}[b]{0.48\linewidth}
\includegraphics[width=\linewidth]{b}
\medskip\footnotesize\centering (b) part
\end{minipage}
\caption{Required output format} \label{fig:required}
\end{figure}
A cross-reference to Figure \ref{fig:required}.
\lipsum[1]
\end{document}
答案2
编辑:
- 将不会使用
subcaption
˙IEEEtrandocumentclass throw warning, that
caption subcaption`包中的使用包,而是使用默认的文档类标题设置。package (which is loaded by
- 但是,如果使用较旧的
subfig
包,则编译时不会出现问题(警告、错误),因为它与文档类兼容IEEEtra
。因此,您的问题的可能简单解决方案可以是:
\documentclass[conference]{IEEEtran}
\usepackage{graphicx}
%\usepackage{subcaption} it givers warning that instead `caption` is used default caption setup.
\usepackage{subfig}% works without any problem
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{figure}[ht]
\centering
\setkeys{Gin}{width=0.48\linewidth}
\subfloat[part]{\includegraphics{example-image-a}}
\hfill
\subfloat[part]{\includegraphics{example-image-b}}
\caption{Required output format}
\label{fig:required}
\end{figure}
A cross-reference to Figure \ref{fig:required}.
\lipsum[2-7]
\end{document}