diff --git a/data/templates/common.latex b/data/templates/common.latex index 46c32823f..1f26b339f 100644 --- a/data/templates/common.latex +++ b/data/templates/common.latex @@ -69,6 +69,7 @@ $-- tables $-- $if(tables)$ \usepackage{longtable,booktabs,array} +\newcounter{none} % for unnumbered tables $if(multirow)$ \usepackage{multirow} $endif$ diff --git a/src/Text/Pandoc/Writers/LaTeX/Table.hs b/src/Text/Pandoc/Writers/LaTeX/Table.hs index 79025ded3..2e32d0b3f 100644 --- a/src/Text/Pandoc/Writers/LaTeX/Table.hs +++ b/src/Text/Pandoc/Writers/LaTeX/Table.hs @@ -98,7 +98,7 @@ tableToLaTeX inlnsToLaTeX blksToLaTeX tbl = do modify $ \s -> s{ stTable = True } notes <- notesToLaTeX <$> gets stNotes beamer <- gets stBeamer - let makeUnnumbered x = "{\\def\\LTcaptype{} % do not increment counter" $$ x $$ "}" + let makeUnnumbered x = "{\\def\\LTcaptype{none} % do not increment counter" $$ x $$ "}" return $ (if null capt then makeUnnumbered else id) $ "\\begin{longtable}[]" <> diff --git a/test/command/7272.md b/test/command/7272.md index 0daf2a2d4..a5e519b09 100644 --- a/test/command/7272.md +++ b/test/command/7272.md @@ -14,7 +14,7 @@ ^D -{\def\LTcaptype{} % do not increment counter +{\def\LTcaptype{none} % do not increment counter \begin{longtable}[]{@{} >{\raggedright\arraybackslash}p{(\linewidth - 0\tabcolsep) * \real{1.0000}}@{}} \toprule\noalign{} diff --git a/test/command/8638.md b/test/command/8638.md index e77396aa8..75c824753 100644 --- a/test/command/8638.md +++ b/test/command/8638.md @@ -7,7 +7,7 @@ | oranges | 4.25 | ^D \begin{frame} -{\def\LTcaptype{} % do not increment counter +{\def\LTcaptype{none} % do not increment counter \begin{longtable}[]{@{}lr@{}} \toprule\noalign{} fruit & price \\ diff --git a/test/command/9350.md b/test/command/9350.md index 205f29271..cbb6ba97f 100644 --- a/test/command/9350.md +++ b/test/command/9350.md @@ -2,7 +2,7 @@ % pandoc -f html -t latex