% This is the french dummy style (that redefine all french cs as dummy) % Copyright GUTenberg-Bernard Gaulle as in french.doc % % to be used only for testing/debugging purposes with 7bit texts. % % rev. 04/04/96 %% %% checksum = "02808 101 265 5391" %% {\catcode`\]=13\def]{} \def\DmyDeF#1{\expandafter\gdef\csname#1\endcsname{\relax}}% \def\Dmydef#1,#2]{\DmyDeF{#1}% \def\temp{#2}\ifx\temp\empty\let\Dmydef\relax\fi% \Dmydef#2]}% \def\dummydef[{\Dmydef}% % Here are all the french defs names \ifx\french\undefined\let\french\relax\fi% %1 \ifx\english\undefined\let\english\relax\fi% %2 \dummydef[frenchtest,frenchdoc,NouveauLangage,% % 5 beginlanguage,inferieura,superieura,lqq,rqq,originalinput,% %10 nonfrench,endnonfrench,frenchtypography,noTeXdots,TeXdots,% %15 ancientguillemets,todayguillemets,guillemetsinallfonts,%18 guillemetsinroman,endguillemets,% %20 noenglishquote,englishquote,noenglishdoublequotes,englishdoublequotes,%24 untypedspaces,%25 typedspaces,idotless,iwithdot,EBCDICbrackets,normalbrackets,% %30 letpunctutionactivefor,wrongtypedspaces,nofrenchtypography,%33 wrongtypedspaces,frenchlayout,%35 everyparguillemets,noeveryparguillemets,overfullhboxmark,%38 nooverfullhboxmark,labelsinmargin,%40 nolabelsinmargin,Numeros,nopagenumbers,order,nofrenchlayout,% %45 frenchtranslation,resume,sommaire,annexe,annexes,% %50 glossaire,glossaires,printindex,see,seealso,% %55 nofrenchtranslation,frenchmacros,ier,iere,ieme,% %60 lettrinefont,keywords,endkeywords,motsclef,endmotsclef,% %65 No,degre,degres,leftguillemets,rightguillemets,% %70 fup,primo,secundo,tertio,quatro,% %75 quando,fsc,refmark,moretolerance,Sauter,% %80 minMAJ,abbreviations,noabbreviations,nofrenchmacros,frenchstyleid,% %85 abstract,endabstract,mdseries,letpunctuationactivefor,%89 nowrongtypedspaces,% %90 <,>,oguill,fguill,endorder,% %95 lsc,allowuchyph,disallowuchyph,vers,versatim,% %100 endversatim,tthyphenation,notthyphenation,!,tabbingaccents,% %105 notabbingaccents,usersfrenchoptions,PS,yourref,ourref,% %110 object,AllTeX,formfoot,formhead,figurette,% %115 endfigurette,pointvirgule,deuxpoints,pointexclamation,% pointinterrogation,%120 guillemets,iers,ieres,iemes,numeros,% %125 dittomark,frenchname,frenchhyphenation,nofrenchhyphenation,hyphex,% %130 frhyphex,GOfrench,printglossary,lettrine,flettrine,% %135 pmfrench,at,chap,email,endfrench,% %140 lettrinehang,prefacename,vert,tilde,lettrinefontname,% %145 automaticlettrine,noautomaticlettrine,noresetatpart,% fguillemets,endfguillemets,% %150 frenchguillemets,nofrenchguillemets,wideletter,% %153% %encodingdefault,% usually defined first by NFSS2 ]}% % The following is for commands used before \begin{document} % they must not produce any text. \def\email#1{}% % \global\let\dsORI\dospecials\gdef\dospecials{\do<\do>\dsORI} \catcode`<=\active\catcode`>=\active \gdef\EBCDICbrackets{% let << >> do a grouping \catcode`<=\active\catcode`>=\active \global\let\ifOG\iffalse \gdef\NNouv<{\ifOG\else\bgroup\fi\global\let\ifOG\iftrue} \gdef\NNfer>{\ifOG\egroup\fi\global\let\ifOG\iffalse} \gdef<{\protect\myNo}\gdef>{\protect\myNf} \gdef\myNo{\ifmmode\string<\else\NNouv<\fi} \gdef\myNf{\ifmmode\string>\else\NNfer>\fi} } \gdef<{\string<}% \gdef>{\string>}% for use with 8bits << and >> \gdef\normalbrackets{\catcode`<=12\catcode`>=12 \global\let\dospecials\dsORI} \catcode`<=12\catcode`>=12 \gdef\guillemets{<<}\gdef\endguillemets{>>} \gdef\fguillemets{<<}\gdef\endfguillemets{>>} \gdef\ref#1{??}% contents nullified (too much code to write) \gdef\special#1{}\def\cite#1{??}% ditto \gdef\Sauter#1Lignes{}% % the following to let LaTeX know about the order and versatim env. \global\let\order\itemize\global\let\endorder\enditemize {\catcode`\@=11\relax %\global\let\@sanORI\@sanitize\def\@sanitize{\@sanORI\@makeother<\@makeother>} \begingroup \catcode `| =0 \catcode `[ = 1 \catcode`] =2 \catcode `\{=12 \catcode `\}=12 \catcode`\\=12 |gdef|@xversatim#1\end{versatim}[#1|end[versatim]] |endgroup% running macro for versatim \gdef\versatim{\let\@xverbatim\@xversatim\verbatim% \def\endversatim{\endverbatim}} } %\global\let\vers\verb% c'est un pb pour 2e (invalid in argument) \global\let\vers\relax \global\def\|{\backslash|}% used in french.tst as a backslash in a verb. \def\frenchTeXmods{}% normally unused by user \let\figurette\figure\let\endfigurette\endfigure \endinput %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%