我对版主 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
。删除此行,您的输出应该会出现没有夯筑f
的box
。