diff -ur detex-2.8.orig/detex.l detex-2.8/detex.l --- detex-2.8.orig/detex.l 2010-06-12 00:15:05.000000000 +0200 +++ detex-2.8/detex.l 2011-06-07 13:42:05.000000000 +0200 @@ -157,7 +157,12 @@ W [a-zA-Z]+ N [+-]?(([0-9]+(\.[0-9]+)?)|(\.[0-9]+)) U pt|pc|in|bp|cm|mm|dd|cc|sp -D {S}(({N}{S}{U})|(\\{W})){S} +HU {U}|em +HD {S}(({N}{S}{HU})|(\\{W})){S} +HG {HD}(plus{HD})?(minus{HD})? +VU {U}|ex +VD {S}(({N}{S}{VU})|(\\{W})){S} +VG {VD}(plus{VD})?(minus{VD})? Z \*? %Start Define Display IncludeOnly Input Math Normal Control @@ -212,11 +217,12 @@ "\n" NEWLINE; . ; -"\\vskip"{D} ; -"\\vspace"{Z}{S}"{"{D}"}" ; -"\\hskip"{D} ; -"\\hspace"{Z}{S}"{"{D}"}" ; -"\\addvspace"{S}"{"{D}"}" ; +"\\kern"{HD} ; +"\\vskip"{VG} ; +"\\vspace"{Z}{S}"{"{VG}"}" ; +"\\hskip"{HG} ; +"\\hspace"{Z}{S}"{"{HG}"}" ; +"\\addvspace"{S}"{"{VG}"}" ; "\\newlength" { KILLARGS(1); } "\\setlength" { KILLARGS(2); }