我正在寻找一个包来创建一个高度为 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
}%
}
无论如何,谢谢你的想法。