mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-12 16:50:39 +00:00
whitespace only
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_4_X@16666 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
b90cacb659
commit
1b4974aa37
@ -50,18 +50,24 @@
|
||||
% Both commands call \AddVariable to give value 'yes' or 'no' to
|
||||
% the variable chk_<name>.
|
||||
%%%
|
||||
|
||||
\newcommand{\prefix}{+} % the character used by grep to filter 'good' output
|
||||
|
||||
\newcommand{\AddLayout}[4][\default]{
|
||||
\def\default{#2}
|
||||
\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]{
|
||||
\immediate\write\packages{#1}}
|
||||
|
||||
% Tests whether an item is present
|
||||
% Syntax: \TestItem{<file>}{<name>}{<type>}{<ext>}{<iftrue>}{<iffalse>}
|
||||
\newif\ifexists
|
||||
|
||||
\newcommand{\TestItem}[6][\default]{
|
||||
\def\default{#2}
|
||||
\def\files{#1}
|
||||
@ -85,8 +91,10 @@
|
||||
\AddVariable{#2}{no}
|
||||
#6
|
||||
\fi}
|
||||
|
||||
\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}
|
||||
@ -94,11 +102,13 @@
|
||||
\global\@namedef{layout@#1}{}}
|
||||
{} % we have already tried this one.
|
||||
}
|
||||
|
||||
\newcommand{\DeclareLaTeXClass}[2][\default]{
|
||||
\TestItem[#1]{\layoutname}{document class}{cls}
|
||||
{\AddLayout[\firstelement]{\layoutname}{#2}{true}}
|
||||
{\AddLayout[\firstelement]{\layoutname}{#2}{false}}
|
||||
}
|
||||
|
||||
\newcommand{\DeclareLinuxDocClass}[2][\default]{
|
||||
\message{^^J\prefix checking for linuxdoc class \layoutname... }
|
||||
\@ifundefined{haslinuxdoc}
|
||||
@ -107,6 +117,7 @@
|
||||
{\message{yes^^J}
|
||||
\AddLayout[#1]{\layoutname}{#2}{true}}
|
||||
}
|
||||
|
||||
% Only for compatibility. Will be removed later.
|
||||
\let\DeclareSGMLClass=\DeclareDocBookClass
|
||||
|
||||
@ -163,10 +174,12 @@
|
||||
\def\mesg{}
|
||||
{\def\typeout#1{\xdef\mesg{\mesg #1}}
|
||||
\the\everyjob}
|
||||
|
||||
% (2) strip the useless parts from \mesg. This uses the fact that TeX
|
||||
% allows to define macros with parameters delimited by arbitrary text.
|
||||
\def\strip#1patterns for #2, loaded.#3\endmark{\def\langs{#2}}
|
||||
\expandafter\strip\mesg\endmark
|
||||
|
||||
% (3) handle the result
|
||||
\message{^^J\prefix checking for available hyphenation patterns... \langs}
|
||||
\AddVariable{languages}{\langs}
|
||||
@ -187,6 +200,7 @@
|
||||
|
||||
\message{^^J\prefix checking for default encoding (this may take a long time)^^J}
|
||||
\font\test=ecrm1000\relax
|
||||
|
||||
\ifx\test\nullfont
|
||||
\message{^^J\prefix\prefix checking for ec fonts... no^^J}
|
||||
\AddVariable{ec}{no}
|
||||
@ -240,6 +254,7 @@
|
||||
% The test for the graphics package is slightly more involved...
|
||||
\newcommand\groption{dvips}
|
||||
\TestItem{graphicx}{package}{sty}
|
||||
|
||||
% Let's do some clever things to guess the default driver for the
|
||||
% graphicx package. The maintainer of the site might have declared it
|
||||
% in the file 'graphics.cfg'. Let's hope there are no strange commands
|
||||
@ -248,6 +263,7 @@
|
||||
\InputIfFileExists{graphics.cfg}{}{}
|
||||
\AddPackage{graphicx}}
|
||||
{\renewcommand{\groption}{none}}
|
||||
|
||||
\message{^^J\prefix checking for graphics driver... \groption^^J}
|
||||
\AddVariable{graphicsdriver}{\groption}
|
||||
|
||||
@ -267,5 +283,6 @@
|
||||
\immediate\closeout\packages
|
||||
\typeout{\prefix Inspection done.}
|
||||
\typeout{\prefix Read the file doc/LaTeXConfig.lyx for more information.}
|
||||
|
||||
% Get the real \end command, that has been hidden by LaTeX
|
||||
\@@end
|
||||
|
Loading…
Reference in New Issue
Block a user