У меня есть куча ноутбуков Jupyter с уравнениями, написанными на LaTex.Я знаю, что могу конвертировать блокнот в HTML следующим образом.
jupyter nbconvert --to html --template basic test.ipynb test.html
Однако разметка LaTex сохраняется.Например, если у меня есть $y = w'x$
, то это все равно отображается в выходном HTML.Я хочу получить этот сгенерированный HTML-код в WordPress (в основном, копировать / вставить), но WordPress разделяет LaTex следующим образом $latex y = w'x$
.
Как использовать perl
или sed
(или что-нибудь еще), чтобы преобразовать $y = w'x
в $latex y = w'x$
?
Я знаю, что могу просто написать программу для этого, но я думаю, что это излишне, потому что я уверен, что эти доступные инструменты командной строки могут это сделать.Кроме того, любой инструмент, доступный как в Windows, так и в Mac / Linux, был бы бонусом, так как я работаю с обоими типами среды и не хочу прибегать к среде, подобной * nix, чтобы выполнить это преобразование (хотя Windows делаеттеперь у меня есть подсистема Windows Linux, так что я думаю, что это может быть хорошо, если это просто инструмент Linux).
Я пытался изменить это выражение sed
из этого post (на Mac),но это не сработало.
sed -e ' /\$\$/{s/\$\$/{\$latex }/;:a;N;/\$\$/!ba;s/\$\$/{\$}/};s/^\(\$\)\(.*\)\(\$\)$/{\$latex }\2{\$}/' test.html
неожиданный EOF (в ожидании})