How can I create exactly sized labels with centered text (horizontally and vertically) for my doorbell and letterbox with LaTeX? The labels need to have borders, so I can cut them after printing and the dimensions need to be exact in order to fitting into the spaces available.

  • To all participants: in about two weeks I'll be back from vacation AND have internet access at home, and then I'll try all suggestions and give more feedback. Yet I want to express my gratitude you all of your support and input on this matter!
    – RBloeth
    Commented Sep 26, 2016 at 18:34
  • Unfortunately all of the answers only give me the correct heights, but none give me the correct widths. Since I'm german, though, my documents start with \documentclass[a4paper,12pt]{article} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} and I use TeXworks under Ubuntu.
    – RBloeth
    Commented Oct 16, 2016 at 11:39

3 Answers 3


With some more options to set but very exact width and height, if needed: The width and height options 'guarantee' that the width including the rulers are used, not the text area. (This depends on the chosen font size of course -- if the size is too large, the restrictions won't apply of course)

Choose the left etc. options at will.


  %nobeforeafter, %only needed if more labels should be printed on a special paper with self-adhesive labels
  sharp corners,

  Mr. Arthur Gumby

  Brain Specialist


enter image description here

If some other kind of labels should be generated, please have a look on ab old question of mine: Unwanted vertical separation between tcolorboxes

  • Seems to be the better solution, but I'll have to wait for internet access in our new home first in order to installing the missing package.
    – RBloeth
    Commented Sep 4, 2016 at 9:21

Would a simple fbox around a minipage do the job?



        My Name


enter image description here

  • 1
    May be with\fboxsep=-\fboxrule if it has to be exact?
    – Bernard
    Commented Sep 3, 2016 at 18:16
  • @Bernard Thanks a lot for this suggestion! I edited my answer. Commented Sep 3, 2016 at 18:59
  • Unfortunately when I print my labels like this, the widths don't match my attributes but are smaller... I'll try the other solution now.
    – RBloeth
    Commented Sep 4, 2016 at 9:19
  • @RBloeth: Actually, for me the labels are somewhat larger, because there is a spurious space and the width of frame is miscalculated!
    – user31729
    Commented Sep 4, 2016 at 9:57
  • @samcarter: Please try \begin{minipage}[t][2cm][c]{\dimexpr5cm-2\fboxrule} and add a % after \fbox{% and after \end{minipage} -- after that changes the width has the desired width for me!
    – user31729
    Commented Sep 4, 2016 at 9:59

A plain TeX approach:

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

enter image description here

  • My brain hurts because my line was stolen ... ;-)
    – user31729
    Commented Sep 4, 2016 at 23:18
  • @ChristianHupfer it was a compliment to your originality!
    – Thruston
    Commented Sep 5, 2016 at 12:38
  • Thanks for the answer, but also this doesn't work for me. I get neither the height nor the width defined in your example. Possibly because I use a DIN A4 paper size?
    – RBloeth
    Commented Oct 16, 2016 at 11:43

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .