\fbox 无填充

\fbox 无填充

你好,我想\fbox{}在 内使用figure。因为图形有很多白色部分,我想给它添加边框,以便更好地查看。但我意识到这\fbox{}会给图形添加填充,我不喜欢/不想要。我希望在图形“结束”的地方添加边框(或 +1px)。

为了说明目的,这是我的代码:

\documentclass{report}
\usepackage{xcolor}
\newcommand\crule[3][black]{\textcolor{#1}{\rule{#2}{#3}}}
\begin{document}

  \crule[yellow]{2cm}{1cm} 

  \fbox{\crule[yellow]{2cm}{1cm}}

\end{document}

给我这个:

显然,在我的正确代码中,有类似的东西\fbox{\includegraphics[width=0.28\textwidth] {img/file.ext}}代替了黄色框。

有什么想法可以去除框架内的填充吗?

答案1

边界由\fboxsep长度决定:

\documentclass{report}
\usepackage{xcolor}
\newcommand\crule[3][black]{\textcolor{#1}{\rule{#2}{#3}}}
\begin{document}

\crule[yellow]{2cm}{1cm}

\setlength{\fboxsep}{0pt}\fbox{\crule[yellow]{2cm}{1cm}}

\end{document}

在此处输入图片描述

相关内容