LaTeX-уравнения в Ruby on Rails - PullRequest
6 голосов
/ 04 февраля 2010

Как я могу рендерить LaTeX такие вещи, как

\frac{1}{2}

в приложении Ruby on Rails? Я имею в виду получить изображение? Спасибо!

Ответы [ 6 ]

10 голосов
/ 20 июля 2010

Вы всегда можете попробовать http://www.mathjax.org/,, оставив визуализацию клиенту!

1 голос
/ 07 апреля 2015

Katex

Взгляните на Катекс . Это от пары людей, стоящих за Академией Хана , и это выглядит чрезвычайно законно.

Это использует Javascript для генерации красивого представления формул в HTML, поэтому я все еще разрабатываю лучший способ, чтобы удобно превратить это в изображение.

1 голос
/ 06 февраля 2010

Для рендеринга LaTeX для Интернета, мне кажется, что mathTeX - приложение по выбору. Есть много других опций, которые кажутся основанными на dvipng. MathTeX представляется наиболее отлаженным и функциональным, и его легко настроить как службу CGI, поэтому ваше приложение Rails может генерировать обычные теги HTML <img> с довольно сложными src атрибутами.

РЕДАКТИРОВАТЬ : Установив mathTeX, я могу сказать, что код негибкий, что он нарушает стандарт иерархии файловых систем Linux и что это любительская работа - в хорошем и плохом смысле этого слова , Код настолько сложен, что нет очевидных ошибок. Я буду искать альтернативы.

1 голос
/ 04 февраля 2010

Вызывая внешнюю программу, которая выполняет обработку за вас, такую ​​как tex2png или tex2png.pl.

Опять же, для таких простых формул вы можете также рассмотреть возможность использования jsmath . Следующим шагом будет позволить вашим пользователям выбирать, какую версию они хотят видеть…

0 голосов
/ 26 мая 2017

Существует также математический гем , который преобразует TeX math в SVG, PNG или MathML.

0 голосов
/ 17 января 2017

katex gem может отображать эти данные на стороне сервера, поэтому вам даже не нужен JavaScript, и он меньше и лучше по качеству, чем изображение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...