如何创建一个像浮点数一样带有标题和标签的框?

如何创建一个像浮点数一样带有标题和标签的框?

我想创建一个像浮动框一样的框(我将额外的信息放在其中供读者查看)。换句话说,它应该有一个标题(在框外面写着Box 1: Here is my box caption)和标签,我可以\cref像其他浮动框一样引用它们。

大多数使用\fbox\framebox的解决方案\usepackage{framed}都是创建框,但没有创建标题和标签。

如何实现浮动框?

答案1

首先作为非浮动。然后,作为浮动。编辑以将标题放在框外。编辑以引入新的浮动InfoBox

\documentclass{article}
\usepackage{caption,graphicx,newfloat}
\DeclareCaptionType{InfoBox}
\begin{document}
\fboxsep=8pt\relax
\fboxrule=2pt\relax
\begin{center}
\fbox{\centering
  \includegraphics[width=2in]{example-image-A}}\par
  \captionof{InfoBox}{Here is my caption\label{fg:A}}
\end{center}
\begin{InfoBox}[ht]
\centering
\fbox{\centering\medskip
  \includegraphics[width=2in]{example-image-B}}\par
  \caption{Here is my caption\label{fg:B}}  
\end{InfoBox}
In boxes \ref{fg:A} and \ref{fg:B}...
\end{document}

在此处输入图片描述

相关内容