git.iko.soy/typeable/pandoc
on master help sign in
LaTeX writer: Don't use \endhead with longtable.

It causes the heading to be a different size form the body, sometimes.

commitfc4ae15337ec461f2dbc0eed4701598e012a2151 authorJohn MacFarlane <fiddlosopher@gmail.com> dateSat 15 Sep 2012, 20:38 (14 years ago) parent0851f8d
2 files changed+6−6
src/Text/Pandoc/Writers/LaTeX.hs+1−1 tests/tables.latex+5−5
src/Text/Pandoc/Writers/LaTeX.hs+1−1
@@ -381,7 +381,7 @@ blockToLaTeX (Table caption aligns widths heads rows) = do
381381 modify $ \s -> s{ stInTable = True, stTableNotes = [] }
382382 headers <- if all null heads
383383 then return empty
384− else ($$ "\\hline\\endhead\\noalign{\\medskip}") `fmap`
384+ else ($$ "\\hline\\noalign{\\medskip}") `fmap`
385385 (tableRowToLaTeX True aligns widths) heads
386386 captionText <- inlineListToLaTeX caption
387387 let capt = if isEmpty captionText
tests/tables.latex+5−5
@@ -4,7 +4,7 @@ Simple table with caption:
44\hline\noalign{\medskip}
55Right & Left & Center & Default
66\\\noalign{\medskip}
7−\hline\endhead\noalign{\medskip}
7+\hline\noalign{\medskip}
8812 & 12 & 12 & 12
99\\\noalign{\medskip}
1010123 & 123 & 123 & 123
@@ -22,7 +22,7 @@ Simple table without caption:
2222\hline\noalign{\medskip}
2323Right & Left & Center & Default
2424\\\noalign{\medskip}
25−\hline\endhead\noalign{\medskip}
25+\hline\noalign{\medskip}
262612 & 12 & 12 & 12
2727\\\noalign{\medskip}
2828123 & 123 & 123 & 123
@@ -38,7 +38,7 @@ Simple table indented two spaces:
3838\hline\noalign{\medskip}
3939Right & Left & Center & Default
4040\\\noalign{\medskip}
41−\hline\endhead\noalign{\medskip}
41+\hline\noalign{\medskip}
424212 & 12 & 12 & 12
4343\\\noalign{\medskip}
4444123 & 123 & 123 & 123
@@ -64,7 +64,7 @@ Right Aligned
6464Default aligned
6565}
6666\\\noalign{\medskip}
67−\hline\endhead\noalign{\medskip}
67+\hline\noalign{\medskip}
6868\parbox[t]{0.15\columnwidth}{\centering
6969First
7070} & \parbox[t]{0.14\columnwidth}{\raggedright
@@ -104,7 +104,7 @@ Right Aligned
104104Default aligned
105105}
106106\\\noalign{\medskip}
107−\hline\endhead\noalign{\medskip}
107+\hline\noalign{\medskip}
108108\parbox[t]{0.15\columnwidth}{\centering
109109First
110110} & \parbox[t]{0.14\columnwidth}{\raggedright