我尝试使用 minipage 将 2 个数字并排放置,除了标题之外,它基本上可以正常工作

我尝试使用 minipage 将 2 个数字并排放置,除了标题之外,它基本上可以正常工作

我尝试使用 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

我将其替换FrontiersinHarvardarticle(因为加载它太费力了)。

子图基本上是一个带有标题的小页面(\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}

相关内容