2015-09-16 4 views
0

Я пытаюсь использовать pandoc для преобразования большого тезиса из латекса в html. Я хочу, чтобы внутренние ссылки латекса (\ ref) в разделы (\ label), уравнения, таблицы, рисунки и т. Д. Отображались как ссылки в полученном html. Поскольку источник довольно большой (~ 350 страниц), я был бы признателен, если бы кто-нибудь знал об автоматическом способе его выполнения.Внутренние ссылки - Преобразование Pandoc LaTeX в HTML

+0

Вот ссылка: [Как сделать ссылку на фигуру в уценке с помощью pandoc?] (Http://stackoverflow.com/q/9434536/914686) – Werner

+0

Я видел такие ссылки, но мой источник в латексе не markdown –

ответ

0

Я пытаюсь использовать 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> 

Для получения дополнительной информации вы должны взглянуть на

В качестве источника достаточно велика (~ 350 страниц) Я был бы признателен, если кто-нибудь знал автоматическим способом, чтобы сделать это.

Мое предложение - использовать LaTeXML.

+0

Я использую pandoc, так как он может преобразовать уравнения латекс в изображения с помощью webtex. MathML не является вариантом из-за несовместимости. Могу ли я сделать это с помощью латекса –

+0

LaTeXML может преобразовывать уравнения LaTeX в изображения (PNG, '--mathimage' или SVG,' --mathsvg'). Я думаю, что он не поддерживает MathJax. –

+0

Спасибо, я дам ему шанс Спасибо –

Смежные вопросы