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
    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
    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
    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
    Sep 3, 2016 at 18:16
  • @Bernard Thanks a lot for this suggestion! I edited my answer. 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
    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
    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
    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
    Sep 4, 2016 at 23:18
  • @ChristianHupfer it was a compliment to your originality!
    – Thruston
    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
    Oct 16, 2016 at 11:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.