LaTeX writer: escape ~ in code with --listings.

Closes #4111.
This commit is contained in:
John MacFarlane 2017-12-01 17:17:26 -08:00
parent b2a190546d
commit 29ec13184d

View file

@ -1013,7 +1013,7 @@ inlineToLaTeX (Code (_,classes,_) str) = do
let chr = case "!\"&'()*,-./:;?@_" \\ str of
(c:_) -> c
[] -> '!'
let str' = escapeStringUsing (backslashEscapes "\\{}%") str
let str' = escapeStringUsing (backslashEscapes "\\{}%~") str
-- we always put lstinline in a dummy 'passthrough' command
-- (defined in the default template) so that we don't have
-- to change the way we escape characters depending on whether