2016-10-09 10 views
0

Недавно я пытаюсь создать книгу. Я попытался написать слова в Markdown и преобразовать его в epub с помощью Pandoc. Есть эта вещь LaTex, которая вызвала у меня проблемы.Я не могу показать кронштейны из латекса в конвертированной книге epub

У меня есть эта строка: < А, В, С, D >, которые должны быть записаны в латексе, и я использовал

$\left\langle A,B,C,D \right\rangle$ 

в Markdown. Эта формула хорошо отображается в редакторе Markdown и html, преобразованном Pandoc. Но когда я конвертирую этот файл в epub с помощью Pandoc, угловые скобки просто пропали без вести. Остальная часть лица выглядела очень хорошо, только скобки отсутствовали.

Кто-нибудь знает, как это сделать? Спасибо.

ответ

0

От this answer:

Pandoc имеет EPUB3 писатель. Он отображает математику латекса в MathML, которую, как предполагается, должны поддерживать читатели EPUB3 (но, к сожалению, пока мало кто это делает). Используйте pandoc -t epub3 для вывода EPUB3, в отличие от EPUB2, который по умолчанию.

Конечно, это не очень помогает, если вы хотите получить выходные или целевые считыватели EPUB2, которые не поддерживают MathML. Затем вы можете попробовать использовать опцию --webtex, которая будет использовать веб-службу для преобразования TeX в изображение.

Также обратите внимание на то, что при преобразовании математики в HTML, pandoc embeds MathJax or similar JavaScript libraries для отображения математики. Однако некоторые простые команды, такие как \left\langle, просто преобразуются в соответствующие символы Unicode, а также для выхода EPUB - ⟨A,B,C,D⟩ в вашем примере. Поэтому, скорее всего, шрифт, используемый вашим читателем EPUB, не имеет глифа для этих символов. (Я быстро протестировал ваш фрагмент, и он работает в iBooks для Mac OS X, но не в Caliber ...)

См. Также Creating an ebook with pandoc и pandoc manual: Creating EPUBs with pandoc.

TL; DR: в зависимости от читателей EPUB вы цель, либо использовать --webtex или -t epub3.

+0

Спасибо, помощник. Меня устраивает. Я попробовал '-t epub3', и он работает в iBook и Caliber. –