summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/Text/Pandoc/Readers/LaTeX.hs5
-rw-r--r--test/command/3494.md40
2 files changed, 45 insertions, 0 deletions
diff --git a/src/Text/Pandoc/Readers/LaTeX.hs b/src/Text/Pandoc/Readers/LaTeX.hs
index 8c31b0404..c5f5df6dc 100644
--- a/src/Text/Pandoc/Readers/LaTeX.hs
+++ b/src/Text/Pandoc/Readers/LaTeX.hs
@@ -394,6 +394,8 @@ blockCommands = M.fromList $
, "markboth", "markright", "markleft"
, "hspace", "vspace"
, "newpage"
+ , "clearpage"
+ , "pagebreak"
]
graphicsPath :: PandocMonad m => LP m Blocks
@@ -658,6 +660,9 @@ inlineCommands = M.fromList $
[ "index"
, "hspace"
, "vspace"
+ , "newpage"
+ , "clearpage"
+ , "pagebreak"
]
mkImage :: PandocMonad m => [(String, String)] -> String -> LP m Inlines
diff --git a/test/command/3494.md b/test/command/3494.md
new file mode 100644
index 000000000..faa58c321
--- /dev/null
+++ b/test/command/3494.md
@@ -0,0 +1,40 @@
+```
+% pandoc -f latex
+\begin{table}[h!]
+\begin{tabular}{r|l|l}
+
+ {\large \textbf{ﺍ}} && \\
+ \textbf{ﺄﺤﺴﻨﺘـ(ﻭﺍ) IV} & \em{ʾaḥsant(ū)} & thank you \\
+ \newpage
+ \emph{blah} & \emph{blah} & \emph{blah} \\
+ blah & blah & blah \\
+
+\end{tabular}
+\end{table}
+^D
+<table>
+<tbody>
+<tr class="odd">
+<td style="text-align: right;"><span><strong>ﺍ</strong></span></td>
+<td style="text-align: left;"></td>
+<td style="text-align: left;"></td>
+</tr>
+<tr class="even">
+<td style="text-align: right;"><strong>ﺄﺤﺴﻨﺘـ(ﻭﺍ) IV</strong></td>
+<td style="text-align: left;"><em><span>ʾaḥsant(ū)</span></em></td>
+<td style="text-align: left;">thank you</td>
+</tr>
+<tr class="odd">
+<td style="text-align: right;"><em>blah</em></td>
+<td style="text-align: left;"><em>blah</em></td>
+<td style="text-align: left;"><em>blah</em></td>
+</tr>
+<tr class="even">
+<td style="text-align: right;">blah</td>
+<td style="text-align: left;">blah</td>
+<td style="text-align: left;">blah</td>
+</tr>
+</tbody>
+</table>
+```
+