\immediate\write\layouts{"#2" "#1" "#3" "#4"}}
\newcommand{\AddVariable}[2]{
- \immediate\write\sed{s!@chk_#1@!#2!g}
\immediate\write\vars{chk_#1='#2'}}
\newcommand{\AddPackage}[1]{
% Initializes the files
\typeout{\prefix Inspecting your LaTeX configuration.}
-\newwrite{\layouts} \immediate\openout \layouts = textclass.lst
-\newwrite{\sed} \immediate\openout \sed = chkconfig.sed
+\newwrite{\layouts} \immediate\openout \layouts = textclass.lst.tmp
\newwrite{\vars} \immediate\openout \vars = chkconfig.vars
-\newwrite{\packages} \immediate\openout \packages = packages.lst
+\newwrite{\packages} \immediate\openout \packages = packages.lst.tmp
\immediate\write\layouts{%
# This file declares layouts and their associated definition files.^^J%
\TestPackage{esint}
\TestPackage{fancybox}
\TestPackage{fancyhdr}
-\TestPackage{floatflt}
+\TestPackage{wrapfig}
\TestPackage{framed}
\TestPackage{geometry}
\TestPackage{jurabib}
\TestPackage{latex8}
+\TestPackage{listings}
\TestPackage{longtable}
\TestPackage{natbib}
\TestPackage{nomencl}
\TestPackage{url}
\TestPackage{xcolor}
+
% The test for the graphics package is slightly more involved...
\newcommand\groption{dvips}
\TestItem{graphicx}{package}{sty}
% 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}
% End of the LaTeX job
\immediate\closeout\layouts
-\immediate\closeout\sed
\immediate\closeout\vars
\immediate\closeout\packages
\typeout{\prefix Inspection done.}