From ef03fb27c307239f85e53e96497e9c5118e284c8 Mon Sep 17 00:00:00 2001 From: Mike Gerwitz Date: Fri, 13 Sep 2013 15:19:04 -0400 Subject: [PATCH] Corrected issues with \dfn consuming more than it should --- lvspec.cls | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/lvspec.cls b/lvspec.cls index b24a0a8..00b943d 100644 --- a/lvspec.cls +++ b/lvspec.cls @@ -169,7 +169,9 @@ \let\@@cmp\@@document \else\ifx\@currenvir\@@protdev \let\@@cmp\@@document - \fi\fi\fi + \else\ifx\@currenvir\@@coglclass + \let\@@cmp\@@document + \fi\fi\fi\fi % output if match \ifx\@@cmp\@@document% \ifx\haspnum1\relax @@ -420,15 +422,14 @@ % get rid of mysterious magical hspace that appears from the marginpar \hskip-1ex\relax% } -\def\dfn#1#2{% +\def\dfn#1{% \begingroup - \sl \ifx#1* - #2% + \aftergroup\dfn% \else - \@idxhat@idx{#1#2}% + \sl + \@idxhat@idx{#1}% \fi - \/ \endgroup } \def\rfc#1{{\tt RFC #1}}