我想将标题对齐到左侧

我想将标题对齐到左侧

我正在写一篇论文,但是,我遇到了一个问题;标题位于论文的中间,我无法控制它的位置。(见附件)

在此处输入图片描述

代码是;

\begin{figure*}[H]
\includegraphics[width=\columnwidth]{figure_1a.pdf}
\caption{aa//left-aligned}
 \label{fig:figure_1a.pdf}
\end{figure*}

我应该怎么办?

答案1

我猜想你喜欢将图像放在一列中,并将标题置于图像下方的中心,如下所示:

在此处输入图片描述

为此,MWE 是:

\documentclass[twocolumn]{article}

\usepackage{lipsum}

\begin{document}
\lipsum[1]
\begin{figure}[htb] % <-- see difference between your code and this MWE
    \includegraphics[width=\columnwidth]{example-image}
\caption{aa//left-aligned}
    \label{fig:figure_1a.pdf}
\end{figure}
\lipsum
\end{document}

答案2

我不知道您是想将图像放在文本中,还是想将文本和图像放在两个不同的列中。如果您是第一种情况,则可以使用wrapfig包(http://ctan.mirror.garr.it/mirrors/CTAN/macros/latex/contrib/wrapfig/wrapfig-doc.pdf) 可帮助您管理文本中间的图片。以下是示例:

\documentclass{article}

\usepackage{lipsum}
\usepackage{graphicx}
\usepackage{wrapfig}
\begin{document}

    \begin{wrapfloat}{figure}{I}{0pt}
        \includegraphics[width=0.5\textwidth]{tiRFF.png}
        \caption{This is an example}
        \label{fig: wrapfloat}
    \end{wrapfloat}
    \lipsum

\end{document}

在此处输入图片描述

答案3

使用threeparttable包来实现这一点。它定义了一个measuredfigure环境,它……测量图形,并将标题相对于图形宽度居中。

从包的文档中:

对于图形,有一个等效的measuredfigure环境。但它相当脆弱,只应用于单个标题上方的单个图形。

我没有在双列文档中测试它。

\usepackage{threeparttable}
.....
\begin{document}

\begin{figure}
\begin{measuredfigure}
\includegraphics[width=\columnwidth]{figure_1a.pdf}
\caption{aa//left-aligned}
 \label{fig:figure_1a.pdf}
\end{measuredfigure}
\end{figure}

相关内容