@@ -524,7 +524,7 @@ accentTable =
524 ('u', [('`', 249), ('\'', 250), ('^', 251), ('"', 252)]) ]
524 ('u', [('`', 249), ('\'', 250), ('^', 251), ('"', 252)]) ]
526specialAccentedChar :: GenParser Char st Inline
526specialAccentedChar :: GenParser Char st Inline
527−specialAccentedChar = choice [ ccedil, aring, iuml, szlig, aelig,
527+specialAccentedChar = choice [ ccedil, aring, iuml, szlig, aelig, lslash,
528 oslash, pound, euro, copyright, sect ]
528 oslash, pound, euro, copyright, sect ]
530ccedil :: GenParser Char st Inline
530ccedil :: GenParser Char st Inline
@@ -555,6 +555,13 @@ oslash = try $ do
555 let num = if letter' == 'o' then 248 else 216
555 let num = if letter' == 'o' then 248 else 216
556 return $ Str [chr num]
556 return $ Str [chr num]
558+lslash :: GenParser Char st Inline
560+ cmd <- oneOfStrings ["{\\L}","{\\l}","\\L ","\\l "]
561+ return $ if 'l' `elem` cmd
558aelig :: GenParser Char st Inline
565aelig :: GenParser Char st Inline
559aelig = try $ do
566aelig = try $ do
560 char '\\'
567 char '\\'