Я пытаюсь использовать pandoc для преобразования большого тезиса из латекса в html. Я хочу, чтобы внутренние ссылки латекса (\ ref) в разделы (\ label), уравнения, таблицы, рисунки и т. Д. Отображались как ссылки в полученном html. Поскольку источник довольно большой (~ 350 страниц), я был бы признателен, если бы кто-нибудь знал об автоматическом способе его выполнения.Внутренние ссылки - Преобразование Pandoc LaTeX в HTML
ответ
Я пытаюсь использовать 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.
Я использую pandoc, так как он может преобразовать уравнения латекс в изображения с помощью webtex. MathML не является вариантом из-за несовместимости. Могу ли я сделать это с помощью латекса –
LaTeXML может преобразовывать уравнения LaTeX в изображения (PNG, '--mathimage' или SVG,' --mathsvg'). Я думаю, что он не поддерживает MathJax. –
Спасибо, я дам ему шанс Спасибо –
Вот ссылка: [Как сделать ссылку на фигуру в уценке с помощью pandoc?] (Http://stackoverflow.com/q/9434536/914686) – Werner
Я видел такие ссылки, но мой источник в латексе не markdown –