From 229c22582f46986953bdeb70af8f4baa8272de29 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Mon, 28 Jan 2013 10:21:18 -0800 Subject: LaTeX writer: Avoid extra space at start/end of table cell. Thanks to Nick Bart for the suggestion of using @{}. --- src/Text/Pandoc/Writers/LaTeX.hs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/Text') diff --git a/src/Text/Pandoc/Writers/LaTeX.hs b/src/Text/Pandoc/Writers/LaTeX.hs index 3d3e6ae5d..af4efd13b 100644 --- a/src/Text/Pandoc/Writers/LaTeX.hs +++ b/src/Text/Pandoc/Writers/LaTeX.hs @@ -422,7 +422,9 @@ blockToLaTeX (Table caption aligns widths heads rows) = do let notes = vcat $ map toNote tableNotes let colDescriptors = text $ concat $ map toColDescriptor aligns modify $ \s -> s{ stTable = True, stInTable = False, stTableNotes = [] } - return $ "\\begin{longtable}[c]" <> braces colDescriptors + return $ "\\begin{longtable}[c]" <> + braces ("@{}" <> colDescriptors <> "@{}") + -- the @{} removes extra space at beginning and end $$ "\\hline\\noalign{\\medskip}" $$ headers $$ vcat rows' -- cgit v1.2.3