From 60fb915351c22bea339dbce503a03c691c793f6b Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Mon, 12 Mar 2012 11:06:49 -0700 Subject: Use {} around ctable caption. Closes #445. --- src/Text/Pandoc/Writers/LaTeX.hs | 2 +- tests/tables.latex | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Text/Pandoc/Writers/LaTeX.hs b/src/Text/Pandoc/Writers/LaTeX.hs index 55275e046..0a6f8669c 100644 --- a/src/Text/Pandoc/Writers/LaTeX.hs +++ b/src/Text/Pandoc/Writers/LaTeX.hs @@ -372,7 +372,7 @@ blockToLaTeX (Table caption aligns widths heads rows) = do captionText <- inlineListToLaTeX caption let capt = if isEmpty captionText then empty - else text "caption = " <> captionText <> "," <> space + else text "caption = {" <> captionText <> "}," <> space rows' <- mapM (tableRowToLaTeX False aligns widths) rows let rows'' = intersperse ("\\\\\\noalign{\\medskip}") rows' tableNotes <- liftM (reverse . stTableNotes) get diff --git a/tests/tables.latex b/tests/tables.latex index 21ad73b0a..7025452ae 100644 --- a/tests/tables.latex +++ b/tests/tables.latex @@ -1,6 +1,6 @@ Simple table with caption: -\ctable[caption = Demonstration of simple table syntax., +\ctable[caption = {Demonstration of simple table syntax.}, pos = H, center, botcap]{rlcl} {% notes } @@ -35,7 +35,7 @@ Right & Left & Center & Default Simple table indented two spaces: -\ctable[caption = Demonstration of simple table syntax., +\ctable[caption = {Demonstration of simple table syntax.}, pos = H, center, botcap]{rlcl} {% notes } @@ -53,7 +53,7 @@ Right & Left & Center & Default Multiline table with caption: -\ctable[caption = Here's the caption. It may span multiple lines., +\ctable[caption = {Here's the caption. It may span multiple lines.}, pos = H, center, botcap]{clrl} {% notes } -- cgit v1.2.3