我是初学者!我只想在文档上创建几个框。我目前正在使用这个:
\makebox[10pt][l]{$\square$}\raisebox{.15ex}{\hspace{0.4em}$\texttt{1}$}
但我需要把实际的盒子做得更大。有什么办法吗?我尝试搜索,但无济于事。
谢谢!
答案1
这是一个不使用符号的可能解决方案,仅使用标准\framebox
命令:
\documentclass{article}
\newcommand{\boxnumber}[1]{%
\begingroup\setlength{\fboxsep}{0pt}% no padding in \framebox
\raisebox{-.15ex}{% shift slightly down
\framebox[\ht\strutbox]{%
\rule{0pt}{\ht\strutbox}% % fill the height
\raisebox{.15ex}[0pt][0pt]{%
\makebox[0pt]{\ttfamily #1}% the number, shifted up
}%
}%
}%
\endgroup
}
\begin{document}
\makebox[0pt][l]{\vrule height 0pt depth .1pt width 2cm}% to show the baseline
\boxnumber{1}\quad First
\boxnumber{2}\quad Second
\end{document}
文档中的\makebox
只是为了显示数字正确地放置在基线上。