Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

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.

share|improve this question
    
Have a look at tex.stackexchange.com/questions/27862/… –  lockstep Dec 5 '11 at 0:50
    
Welcome to TeX.SE. If the link mentioned in the above comment does not solve your issue, please compose a fully compilable MWE that illustrates the problem including the \documentclass and the appropriate packages so that those trying to help don't have to recreate it. –  Peter Grill Dec 5 '11 at 1:14
add comment

1 Answer

up vote 3 down vote accepted

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:

enter image description here

\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}
share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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