首页 > 解决方案 > 如何在彩盒周围放置框架?

问题描述

我想在我的颜色框周围放一个薄框,以便能够显示白色。

\documentclass[11pt]{article}
\usepackage{xcolor}
\newcommand\crule[3][black]{\textcolor{#1}{\rule{#2}{#3}}}
\begin{document}
    \crule[gray]{5cm}{5cm} \crule[white]{5cm}{5cm} \crule{5cm}{5cm}
\end{document}

我怎么做?

标签: latex

解决方案


\documentclass[11pt]{article}
\usepackage{xcolor}
\newcommand\crule[3][black]{{\setlength{\fboxsep}{0pt}\fbox{\textcolor{#1}{\rule{#2}{#3}}}}}

\begin{document}
    \crule[gray]{5cm}{5cm} \crule[white]{5cm}{5cm} \crule{5cm}{5cm}

\end{document}

或者

\documentclass[11pt]{article}
\usepackage{xcolor}
\newcommand\crule[3][black]{%
  {%
    \setlength{\fboxsep}{0pt}%
    \fcolorbox{black}{#1}{\phantom{\rule{#2}{#3}}}%
  }%
}

\begin{document}
    \crule[gray]{5cm}{5cm} \crule[white]{5cm}{5cm} \crule{5cm}{5cm}
\end{document}

推荐阅读