From 8b116f969b8cd1d1365f7c6551a1ee17ccee970c Mon Sep 17 00:00:00 2001 From: Tim Pope Date: Sat, 15 Nov 2003 21:51:07 +0000 Subject: [PATCH] Fixed nested underlining --- mlastyle.dtx | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/mlastyle.dtx b/mlastyle.dtx index 537c847..d70be82 100644 --- a/mlastyle.dtx +++ b/mlastyle.dtx @@ -24,10 +24,10 @@ \documentclass[draft]{ltxdoc} \iftrue \usepackage[compat]{mlastyle} - \addtolength{\headsep}{-25pt} - \addtolength{\headheight}{-12pt} + \addtolength{\headsep}{-5pt} + %\addtolength{\headheight}{-12pt} \addtolength{\topmargin}{-17pt} - \addtolength{\textheight}{58pt} + \addtolength{\textheight}{22pt} \IfFileExists{ulem.sty}{\usepackage[normalem]{ulem}}{\let\uline\emph} \else \usepackage[mla]{mlastyle} @@ -514,12 +514,18 @@ \fi \fi % \ifmlastyle@bibstyle % \end{macrocode} +% \begin{macro}{\UL@onin} % Load the \package{ulem} package if the \Lopt{underline} option is set. +% By default, \package{ulem} does multiple underlining for nested +% emphasis. This is changed to MLA-style behavior with the redefinition +% of |\UL@onin|. % \begin{macrocode} \ifmlastyle@underline \RequirePackage{ulem} + \def\UL@onin#1{\egroup\UL@stop#1\UL@start} \fi % \ifmlastyle@underline % \end{macrocode} +% \end{macro} % Load the \package{times} package if the \Lopt{times} option is set. % \begin{macrocode} \ifmlastyle@times -- 2.30.2