summaryrefslogtreecommitdiff
path: root/language/french/e-french/texmf/doc/test/mylist.sty
diff options
context:
space:
mode:
Diffstat (limited to 'language/french/e-french/texmf/doc/test/mylist.sty')
-rw-r--r--language/french/e-french/texmf/doc/test/mylist.sty109
1 files changed, 109 insertions, 0 deletions
diff --git a/language/french/e-french/texmf/doc/test/mylist.sty b/language/french/e-french/texmf/doc/test/mylist.sty
new file mode 100644
index 0000000000..e6930bf2da
--- /dev/null
+++ b/language/french/e-french/texmf/doc/test/mylist.sty
@@ -0,0 +1,109 @@
+%-------mylist.sty
+%
+% Utilisation : \Mylisting{nom_de_fichier}
+%
+% last mods --bg 2000/03/07
+%%
+%% checksum = "30783 109 227 3815"
+%%
+\def\uncatcodespecials{\def\do##1{\catcode`##1=12 }\dospecials}
+% Listing is defined later
+%\ifx\Mylisting\undefined% if no listing style already loaded
+%\def\Mylisting#1{\par\begingroup%
+%\setupverbatim\input #1 \endgroup}
+%\fi
+
+\font\ttlisting=cmtt8 scaled 700
+
+\def\setupverbatim{\baselineskip=0pt\ttlisting %\lineo=0
+ \def\par{\leavevmode\endgraf}
+ \catcode`\`=\active
+ \obeylines\uncatcodespecials\obeyspaces
+ \parskip=0pt plus 1pt}
+
+{\obeyspaces\global\let =\ } % let active space = control space
+{\catcode`\`=\active
+ \ifx`\undefined\gdef\Gdef{\def`{\relax\lq}}
+ \else\gdef\Gdef{}\fi
+}\Gdef
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%SUPERVERBATIM.STY
+\def\uncatcodespecials{\def\do##1{\catcode`##1=12 }\dospecials}
+\ifx\Mylisting\undefined%
+\def\Mylisting#1{\par\begingroup\makeatletter% obscurely needed now for AmSLaTeX
+ \setupverbatim\IfFileExists{#1}{\input #1}%
+ {Fichier non trouv\'e.}\endgroup}
+\else\ifx\prelisting\undefined\else\prelisting{\tt\footnotesize}%
+ \labelstyle[1]{}\spreadlisting{2cm}\fi%
+ \def\Mylisting#1{% just for using listings package but will
+ \IfFileExists{#1}{%
+ \inputlisting{#1}}% remove its listing environnement
+ }{Fichier non trouv\'e.}%
+\fi%
+\def\copyfile#1{\par\begingroup\setupinclure\input #1 \endgroup}
+%
+\newcount\lineno % the number of the file lines listed
+\def\setupverbatim{\tt \lineno=0
+ \def\par{\leavevmode\endgraf} \catcode`\`=\active
+ \obeylines \uncatcodespecials \obeyspaces
+ \parskip=0pt plus 1pt
+ \everypar{\advance\lineno by1 \llap{\rm\the\lineno\ \ }}}
+{\obeyspaces\global\let =\ } % let active space = control space
+%{\catcode`\`=\active \gdef`{\relax\lq}}
+{\catcode`\`=\active
+ \ifx`\undefined\gdef\Gdef{\def`{\relax\lq}}
+ \else\gdef\Gdef{}\fi
+}\Gdef
+%
+\def\sautpar{\par\medskip}
+
+\def\setupinclure{\tt \lineno=0
+ \def\par{\leavevmode\endgraf} \catcode`\`=\active
+ \obeylines \uncatcodespecials \obeyspaces
+ \parskip=0pt plus 1pt}
+
+\def\lignett#1{\noindent\hskip 2truecm{\tt#1}\par}
+
+\def\ttligne{\begingroup\Setupverbatim\doverbatim}
+\def\doverbatim#1{\def\next##1#1{##1\endgroup}\next}
+\def\Setupverbatim{\tt
+ \def\par{\leavevmode\endgraf} \catcode`\`=\active
+ \obeylines \uncatcodespecials \obeyspaces
+ \parskip=0pt plus 1pt}
+%
+\def\debuttt{\medskip
+ \begingroup
+ \obeylines \tt
+ \obeyspaces
+ \parskip=0pt
+ \baselineskip=12pt plus .1pt
+ \parindent=0pt}
+\def\fintt{\endgroup\par}
+\def\termtype{\medskip
+ \trivlist \item[]
+ \def\par{\hbox{}\@@par}
+ \obeylines
+ \tt
+ \obeyspaces
+ \obeycr
+ \@vobeyspaces
+ \parskip=0pt
+ \baselineskip=12pt plus .1pt
+ \parindent=0pt}
+\let\endtermtype=\endtrivlist
+{\catcode`\ =\active\gdef\@vobeyspaces{\catcode`\ \active\let \@xobeysp}}
+\def\@xobeysp{\leavevmode\penalty10000\ }
+{\catcode`\^^M=13 \gdef\@gobblecr{\@ifnextchar
+{\@gobble}{\ignorespaces}}}
+\def\envprog{\trivlist \item[]\vskip\parskip
+\parindent0pt\parskip\z@
+\def\par{\hbox{}\@@par}\obeylines \tt
+\catcode``=13\catcode`\^^M=13
+\frenchspacing\@vobeyspaces}
+\let\endenvprog=\endtrivlist
+\ifx\ProvidesPackage\undefined\else%
+ \ProvidesPackage{mylist}[1998/06/10 Temporary ``list'' package %
+ from the french dist.]%
+\fi%
+\endinput
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%