git.iko.soy/typeable/pandoc
on master help sign in
LaTeX writer: Don't use \endhead with longtable.
fc4ae15John MacFarlane
src/Text/Pandoc/Writers/LaTeX.hs+1−1
@@ -381,7 +381,7 @@ blockToLaTeX (Table caption aligns widths heads rows) = do
381 modify $ \s -> s{ stInTable = True, stTableNotes = [] }
381 modify $ \s -> s{ stInTable = True, stTableNotes = [] }
382 headers <- if all null heads
382 headers <- if all null heads
383 then return empty
383 then return empty
384− else ($$ "\\hline\\endhead\\noalign{\\medskip}") `fmap`
384+ else ($$ "\\hline\\noalign{\\medskip}") `fmap`
385 (tableRowToLaTeX True aligns widths) heads
385 (tableRowToLaTeX True aligns widths) heads
386 captionText <- inlineListToLaTeX caption
386 captionText <- inlineListToLaTeX caption
387 let capt = if isEmpty captionText
387 let capt = if isEmpty captionText
tests/tables.latex+5−5
@@ -4,7 +4,7 @@ Simple table with caption:
4\hline\noalign{\medskip}
4\hline\noalign{\medskip}
5Right & Left & Center & Default
5Right & Left & Center & Default
6\\\noalign{\medskip}
6\\\noalign{\medskip}
7−\hline\endhead\noalign{\medskip}
7+\hline\noalign{\medskip}
812 & 12 & 12 & 12
812 & 12 & 12 & 12
9\\\noalign{\medskip}
9\\\noalign{\medskip}
10123 & 123 & 123 & 123
10123 & 123 & 123 & 123
@@ -22,7 +22,7 @@ Simple table without caption:
22\hline\noalign{\medskip}
22\hline\noalign{\medskip}
23Right & Left & Center & Default
23Right & Left & Center & Default
24\\\noalign{\medskip}
24\\\noalign{\medskip}
25−\hline\endhead\noalign{\medskip}
25+\hline\noalign{\medskip}
2612 & 12 & 12 & 12
2612 & 12 & 12 & 12
27\\\noalign{\medskip}
27\\\noalign{\medskip}
28123 & 123 & 123 & 123
28123 & 123 & 123 & 123
@@ -38,7 +38,7 @@ Simple table indented two spaces:
38\hline\noalign{\medskip}
38\hline\noalign{\medskip}
39Right & Left & Center & Default
39Right & Left & Center & Default
40\\\noalign{\medskip}
40\\\noalign{\medskip}
41−\hline\endhead\noalign{\medskip}
41+\hline\noalign{\medskip}
4212 & 12 & 12 & 12
4212 & 12 & 12 & 12
43\\\noalign{\medskip}
43\\\noalign{\medskip}
44123 & 123 & 123 & 123
44123 & 123 & 123 & 123
@@ -64,7 +64,7 @@ Right Aligned
64Default aligned
64Default aligned
65}
65}
66\\\noalign{\medskip}
66\\\noalign{\medskip}
67−\hline\endhead\noalign{\medskip}
67+\hline\noalign{\medskip}
68\parbox[t]{0.15\columnwidth}{\centering
68\parbox[t]{0.15\columnwidth}{\centering
69First
69First
70} & \parbox[t]{0.14\columnwidth}{\raggedright
70} & \parbox[t]{0.14\columnwidth}{\raggedright
@@ -104,7 +104,7 @@ Right Aligned
104Default aligned
104Default aligned
105}
105}
106\\\noalign{\medskip}
106\\\noalign{\medskip}
107−\hline\endhead\noalign{\medskip}
107+\hline\noalign{\medskip}
108\parbox[t]{0.15\columnwidth}{\centering
108\parbox[t]{0.15\columnwidth}{\centering
109First
109First
110} & \parbox[t]{0.14\columnwidth}{\raggedright
110} & \parbox[t]{0.14\columnwidth}{\raggedright