Математические уравнения в сети - PullRequest
43 голосов
/ 22 апреля 2009

Как я могу отобразить математические уравнения в Интернете? Я уже знаком с математическим режимом LaTeX.

Ответы [ 16 ]

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

texvc может конвертировать математические уравнения LaTeX в png или HTML.

0 голосов
/ 05 июня 2009

В настоящее время состояние рендеринга MathML на стороне клиента не готово к широкому внедрению. Средства, которые вам действительно нужны для визуализации MathML в виде изображения. Как вы это сделаете, будет зависеть от вашей среды.

У вас есть root-доступ к вашему собственному серверу? Вам удобно устанавливать на него программное обеспечение? В этом случае вы можете визуализировать ваши собственные изображения. Если вы используете программное обеспечение для ведения блогов или вики, обычно вы можете найти плагин, который будет использовать возможности ваших платформ. Обычно это сценарий идеи, если вы планируете написать много математических выражений.

Если вы размещаете свои собственные изображения, вы можете либо предварительно отрендерить их, либо использовать расширение, например mimetex.cgi. Если вы разрешаете отображать произвольные выражения MathML, вы рискуете, что другие веб-сайты будут иметь прямые ссылки на ваше средство визуализации изображений. Если вы установите фильтр на своем веб-сервере для предотвращения горячих ссылок, то люди, просматривающие ваш сайт через программу чтения каналов, также будут заблокированы.

Если вы не можете отобразить свои собственные изображения или если у вас есть только несколько выражений, которые вы хотите отобразить, то обычно вы можете попросить другую службу сгенерировать изображение и установить горячую ссылку на изображение на своем сайте. Недостатком, конечно, является ваша зависимость от другого сайта, который ничего не получает взамен за предоставление изображений для вас.

Примеры других услуг (как упомянуто в других комментариях) включают в себя: * http://www.artofproblemsolving.com/LaTeX/AoPS_L_TeXer.php: альтернативный текст http://alt2.artofproblemsolving.com/Forum/latexrender/pictures/a/f/c/afc183343d84d030898f589bac12a8d9cf04558a.gif * http://www.forkosh.com/mimetex.html: mimetex.cgi http://www.forkosh.dreamhost.com/mimetex.cgi?c=%5Csqrt%7Ba%5E2+b%5E2%7D

Преимущество использования mimetex заключается в том, что можно легко изменить формулу и сделать ее заново.

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

Вы можете генерировать изображение уравнения на лету через сервер LaTeX.

http://www.forkosh.com/mimetex.html

Если вы используете WordPress, вы можете использовать LaTeX для WordPress (http://wordpress.org/extend/plugins/latex/) плагин.

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

У меня сложилось впечатление, что MediaWiki позволит вам вводить разметку LaTeX (или что-то подобное) и динамически выбирать лучший способ ее отображения. В настоящее время я думаю, что использует HTML, где это возможно, для небольших выражений и изображений для более сложных выражений, которые не могут быть представлены иначе; Я подозреваю, что однажды он может воспользоваться преимуществами любых других методов, ставших передовыми, например, MathML, если браузеры начнут его поддерживать. Поэтому я думаю, что вы можете обнаружить, что если вы будете использовать MediaWiki, как если бы это был движок вашего сайта, вы будете напрямую совместимы с тем, что произойдет в будущем.

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

Существует небольшое приложение Mac под названием LatexIt , которое позволяет легко преобразовывать уравнения LaTeX в PDF, PNG и т. Д.

(Я использую его для создания уравнений для моих слайдов в Keynote или PowerPoint. Это очень хорошо, с поддержкой drag 'n drop, так что вы можете просто "перетащить" уравнения в любое место, чтобы вставить их.)

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

Если вы используете изображения, сможет ли читатель для слепого пользователя прочитать уравнение? Некоторые могут захотеть.

...