生物学论文中经常会在“方框”中解释关键点,这些方框的排版方式与图形类似,也就是说,它们是浮动的,但它们不像图形那样编号,并且它们周围通常有一个框架或阴影背景。我想在 LaTeX 文档中实现相同的效果。
也就是说,我想在我的文档中有一个浮动元素,它类似于图形,由图像和标题组成,但是:
- 应该有一些标题文本(因此布局是标题,然后是图形,然后是标题文本)
- 它应该有一个围绕整个事物的框架(即围绕标题、图形和标题)
- 标题前面不应该写着“图 1”
- 它不应该影响后续数字的编号
- 它应该看起来尽可能不引人注目,因为它严格来说不是我要提交的会议格式的一部分。因此,最好只使用普通的框架,不带颜色、阴影、圆角等。
为了获得加分,最好自动将它们编号为“框 1”、“框 2”等等,但我并不严格需要这样做,因为我的文档只有一个框。
我可以单独找到这些问题的解决方案,也可以将它们拼凑在一起,但这感觉有点像黑客行为,如果有一个干净的解决方案就好了。
答案1
使用tcolorbox
。
\documentclass{article}
\usepackage{tcolorbox}
\usepackage{blindtext}
\newtcolorbox[auto counter]{mybox}[2][]{float,title={Box~\thetcbcounter: #2},#1}
\begin{document}
\blindtext
\begin{mybox}[floatplacement=t,label={box:first}]{My Box}
Lorem ipsum
\end{mybox}
\begin{mybox}[floatplacement=b,label={box:second}]{My Box}
Dolor sit amet
\end{mybox}
\blindtext
For more info see Boxes~\ref{box:first} and~\ref{box:second}.
\end{document}