Ответ 1
С автономным классом вы получите именно то, что хотите.
\documentclass{standalone}
\begin{document}
\[
x + y = z
\]
\end{document}
Я хотел бы создать pdf/ps/eps, который содержит только одну формулу. Я думал, что самый простой способ - использовать латекс. К сожалению, я не нашел возможности указать, что размер бумаги должен автоматически устанавливаться в соответствии с содержимым.
Я обнаружил, что у dvipng есть опция "-T tight", которая на самом деле делает трюк, но... Я хочу это в формате векторной графики.
Любые предложения?
Спасибо.
С автономным классом вы получите именно то, что хотите.
\documentclass{standalone}
\begin{document}
\[
x + y = z
\]
\end{document}
Попробуйте pdfcrop, он обрезает ваш pdf файл до минимума. Вам необходимо установить Perl.
для Mac, есть небольшое приложение под названием LaTeXit, которое делает именно это. http://chachatelier.fr/programmation/latexit_en.php
Фиксирование ограничивающей рамки сгенерированного EPS должно помочь:
epstopdf --gsopt=-dEPSCrop blah.eps
или eps2pdf
имеет параметр -B
, который определяет максимально возможный ограничивающий блок.
В некотором роде вы можете сгенерировать свой Tex с помощью Metapost: включить формулу между тегами btex и etex и скомпилировать ее, следуя инструкциям в mptopdf (1) (предпочтительно, в pdftex) или mpost (1) Мне тоже нужно использовать Tex отдельно, я думаю). Неверно ссылаться на Metapost только для того, чтобы заставить его вызывать Tex, но вы получите результат с размерами формулы без какого-либо злого хакерства в формате pdf.
Если вам нужен какой-нибудь латекс (в отличие от простого Tex), вам нужно немного шаблона, чтобы заставить его работать, ср. метки LaTeX в MetaPost.