我尝试使用 minipage 将 2 个图片并排放置,并且大部分情况下都有效,但标题始终在左侧,不会与图片居中。我尝试移动 /centering,但没有任何变化。我对 minipage 设置还不太熟悉。我遗漏了什么吗?
以下是示例代码
\documentclass[utf8]{FrontiersinHarvard}
\usepackage{url,lineno,microtype,subcaption}
\usepackage[onehalfspacing]{setspace}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{float}
\usepackage{subcaption}
\usepackage[justification=centering]{caption}
\linenumbers
\begin{document}
\section{Introduction}
\begin{subfigure}%
\setcounter{figure}{3}
\setcounter{subfigure}{0}
\centering
\begin{minipage}[b]{0.5\textwidth}%
\includegraphics[scale=0.45]{logo2.eps}%
\centering%
\caption{}%
\label{}
\end{minipage}%
\begin{minipage}[b]{0.5\textwidth}%
\includegraphics[scale=0.45]{logo1.eps}
\centering%
\caption{}%
\label{}
\end{minipage}%
\setcounter{subfigure}{-1}
\caption{caption }
\label{}
\end{subfigure}
\end{document}
答案1
我将其替换FrontiersinHarvard
为article
(因为加载它太费力了)。
子图基本上是一个带有标题的小页面(\def\@captype{subfigure}
将实现相同的效果)。
注意后面的第一段\section
没有缩进(故意的)。\noindent
浮动之后可能需要缩进。
此外,\caption
以 开始和结束,\par
因此前后的多余空格将被忽略。
\documentclass[utf8]{article}
\usepackage{url,lineno,microtype}% not used here
\usepackage[onehalfspacing]{setspace}% Oh Boy! A typewriter!
\usepackage[draft]{graphicx}% remove error messages for missing files
\usepackage{float}% not used here (thankfully)
\usepackage[justification=centering]{caption}
\usepackage{subcaption}
\linenumbers
\begin{document}
\section{Introduction}
Some text here.
\begin{figure}[htp]%
\begin{subfigure}[b]{0.5\textwidth}%
\centering
\includegraphics[scale=0.45]{logo2.eps}%
\caption{}%
\label{}
\end{subfigure}%
\begin{subfigure}[b]{0.5\textwidth}
\centering
\includegraphics[scale=0.45]{logo1.eps}
\caption{}
\label{}
\end{subfigure}
\caption{caption }
\label{}
\end{figure}
Some text here.
\end{document}