I've encountered a problem, which I think only occurs in the memoir class. If I define my own text size and leading as:
Code: Select all
\renewcommand{\normalsize}{%\@setfontsize\normalsize{10pt}{12pt}....}
Code: Select all
\renewcommand{\normalsize\@xpt\@xiipt}{%\@setfontsize\normalsize....}
Minimal example:
Code: Select all
Code, edit and compile here:
\documentclass{memoir}\makeatletter\renewcommand{\normalsize}{%\@setfontsize\normalsize\@xpt\@xiipt%\@setfontsize\normalsize{10pt}{12pt}\abovedisplayskip 3\p@\abovedisplayshortskip 1\p@\belowdisplayshortskip 1\p@\belowdisplayskip \abovedisplayskip\let\@listi\@listI}\makeatother\begin{document}kdjf skldfjs dklfjsdklfjsdklfjsdklsdklfsj dfklsjfd klsjd sijgioeio gf siodjg klfdjgklfdgj klgjklgjdklg jdfklgj dfkgj dfklgj dklgj dkl dfkjs klfsjdsjd klfsjdf klsdjfskldjfskldfjsdlfjsdklfjsdklfsjdkl fsjdfklsdjfkl\end{document}
Code: Select all
Code, edit and compile here:
\documentclass{memoir}\makeatletter\renewcommand{\normalsize}{%% \@setfontsize\normalsize\@xpt\@xiipt\@setfontsize\normalsize{10pt}{12pt}\abovedisplayskip 3\p@\abovedisplayshortskip 1\p@\belowdisplayshortskip 1\p@\belowdisplayskip \abovedisplayskip\let\@listi\@listI}\makeatother\begin{document}kdjf skldfjs dklfjsdklfjsdklfjsdklsdklfsj dfklsjfd klsjd sijgioeio gf siodjg klfdjgklfdgj klgjklgjdklg jdfklgj dfkgj dfklgj dklgj dkl dfkjs klfsjdsjd klfsjdf klsdjfskldjfskldfjsdlfjsdklfjsdklfsjdkl fsjdfklsdjfkl\end{document}
This doesn't occur if I use book instead of memoir. I'm probably doing something stupid - is there a better way of redefining the text size and leading?
Thanks
Jonathan