\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}

введите описание изображения здесь

Связанный контент