От латексной математической формулы к большому файлу JPEG - PullRequest
2 голосов
/ 15 сентября 2010

Мне интересно, знает ли кто-нибудь простой способ преобразования математической формулы латекса в большой jpeg-файл?

Вот математическая формула латекса:

\[
\lim_{u\rightarrow 0_+} \int_0^u \ud s \int_{-\infty}^\infty
\frac{f(u-s,x-y)}{\sqrt{2\pi
s}} \exp\left\{-\frac{y^2}{2s}\right\} \ud y
\]

Спасибо!

Ответы [ 5 ]

2 голосов
/ 15 сентября 2010

Это вообще не связано с программированием, но вот способ сделать это:

  • Используйте класс standalone в вашем исходном файле LaTeX.Это приведет к тому, что документ будет ровно настолько необходимого размера, но не больше.
  • Создание файла PDF с использованием pdflatex
  • Преобразование в JPEG с использованием convert (из ImageMagick).

Минимальный пример:

\documentclass{standalone}

\begin{document}
\[
\sum_{i=1}^n i
\]
\end{document}

convert с соответствующим разрешением:

convert -density 400 file.pdf -scale 2000x1000 file.jpg

Предупреждение: standalone имеет некоторые проблемы, определяющие размердокумент.Мне на самом деле не нравятся результаты, которые он дает.Вам может потребоваться загрузить пакет geometry и вручную установить размеры документа.Это требует немного возни, но результаты намного лучше.

1 голос
/ 16 сентября 2010

Если вы работаете в OS X, вы можете использовать LaTeXit, часть живого дистрибутива TeX и, я полагаю, отдельно загружаемого.

1 голос
/ 16 сентября 2010

Вы также можете использовать драгоценную WolframAlpha . попробуйте например

http://www.wolframalpha.com/input/?i=sin+x^2++cos+x^2+%3D+0.3

, что дает вам

alt text

вместе с графиками, решениями и еще чем-то

1 голос
/ 16 сентября 2010

Или вы можете значительно упростить свою жизнь и посетить веб-сайт:

http://www.codecogs.com/latex/eqneditor.php?lang=en-en

, который выводит уравнения во многих форматах изображений.

1 голос
/ 15 сентября 2010

Посмотрите на этот eq2png , небольшой скрипт на Perl, который преобразует .tex в .png.

...