为什么框架会忽略标题?

为什么框架会忽略标题?

我正在尝试获取一个右对齐的图像,该图像全部被一个框包围。问题是,带框的框不包括图形标题,而只包围了图像:

\begin{wrapfigure}{r}{0.5\textwidth}

    \begin{framed}
        \caption{A test figure with its caption}\label{fig:plots}
        \includegraphics[width=1\textwidth]{figures/plot_placeholder.png}
    \end{framed}

\end{wrapfigure}

结果是:

在此处输入图片描述

我怎样才能强制框架包含标题?

答案1

\documentclass{article}

\usepackage{wrapfig}
\usepackage{framed}
\usepackage{graphicx}

\begin{document}

\begin{wrapfigure}{r}{0.5\textwidth}

    \begin{framed}
        \caption{A test figure with its caption}\label{fig:plots}
        \includegraphics[width=1\textwidth]{example-image}
    \end{framed}

\end{wrapfigure}
a aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa a
a aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa a
a aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa a
a aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa a
\end{document}

生产

在此处输入图片描述

请编辑您的问题以获得一个完整的小文档,显示您如何定义命令并生成您显示的输出。

相关内容