[Prev]

6.1 Tips for Cramming a Lot of Legalese in Small Space

In legalese the typographic conventions of readability may be undesireable as the purpose is to have the victim sign without reading. Therefore some tips to cram a lot of fine print:

  1. Adjust fontsize: ((If your legalese is to be faxed, you probably want to stick to 12pt font.))

         <<class: clean!a4paper,10pt>>
  2. Adjust margins

         #
         <<papersize: fancy!custom!dummy!210mm!297mm!22mm!7mm!18mm!10mm!2mm!3mm!5mm!4mm>>
         <<papersize: fancy!custom!dummy!210mm!297mm!35mm!20mm!25mm!15mm!12pt!11mm!0mm!11mm>> DEFAULT
  3. Adjust line and paragraph spacing (see also http://www.terminally-incoherent.com/blog/2007/09/19/latex-squeezing-the-vertical-white-space/)

         <<linespace: !0pt!\medskipamount>>
    
         \setlength{\parindent}{0pt}
    
         \setlength{\parskip}{0pt}
         \setlength{\parsep}{0pt}
         \setlength{\headsep}{0pt}
         \setlength{\topskip}{0pt}
         \setlength{\topmargin}{0pt}
         \setlength{\topsep}{0pt}
         \setlength{\partopsep}{0pt}
    
         \usepackage[compact]{titlesec}
         \titlespacing{\section}{0pt}{*0}{*0}
         \titlespacing{\subsection}{0pt}{*0}{*0}
         \titlespacing{\subsubsection}{0pt}{*0}{*0}
  4. Adjust list spacing (see also enumitem, http://www.wand.net.nz/~stj2/blog/?p=626)

         \usepackage{mdwlist} and \begin{itemize*} or \begin{enumerate*}

    Some other method is supposed to exist.

  5. Adjust list spacing

         \usepackage{enumitem}
         \setitemize{nolistsep,leftmargin=*}
  6. Rewrite text to be more compact

  7. Stretch page to fit one more line

         <<tex: \enlargethispage*{\baselineskip}>>
  8. Control how rigorously latex splits

         \sloppy
  9. Even - Odd pages

         \setlength{\evensidemargin}{15pt}
         \setlength{\oddsidemargin}{45pt}

[Prev | Next]
.