Одна вещь, которую нужно добавить - я обнаружил, что синтаксис синтаксиса Razor (и, вероятно, компилятор) интерпретирует положение открытой скобки по-разному:
<script type="text/javascript">
var somevar = new Array();
@foreach (var item in items)
{ // <---- placed on a separate line, NOT WORKING, HILIGHTS SYNTAX ERRORS
<text>
</text>
}
@foreach (var item in items) { // <---- placed on the same line, WORKING !!!
<text>
</text>
}
</script>
Вы можете преобразовать LaTeX в XHTML , а затем преобразовать XHTML в EPUB .
Ответ вроде да, через какой-то конвертер, но латекс, вероятно, не лучший способ.
Из http: // www. web-books.com/Publishing/epub.htm:[12128 impression Формат EPUB - это стандартный формат электронных книг, рекомендованный Международным форумом цифровых публикаций. По сути, это формат ZIP. Если вы измените его расширение «.epub» на «.zip», файл EPUB станет настоящим ZIP-файлом, который можно распаковать.
Распакованные файлы EPUB можно разделить на три категории: документы XHTML, файлы упаковки и файлы-контейнеры. .
Как отметил @Alexey Romanov, способ - это преобразовать LaTeX в XHTML, а затем в EPub. Стандарт ePub не поддерживает MathML, но поддерживается SVG 1.1, и математические уравнения и графики должны отображаться нормально, сохраняя при этом возможность поиска и масштабирование.
http://wiki.mobileread.com/wiki/SVG#General_Notes_on_SVG_Usage_in_ePUB
(Обновите, если вы найдете идеальную цепочку инструментов, которая легко справится с этим.)