Mathtran с сайта asp.net - PullRequest
       20

Mathtran с сайта asp.net

2 голосов
/ 21 апреля 2009

Я хотел бы построить сайт в ASP.NET, который бы отображал много уравнений. Я хотел бы генерировать их автоматически, поэтому мне нужно использовать некоторую библиотеку, которая позволила бы мне динамически генерировать изображения из TeX или LaTex. Для повышения производительности я бы хотел, чтобы он работал на моем локальном сервере.

Я пытался использовать MimeTex с проектом Eq2Img от CodeProject, но я не был удовлетворен качеством изображений и не мог найти никаких вариантов для его настройки.

Сейчас я пытаюсь использовать Mathtran, но в официальном FAQ говорится: «Вам понадобится сервер Unix или Linux с установленными TeX, Python и dvipng».

У меня такой вопрос: кто-то успешно использует Mathtran, работающий локально с приложением ASP.NET, или может предложить другое решение проблемы?

Спасибо за любой ответ!

Ответы [ 3 ]

1 голос
/ 21 апреля 2009

Вы можете довольно легко свернуть собственное решение. Подайте ваш источник в LaTeX, чтобы создать файл DVI. Затем используйте dvipng для создания файла PNG, а затем покажите это на своей веб-странице.

Редактировать: более подробная информация и другие опции доступны из WikiBooks .

0 голосов
/ 23 апреля 2009

Можете ли вы использовать веб-сервис MathTran за http://www.mathtran.org/wiki/index.php/TeX_image?

0 голосов
/ 22 апреля 2009

В FAQ также говорится: «Программное обеспечение, предоставляющее эту услугу, имеет открытый исходный код и может быть загружено и установлено на вашем собственном веб-сервере или настольном компьютере (только для Unix / Linux в настоящее время)». Поскольку вы, безусловно, можете получить TeX , Python и dvipng для Windows, вам просто нужно заменить любую инфраструктуру Unix, которую использует Mathtran, на аналогичные компоненты Windows. Скорее всего, разработчикам Mathtran просто не нужно было использовать сервер Windows самим, и формулировка «в настоящее время» предполагает, что они, скорее всего, примут патч, чтобы он работал и в Windows.

...