创建具有特定宽度和长度的空框架框

创建具有特定宽度和长度的空框架框

我正在寻找一个包来创建一个高度为 2.7 厘米、长度为 15.97 厘米的空框架盒。我正在使用,\framebox但我只能设置尺寸。

\framebox[15.97cm][l]{}

答案1

例如:

\documentclass[a4paper]{article}
\begin{document}

\noindent
\frame{\rule{0pt}{2.7cm}\rule{15.97cm}{0pt}}

\end{document} 

答案2

如果您使用\fbox\framebox,则需要记住它会在其内容周围添加间隙和规则。从构造中移除它以确保宽度/高度正是您想要的:

在此处输入图片描述

\documentclass{article}

\newcommand{\exactframe}[2]{%
  \fbox{%
    \rule{\dimexpr#1-2\fboxsep-2\fboxrule}{0pt}% width
    \rule{0pt}{\dimexpr#2-2\fboxsep-2\fboxrule}% height
  }%
}

\begin{document}

\noindent \rule{15.97cm}{2.7cm}

\noindent \exactframe{15.97cm}{2.7cm}

\end{document}

答案3

我知道这是一篇旧帖子,但对于像我一样偶然发现它并想尝试使用 \exactframe 的人来说,上面的 Werner 代码中有一个小错误。它应该是:

\newcommand{\exactframe}[2]{%
  \fbox{%
    \rule{\dimexpr#1-2\fboxsep-2\fboxrule}{0pt}% width
    \rule{0pt}{\dimexpr#2-2\fboxsep-2\fboxrule}% height
  }%
}

无论如何,谢谢你的想法。

相关内容