mirror of
https://github.com/jgm/pandoc.git
synced 2026-08-25 01:36:45 +00:00
LaTeX reader: Added clauses for tilde and caret.
Tilde is \ensuremath{\sim}, and caret is \^{},
not \^ as before.
git-svn-id: https://pandoc.googlecode.com/svn/trunk@764 788f1e2b-df1e-0410-8736-df70ead52e1b
This commit is contained in:
@@ -472,19 +472,27 @@ sect = try (do
|
||||
return (Str [chr 167]))
|
||||
|
||||
escapedChar = do
|
||||
result <- escaped (oneOf " $%^&_#{}\n")
|
||||
result <- escaped (oneOf " $%&_#{}\n")
|
||||
return (if result == Str "\n" then Str " " else result)
|
||||
|
||||
unescapedChar = do -- ignore standalone, nonescaped special characters
|
||||
oneOf "$^&_#{}|<>"
|
||||
return (Str "")
|
||||
|
||||
specialChar = choice [ backslash, bar, lt, gt ]
|
||||
specialChar = choice [ backslash, tilde, caret, bar, lt, gt ]
|
||||
|
||||
backslash = try (do
|
||||
string "\\textbackslash"
|
||||
return (Str "\\"))
|
||||
|
||||
tilde = try (do
|
||||
string "\\ensuremath{\\sim}"
|
||||
return (Str "~"))
|
||||
|
||||
caret = try (do
|
||||
string "\\^{}"
|
||||
return (Str "^"))
|
||||
|
||||
bar = try (do
|
||||
string "\\textbar"
|
||||
return (Str "\\"))
|
||||
|
||||
Reference in New Issue
Block a user