在框架或阴影环境中添加图形

在框架或阴影环境中添加图形

我目前正在使用shadedframed包中的环境对我的论文进行大量的计算。

\usepackage{framed}
\newenvironment{digression}[1]{\begin{shaded} \noindent\textbf{\sc {#1}\\} }{ \end{shaded} } % or snugshade
\definecolor{shadecolor}{gray}{0.9}

不幸的是,当我尝试在这样的题外话中包含一个数字时,我得到了错误! LaTeX Error: Float(s) lost.

我现在正在使用 tikz,但理想情况下,我希望它位于一个包装图形中,因为它是一个非常小的图形。

答案1

由于figures 本质上是浮动的,因此您无法在静态环境中使用它们。但可以反向操作,如下所示:

\documentclass{article}
\usepackage{framed,graphicx,xcolor}

\begin{document}
\definecolor{shadecolor}{gray}{0.9}

\begin{figure}[htb]
\begin{shaded}
  \centering
  \includegraphics[width=.5\textwidth]{example-image-a}
\end{shaded}
\end{figure}
\end{document}

在此处输入图片描述

相关内容