当使用图像作为小页面的背景时如何去除其周围的黑框?

当使用图像作为小页面的背景时如何去除其周围的黑框?

我对版主 Martin Scharrer 前段时间发布的一段代码有疑问(所以如果你在那里,Martin,这个问题是为你准备的)。他回答的问题是关于使用图像作为 的背景minipage

他发布了这个解决方案

\documentclass{article}

\usepackage{graphicx}

\newsavebox\mysavebox
\newenvironment{imgminipage}[2][]{%
   \def\imgcmd{\includegraphics[width=\wd\mysavebox,height=\dimexpr\ht\mysavebox+\d    p\mysavebox\relax,#1]{#2}}%
   \begin{lrbox}{\mysavebox}%
   \begin{minipage}%
}{%
   \end{minipage}
   \end{lrbox}%
   \sbox\mysavebox{\fbox{\usebox\mysavebox}}%
   \mbox{\rlap{\raisebox{-\dp\mysavebox}{\imgcmd}}\usebox\mysavebox}%
}

\begin{document}

\begin{imgminipage}{imagefilename}{5cm}
Some text\\
Hello world!
\end{imgminipage}

\end{document}

但是当我使用此代码时,minipage图像周围有一个黑框。我该如何修改它以去掉黑框?

答案1

线路

\sbox\mysavebox{\fbox{\usebox\mysavebox}}

\mysavebox用 来恢复\fbox。删除此行,您的输出应该会出现没有夯筑fbox

相关内容