如何创建与门铃和信箱大小完全相同的姓名标签?

如何创建与门铃和信箱大小完全相同的姓名标签?

如何使用 LaTeX 为门铃和信箱创建大小精确、文本居中(水平和垂直)的标签?标签需要有边框,这样我可以在打印后裁剪它们,并且尺寸需要精确,才能适合可用的空间。

答案1

如果需要,还可以设置更多选项,但宽度和高度非常精确:widthheight选项“保证”使用包括标尺在内的宽度,而不是文本区域。(这当然取决于所选的字体大小——如果字体太大,当然不会适用限制)

left随意选择等等选项。

\documentclass{article}

\usepackage[most]{tcolorbox}
\newtcolorbox{cenbox}[1][]{enhanced,
  %nobeforeafter, %only needed if more labels should be printed on a special paper with self-adhesive labels
  sharp corners,
  valign=center,
  halign=center,
  boxrule=1pt,
  boxsep=0pt,
  colback=white,
  colframe=black,
  left=2pt,
  top=2pt,
  right=2pt,
  bottom=2pt,
  #1
}

\begin{document}
\begin{cenbox}[width=5cm,height=2cm]
  Mr. Arthur Gumby

  Brain Specialist
\end{cenbox}

\end{document}

在此处输入图片描述

如果需要生成其他类型的标签,请查看我的一个旧问题:tcolorboxes 之间不需要的垂直分隔

答案2

简单的fbox操作能minipage完成这个工作吗?

\documentclass{article}

\setlength{\fboxsep}{-\fboxrule}

\begin{document}
\fbox{%
    \begin{minipage}[t][2cm][c]{\dimexpr5cm-2\fboxrule}
        \centering
        My Name

        City
    \end{minipage}%
}
\end{document} 

在此处输入图片描述

答案3

一个简单的 TeX 方法:

\vbox{\hrule 
\hbox to 55mm{\vrule\hss
\vbox to 34mm{\vss\halign{\hfil#\hfil\cr
Arthur Gumby M.D.\cr
Brain Surgeon\cr
}\vss}\hss\vrule}\hrule}
\bye

在此处输入图片描述

相关内容