summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/codepage/frintro.drv
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/codepage/frintro.drv')
-rw-r--r--macros/latex/contrib/codepage/frintro.drv136
1 files changed, 136 insertions, 0 deletions
diff --git a/macros/latex/contrib/codepage/frintro.drv b/macros/latex/contrib/codepage/frintro.drv
new file mode 100644
index 0000000000..ddf902f419
--- /dev/null
+++ b/macros/latex/contrib/codepage/frintro.drv
@@ -0,0 +1,136 @@
+\documentclass{article}
+\usepackage{doc}
+
+%
+%-------------------------------------------Macro used by the documentaion-----------------------------
+%
+ \let\Grave=\`%
+ \let\Circumflex=\^%
+ \let\Tilda=\~%
+ \let\OverBar=\=%
+ \let\UnderBar=\b%
+ \let\Join=\t%
+ \let\HungarUmlaut=\H%
+ \let\Acute=\'%
+ \let\Diaresis=\"%
+ \let\Breve=\u%
+ \let\OverDot=\.%
+ \let\UnderDot=\d%
+ \let\Tcheche=\v%
+ \let\Cedille=\c%
+\makeatletter
+\def\CarSmaller{\ifx\@currsize\normalsize\relax
+ \small
+ \else
+ \ifx\@currsize\small\relax
+ \footnotesize
+ \else
+ \ifx\@currsize\footnotesize\relax
+ \scriptsize
+ \else
+ \ifx\@currsize\scriptsize\relax
+ \tiny % we cannot have less
+ \fi
+ \fi
+ \fi
+ \fi
+ \ifx\@currsize\large\relax
+ \normalsize
+ \else
+ \ifx\@currsize\Large\relax
+ \large
+ \else
+ \ifx\@currsize\LARGE\relax
+ \Large
+ \else
+ \ifx\@currsize\huge\relax
+ \LARGE
+ \else
+ \ifx\@currsize\Huge\relax
+ \huge
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ }% \CarSmaller
+
+ \gdef\@StartNewWord{\penalty\@M\hskip\z@skip}%
+ \gdef\@TreatDotLessCar#1#2{%
+ \@StartNewWord
+ \ifx#1i%
+ \csname#2\endcsname \i
+ \else
+ \ifx#1j%
+ \csname#2\endcsname \j
+ \else
+ \csname#2\endcsname #1%
+ \fi
+ \fi
+ \@StartNewWord}%
+ \gdef\`#1{{\@TreatDotLessCar{#1}{Grave}}}%
+ \gdef\^#1{{\@TreatDotLessCar{#1}{Circumflex}}}%
+ \gdef\~#1{{\@TreatDotLessCar{#1}{Tilda}}}%
+ \gdef\=#1{{\@TreatDotLessCar{#1}{OverBar}}}%
+ \gdef\b#1{{\underbar #1\@StartNewWord}}%
+ \gdef\t#1{{\@TreatDotLessCar{#1}{Join}}}%
+ \gdef\H#1{{\@TreatDotLessCar{#1}{HungarUmlaut}}}%
+ \gdef\'#1{{\@TreatDotLessCar{#1}{Acute}}}%
+ \gdef\"#1{{\@TreatDotLessCar{#1}{Diaresis}}}%
+ \gdef\u#1{{\@TreatDotLessCar{#1}{Breve}}}%
+ \gdef\.#1{{\@TreatDotLessCar{#1}{OverDot}}}%
+ \gdef\d#1{{\UnderDot #1\@StartNewWord}}%
+ \gdef\v#1{{\@TreatDotLessCar{#1}{Tcheche}}}%
+ \gdef\c#1{{\Cedille #1\@StartNewWord}}%
+
+\makeatother
+
+\def\today{le \number\day\space\ifcase\month\or
+ janvier\or f\'evrier\or mars\or avril\or mai\or juin\or
+ juillet\or ao\^ut\or septembre\or octobre\or novembre\or d\'ecembre\fi
+ \space \number\year}
+
+\renewcommand{\abstractname}{R\'esum\'e}
+\renewcommand{\refname}{R\'ef\'erences}
+
+\let\iffrench=\iftrue
+\let\ifenglish=\iffalse
+
+\def\og{\leavevmode\raise.3ex\hbox{$\scriptscriptstyle\langle\!%
+ \langle\, $}}
+\def\fg{\leavevmode\raise.3ex\hbox{$\scriptscriptstyle\,\rangle\!%
+ \rangle$}}
+
+\chardef\Circonflexe="5E
+\chardef\TildeChar="7E
+\chardef\bslash='134
+\let\ft=\footnote
+\def\Fich#1{{\CarSmaller\sf #1}} % write a file name
+\def\Comm#1{{\CarSmaller\tt\bslash #1}}
+
+\hyphenation{l'uti-li-sa-tion}
+\frenchspacing
+%
+%------------------------------------------Page dimensions---------------------------------------------
+%
+% Suppression of the standard TeX offset
+\hoffset=-1in
+\voffset=-1in
+
+\setlength{\parindent}{0pt}
+\setlength{\oddsidemargin}{2cm}
+\setlength{\marginparwidth}{4cm}
+\setlength{\textwidth}{15cm}
+\setlength{\textheight}{24cm}
+%
+%----------------------------------------------Doc package parameters-----------------------------------
+%
+\OnlyDescription %Only the description of package, not the implementation will be printed
+\DisableCrossrefs % no full index
+\CodelineIndex % by line number
+\RecordChanges % make change history
+
+\begin{document}
+\DocInput{codepage.dtx} \PrintIndex \PrintChanges
+\end{document}
+