I am using the envlab
environment to create and print address labels. Unfortunately, I have some long names that I am addressing letters to, and not all of them will fit on the label. I'd like to decrease the font size in order to compensate. Does anyone know how to do this? The standard tricks I know (putting \tiny
in the beginning of the document, adding 8pt
to the options of \documentclass{letter}
) don't seem to work.
1 Answer
In this case to be able to use size changes such as \small
, they need to be enclosed within a group. So, the second example below with \small Given Name Surname
does not produce any size changes, but the third example {\small Given Name Surname}
does:
\documentclass{letter}
\usepackage{envlab}
\SetLabel{63mm}{46mm}{10mm}{8mm}{3mm}{3}{6}
\begin{document}
\startlabels
\mlabel{}{%
Given Name Surname \\
Address line \\
postalcode \\
Country
}
\mlabel{}{% This \small has no effect
\small Given Name Surname \\
Address line \\
postalcode \\
Country
}
\mlabel{}{% This \small has as effect
{\small Given Name Surname} \\
Address line \\
postalcode \\
Country
}
\end{document}
\documentclass
and the appropriate packages so that those trying to help don't have to recreate it.