Я пытаюсь использовать pandoc для преобразования большой диссертации из латекса в html. Я хочу, чтобы мои внутренние ссылки латекса (\ref) на разделы (\label), уравнения, таблицы, рисунки и т. д. отображались как ссылки в результирующем html. Поскольку источник довольно большой (~ 350 страниц), я был бы признателен, если бы кто-нибудь знал автоматический способ сделать это.
Внутренние ссылки — преобразование Pandoc LaTeX в HTML
Ответы (1)
Я пытаюсь использовать pandoc для преобразования большой диссертации из латекса в html.
Pandoc имеет хорошую поддержку для преобразования из LaTeX в HTML, но вам нужно избегать множества пакетов. Вы, вероятно, захотите попробовать LaTeXML, если используете много пакетов.
Я хочу, чтобы мои внутренние ссылки латекса (\ref) на разделы (\label), уравнения, таблицы, рисунки и т. д. отображались как ссылки в результирующем html.
При преобразовании из LaTeX в HTML Pandoc не добавляет номера к разделам.
$ pandoc -f latex <<EOF
\section{foo}\label{s:foo}
EOF
<h1 id="s:foo">foo</h1>
потому что это обычно делается с помощью CSS и, как следствие, перекрестная ссылка преобразуется только в ссылки
$ pandoc -f latex <<EOF
bla \ref{s:foo} bla
EOF
<p>bla [s:foo] bla</p>
Для получения дополнительной информации вы должны взглянуть на
- https://github.com/jgm/pandoc/pull/509
- https://github.com/jgm/pandoc/issues/813
- https://github.com/jgm/pandoc/issues/1015
Поскольку источник довольно большой (~ 350 страниц), я был бы признателен, если бы кто-нибудь знал автоматический способ сделать это.
Я предлагаю использовать LaTeXML.
--mathimage
или SVG, --mathsvg
). Я думаю, что он не поддерживает MathJax.
- person Raniere Silva; 18.09.2015