From ffd699385a9ea040e6859b7b882b4190597a7f0c Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Thu, 23 Mar 2017 17:29:26 +0100 Subject: Ms writer: improved definition lists. Use standard .IP macro. Also properly escape ". --- src/Text/Pandoc/Writers/Ms.hs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/Text/Pandoc') diff --git a/src/Text/Pandoc/Writers/Ms.hs b/src/Text/Pandoc/Writers/Ms.hs index 0ca3ddea9..e326f19ab 100644 --- a/src/Text/Pandoc/Writers/Ms.hs +++ b/src/Text/Pandoc/Writers/Ms.hs @@ -37,7 +37,6 @@ TODO: [ ] tight/loose list distinction [ ] internal hyperlinks (this seems to be possible since they exist in the groff manual PDF version) -[ ] use a custom macro for defn lists so they're configurable [ ] better handling of accented characters and other non-ascii characters (e.g. curly quotes). Note: recent versions of groff (more recent than standard @@ -53,6 +52,8 @@ TODO: A big advantage of gropdf: it supports the tag \X'pdf: pdfpic file alignment width height line-length' and also seems to support bookmarks. + See also the pdfroff shell script that comes with more + recent versions of groff. [ ] add via groff option to PDF module [ ] better handling of images, perhaps converting to eps when going to PDF? @@ -151,6 +152,7 @@ manEscapes = Map.fromList $ [ ('\160', "\\ ") , ('\'', "\\[aq]") , ('’', "'") + , ('"', "\\\"") , ('\x2014', "\\[em]") , ('\x2013', "\\[en]") , ('\x2026', "\\&...") -- cgit v1.2.3