Code: Select all
\documentclass[10pt]{article}
\usepackage{geometry}
\usepackage{empheq}
\usepackage{amssymb,amsmath,bm,color}
\usepackage[latin1]{inputenc}
\pagestyle{empty}
\newsavebox{\mybox}
\newlength{\mywidth}
\newlength{\myheight}
\newlength{\mydepth}
\setlength{\topskip}{0pt}
\setlength{\parindent}{0pt}
\setlength{\abovedisplayskip}{0pt}
\setlength{\belowdisplayskip}{0pt}
\begin{lrbox}{\mybox}
$\displaystyle
\begin{eqnarray}
5 + 0 &=& 5\\4 + 1 &=& 5\\3 + 2 &=& 5\\2 + 3 &=& 5\\1 + 4 &=& 5\\5 + 0 &=& 5
\end{eqnarray}
$
\end{lrbox}
\settowidth {\mywidth} {\usebox{\mybox}}
\settoheight{\myheight} {\usebox{\mybox}}
\settodepth {\mydepth} {\usebox{\mybox}}
\newwrite\foo
\immediate\openout\foo=\jobname.sizes
\immediate\write\foo{Depth=\the\mydepth}
\immediate\write\foo{Height=\the\myheight}
\addtolength{\myheight} {\mydepth}
\immediate\write\foo{TotalHeight=\the\myheight}
\immediate\write\foo{Width=\the\mywidth}
\closeout\foo
% set the paper-size and do everything in one pdflatex run
\geometry{paperwidth=\mywidth,
paperheight=\myheight,margin=0pt}
\begin{document}
\usebox{\mybox}
\end{document}
first step command :
Code: Select all
/usr/texbin/latex -output-directory=/Users/matthew/Desktop/latex/dvi -jobname=mytex mytex.tex
Code: Select all
/usr/texbin/dvipng -o /Users/matthew/Desktop/latex/png/mytex.png -T tight -D 300 mytex.dvi
\begin{eqnarray}
and \end{eqnarray}
, the error message is :
Code: Select all
Missing \endgroup inserted.
<inserted text>
\endgroup
l.21 \begin{eqnarray}
Thanks
matthew