
Si envío una tabla LaTeX simple a Pandoc, por ejemplo
\begin{table}[h!]
\begin{tabular}{ll}
x&y\\
\end{tabular}
\caption{A caption}
\end{table}
y convertirlo a HTML usando
pandoc -s table.tex -o table.html
la tabla resultante carecerá del título (además, también imprime los caracteres '[h!]' que son solo para el posicionamiento de la tabla):
<p>[h!]</p>
<table>
<tbody>
<tr class="odd">
<td align="left">x</td>
<td align="left">y</td>
</tr>
</tbody>
</table>
¿Tengo que ejecutar pandoc de manera diferente? Estoy usando pandoc versión 1.12.3 en Mac OS X 10.6.8. Los subtítulos solían mostrarse bien en HTML con mi versión anterior de Pandoc (creo que 1.9).
Respuesta1
Este problema se resolvió en una versión más reciente de Pandoc (cf.este compromiso, siguiendo el ticket de OPen github). Las versiones anteriores 1.12.4
deberían corregir este problema.
Por ejemplo, con pandoc 1.12.4.2 (compilado con texmath 0.6.6.1, resaltado-kate 0.5.8.5.), el siguiente código
\documentclass{article}
\begin{document}
\begin{table}[h!]
\begin{tabular}{ll}
x&y\\
\end{tabular}
\caption{A caption}
\end{table}
\end{document}
produce
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="generator" content="pandoc" />
<title></title>
<style type="text/css">code{white-space: pre;}</style>
</head>
<body>
<table>
<caption>A caption</caption>
<tbody>
<tr class="odd">
<td align="left">x</td>
<td align="left">y</td>
</tr>
</tbody>
</table>
</body>
</html>
que se presenta como
cuando se compila con pandoc -s table.tex -o table.html
.