LaTeX reader: fix parsing of dimensions beginning with ..

E.g., `\kern.1pt`.

Closes #9902.
This commit is contained in:
John MacFarlane
2024-06-21 11:14:31 -07:00
parent 59781abef4
commit 7786b72584
2 changed files with 12 additions and 1 deletions
+6 -1
View File
@@ -885,7 +885,12 @@ dimenarg = try $ do
optional sp
ch <- option False $ True <$ symbol '='
minus <- option "" $ "-" <$ symbol '-'
Tok _ _ s1 <- satisfyTok isWordTok
s1 <- option ""
(do Tok _ _ s1 <- satisfyTok isWordTok
guard (case T.uncons s1 of
Just (c,_) -> isDigit c
Nothing -> False)
pure s1)
s2 <- option "" $ try $ do
symbol '.'
Tok _ _ t <- satisfyTok isWordTok
+6
View File
@@ -0,0 +1,6 @@
```
% pandoc -t native -f latex+raw_tex
\kern.1pt
^D
[ RawBlock (Format "latex") "\\kern.1pt" ]
```