白盒和相对定位

白盒和相对定位

我必须制作一个白色方框,空白文本,尺寸为 1 x 1 英寸,然后将其精确地放置在文本的右侧。此外,我需要将边框加粗一点。编码结果我该怎么做?

我的编码是:

\section {Space Filling}
One inch away is a box which measures exactly 1" by 1":
\framebox
{ \begin{minipage}{1in} 
\hfill\vspace{1in}
\end{minipage} }

它看起来应该像附图所示。

答案1

  • 该框可以移动到文本区域的右侧\nobreak\hfill或旁边。\hspace*{\fill}
  • \raisebox{\depth}{...}将框移动到基线。
  • 的线宽\fbox可以通过 来控制\fboxrule
  • \fboxsep用于创建尺寸为2\fboxsep× 2\fboxsep(1英寸×1英寸)的白色盒子。
\documentclass{article}
\begin{document}
\section {Space Filling}
One inch away is a box which measures 1" by 1":
\hspace*{\fill}
\raisebox{\depth}{%
  \setlength{\fboxrule}{2pt}%
  \setlength{\fboxsep}{.5in}%
  \fbox{}%
}
\end{document}

结果

如果边框应包含在 1 英寸×1 英寸的尺寸内,则需要减去边框宽度:

\documentclass{article}
\begin{document}
\section {Space Filling}
One inch away is a box which measures 1" by 1":
\hspace*{\fill}
\raisebox{\depth}{%
  \setlength{\fboxrule}{2pt}%
  \setlength{\fboxsep}{\dimexpr.5in-\fboxrule\relax}%
  \fbox{}%
}
\end{document}

结果

相关内容