% with minimal changes by Asger Alstrup (alstrup@diku.dk).
%
% This script should only be run from the configure script to update
-% the files textclass.lst and doc/LyXConfig.lyx
+% the files textclass.lst and doc/LaTeXConfig.lyx
%
% This script is in fact a complete rewrite of the original chkconfig
% script. Expect bugs.
%%% 1- Add the command \TestPackage{<name>}. The syntax is:
%%% \TestPackage[<file>]{<name>}, which tests whether <name>.sty
%%% (or <file>, if this optional parameter is provided) exists.
-%%% 2- Add a description for <name> in doc/LyXConfig.lyx.in,
+%%% 2- Add a description for <name> in doc/LaTeXConfig.lyx.in,
%%% containing in particular a line like
%%% Found @chk_<name>@
%%% This line will be replaced at configure time by the proper text.
%%% For document classes, things are even simpler, since you do not
%%% need to edit this file. Just put your layout file in some place
%%% where LyX can find it and add if you wish a description in
-%%% LyXConfig.lyx.in, as described above.
+%%% LaTeXConfig.lyx.in, as described above.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%% Initialization part (skip) %%%%%%%%%%%%%%%%%%%%%
{\AddLayout[\firstelement]{\layoutname}{#2}{true}}
{\AddLayout[\firstelement]{\layoutname}{#2}{false}}
}
-\newcommand{\DeclareLinuxDocClass}[2][\default]{
- \message{^^J\prefix checking for linuxdoc class \layoutname... }
- \@ifundefined{haslinuxdoc}
- {\message{no^^J}
- \AddLayout[#1]{\layoutname}{#2}{false}}
- {\message{yes^^J}
- \AddLayout[#1]{\layoutname}{#2}{true}}
-}
% Only for compatibility. Will be removed later.
\let\DeclareSGMLClass=\DeclareDocBookClass
\TestPackage{array}
\TestPackage{babel}
\TestPackage{bibtopic}
+\TestPackage{booktabs}
\TestPackage{color} % this one should be there if graphics.sty is there.
\TestPackage{dvipost}
+\TestPackage{esint}
\TestPackage{fancybox}
\TestPackage{fancyhdr}
\TestPackage{floatflt}
\TestPackage{latex8}
\TestPackage{longtable}
\TestPackage{natbib}
+\TestPackage{nomencl}
\TestPackage{prettyref}
\TestPackage{preview}
\TestPackage{rotating}
% times.sty. If times.sty is here, we will assume that everything is
% 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}
+% Other font packages
+\TestPackage{lmodern}
+\TestPackage{ae}
+\TestPackage{fourier}
+\TestPackage{cmbright}
+\TestPackage{luximono}
+\TestPackage{ccfonts}
+\TestPackage{eco}
+\TestPackage{bera}
+\TestPackage{tipa}
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%% END ACTUAL CONFIGURATION INSPECTION CODE %%%%%%%%%%%%%%%%%%%%%%%%%%%%