我希望所有浮动图形都贯穿整个文本,就像 Wikipedia 页面中那样。浅色(灰色)框架和非常浅的背景。我正在使用caption
包来自定义标题字体,如下所示:
\usepackage[svgnames]{xcolor}
\DeclareCaptionFont{fontstyle}{\fontfamily{phv}\fontseries{mc}\selectfont}
\usepackage[width=0.8\textwidth ,font={small,fontstyle},labelfont={color=
{DodgerBlue},bf,up}, labelsep=period, format=plain]{caption}
希望我说得够清楚。谢谢
答案1
干得好。
\documentclass{article}
\usepackage{xcolor}
\usepackage{mdframed}
\usepackage{lipsum}
\let\originalfigure=\figure
\let\endoriginalfigure=\endfigure
\renewenvironment{figure}[1][]{
\begin{originalfigure}[#1]
\begin{mdframed}[linecolor=black!30,backgroundcolor=black!5]
}{
\end{mdframed}
\end{originalfigure}
}
\begin{document}
\begin{figure}[t]
\centering
\parbox{10cm}{\lipsum*[1]}
\caption{Foo}
\end{figure}
\begin{figure}[b]
\centering
\parbox{10cm}{\lipsum*[2]}
\caption{Bar}
\end{figure}
\lipsum[3]
\end{document}
注意:在此答案的先前版本中,我定义了一个shadedfigure
环境,该环境必须用作环境的替代figure
。在此最新版本中,我使用了“复制环境“来替换figure
环境。因此,此解决方案现在将添加框架和背景颜色到全部整个文档中的图表。