aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn MacFarlane <fiddlosopher@gmail.com>2012-02-25 09:55:38 -0800
committerJohn MacFarlane <fiddlosopher@gmail.com>2012-02-25 09:55:38 -0800
commitbf4e59bc4640b3533790a5b8c623f33a586ae729 (patch)
treeac3877bddd8852d8d988d3f0bfccb4f7ef63124b
parent14984a71301b48ecde14e8ccc3793149e5c53ef8 (diff)
downloadpandoc-bf4e59bc4640b3533790a5b8c623f33a586ae729.tar.gz
LaTeX reader: correctly handle \^{}.
-rw-r--r--src/Text/Pandoc/Readers/LaTeX.hs16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/Text/Pandoc/Readers/LaTeX.hs b/src/Text/Pandoc/Readers/LaTeX.hs
index 59e68262e..78a29a3f5 100644
--- a/src/Text/Pandoc/Readers/LaTeX.hs
+++ b/src/Text/Pandoc/Readers/LaTeX.hs
@@ -370,14 +370,14 @@ inlineCommands = M.fromList $
, ("pounds", lit "£")
, ("euro", lit "€")
, ("copyright", lit "©")
- , ("`", tok >>= accent grave)
- , ("'", tok >>= accent acute)
- , ("^", tok >>= accent circ)
- , ("~", tok >>= accent tilde)
- , ("\"", tok >>= accent umlaut)
- , (".", tok >>= accent dot)
- , ("=", tok >>= accent macron)
- , ("c", tok >>= accent cedilla)
+ , ("`", option (str "`") $ try $ tok >>= accent grave)
+ , ("'", option (str "'") $ try $ tok >>= accent acute)
+ , ("^", option (str "^") $ try $ tok >>= accent circ)
+ , ("~", option (str "~") $ try $ tok >>= accent tilde)
+ , ("\"", option (str "\"") $ try $ tok >>= accent umlaut)
+ , (".", option (str ".") $ try $ tok >>= accent dot)
+ , ("=", option (str "=") $ try $ tok >>= accent macron)
+ , ("c", option (str "c") $ try $ tok >>= accent cedilla)
, ("i", lit "i")
, ("\\", linebreak <$ (optional (bracketed inline) *> optional sp))
, (",", pure mempty)