\newcommand{\AddVariable}[2]{
\immediate\write\sed{s!@chk_#1@!#2!g}
\immediate\write\vars{chk_#1='#2'}}
+
\newcommand{\AddPackage}[1]{
\immediate\write\packages{#1}}
\newcommand{\TestPackage}[2][\default]{
\TestItem[#1]{#2}{package}{sty}{\AddPackage{#2}}{}}
+
\newcommand{\TestDocClass}[2]{
\def\layoutname{#1} % remember the name of the layout file
\@ifundefined{layout@#1}
\TestPackage{geometry}
\TestPackage{jurabib}
\TestPackage{latex8}
+\TestPackage{listings}
\TestPackage{longtable}
\TestPackage{natbib}
\TestPackage{nomencl}
+\TestPackage{pdfcolmk}
\TestPackage{prettyref}
\TestPackage{preview}
\TestPackage{rotating}
\TestPackage{setspace}
+\TestPackage{soul}
\TestPackage{subfigure}
\TestPackage{textcomp}
\TestPackage{varioref}
\TestPackage{url}
+\TestPackage{xcolor}
+
% The test for the graphics package is slightly more involved...
\newcommand\groption{dvips}
% fine.
\TestPackage[times.sty]{psnfss}
% not sure if these are in all versions of psnfss
-\TestPackage{mathptmx}
-\TestPackage{mathptm}
-\TestPackage{mathpazo}
-\TestPackage{mathpple}
-\TestPackage{utopia}
\TestPackage{avant}
\TestPackage{bookman}
-\TestPackage{newcent}
-\TestPackage{charter}
\TestPackage{chancery}
+\TestPackage{charter}
+\TestPackage{mathpazo}
+\TestPackage{mathpple}
+\TestPackage{mathptm}
+\TestPackage{mathptmx}
+\TestPackage{newcent}
+\TestPackage{utopia}
% Other font packages
-\TestPackage{lmodern}
\TestPackage{ae}
-\TestPackage{fourier}
-\TestPackage{cmbright}
-\TestPackage{luximono}
+\TestPackage{bera}
\TestPackage{ccfonts}
+\TestPackage{cmbright}
\TestPackage{eco}
-\TestPackage{bera}
+\TestPackage{fourier}
+\TestPackage{lmodern}
+\TestPackage{luximono}
\TestPackage{tipa}