# [OS X TeX] Scripting LaTeXiT

Michael Sharpe msharpe at ucsd.edu
Mon Sep 8 20:51:09 EDT 2008

```On Sep 8, 2008, at 2:04 PM, Chris Goedde wrote:

> Is it possible to script LaTeXiT? It doesn't seem to have an
> Applescript dictionary.
>
> What I'd like to do is create, for example, all the individual
> capital letters in math boldface for use in OmniGraffle.
>

For such a small collection of files, scripting seems like overkill,
but if you plan to do this will varying fonts and sizes, here's how
you could arrange it without LaTeXit.
I assume you want each letter as a separate PDF file.

1. Start with a LaTeX file alphabet.tex whose body is {\boldmath \$A\$}
\newpage {\boldmath \$B\$}\newpage ...{\boldmath \$Z\$}, and having
\pagestyle{empty} in the preamble.

2. Run latex (not pdftex) to produce alphabet.dvi.

3. dvips -Ppdf -S 1 -i -E alphabet
should produce 26 separate EPS files, each with a tight bounding box,
named alphabet.001 ... alphabet.026, whose names should be changed to
A.eps, etc (see note below.)

4. Convert each to pdf format using epstopdf. A small shell script
could handle the 26 cases.

Note: dvips -E uses metric information from the tfm file, and so
doesn't always give a correct bounding box. In that case, you could
drop the option -E and then run

ps2eps -l -B -f

on each resulting page file. Once again, a shell script would  be