12.07.2015 Views

The memoir class - The UK TeX Archive

The memoir class - The UK TeX Archive

The memoir class - The UK TeX Archive

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.3. Spacesin ‘double’ spacing. <strong>The</strong> starred version of the two macros above takes care of this. Alternativelythe spacing in page notes (i.e. footnotes and friends) or floats an be set explicitlyusing\setPagenoteSpacing{〈factor〉}\setFloatSpacing{〈factor〉}\setFloatSpacing should go after say \OnehalfSpacing* if used.\SingleSpacing \setSingleSpace{〈factor〉}<strong>The</strong> \setSingleSpace command is meant to be used to adjust slightly the normal spacingbetwen lines, perhaps because the font being used looks too crampled or loose. <strong>The</strong> effectis that the normal \baselineskip spacing will be multiplied by 〈factor〉, which should beclose to 1.0. Using \setSingleSpace will also reset the float and page note spacings.<strong>The</strong> declaration \SingleSpacing returns everthing to normal, or at least the settingfrom \setSingleSpace if it has been used. It will also reset float and page note spacingsto the same value.\begin{SingleSpace} ...\end{SingleSpace}\begin{Spacing}{〈factor〉} ... \end{Spacing}\begin{OnehalfSpace} ... \end{OnehalfSpace}\begin{OnehalfSpace*} ... \end{OnehalfSpace*}\begin{DoubleSpace} ... \end{DoubleSpace}\begin{DoubleSpace*} ... \end{DoubleSpace*}<strong>The</strong>se are the environments corresponding to the declarations presented earlier, forwhen you want to change the spacing locally.\setDisplayskipStretch{〈fraction〉}\memdskipstretch\noDisplayskipStretch\memdskipsIf you have increased the interlinear space in the text you may wish, or be required, toincrease it around displays (of maths). <strong>The</strong> declaration \setDisplayskipStretch willincrease the before and after displayskips by 〈fraction〉, which must be at least 0.0. Moreprecisely, it defines \memdskipstretch to be 〈fraction〉. <strong>The</strong> \noDisplayskipStretchdeclaration sets the skips back to their normal values. It is equivalent to\setDisplayskipStretch{0.0}<strong>The</strong> skips are changed within the macro \memdskips which, in turn, is called by\everydisplay. If you find odd spacing around displays then redefine \memdskips todo nothing. Its orginal specification is:\newcommand*{\memdskips}{%\advance\abovedisplayskip \memdskipstretch\abovedisplayskip\advance\belowdisplayskip \memdskipstretch\belowdisplayskip\advance\abovedisplayshortskip \memdskipstretch\abovedisplayshortskip\advance\belowdisplayshortskip \memdskipstretch\belowdisplayshortskip}49

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!