/usr/share/texlive/texmf-dist/tex/latex/mafr/mafr.sty is in texlive-lang-french 2015.20160223-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | % Package `mafr' (math�matiques fran�aises).
% Adaptation aux r�gles de typographie math�matique fran�aise.
% Copyright (c) Christian Obrecht 2005.
\ProvidesPackage{mafr}[2005/10/31 v1.0 Math�matiques fran�aises]
% Format �largi, fontes accentu�es et module `babel'.
\RequirePackage{a4wide}
\RequirePackage[T1]{fontenc}
\RequirePackage[francais]{babel}
% Les majuscules en romain droit.
\DeclareSymbolFont{Roman}{U}{cmr}{m}{n}
\SetSymbolFont{Roman}{bold}{U}{cmr}{b}{n}
\DeclareMathSymbol{A}\mathalpha{Roman}{`A}
\DeclareMathSymbol{B}\mathalpha{Roman}{`B}
\DeclareMathSymbol{C}\mathalpha{Roman}{`C}
\DeclareMathSymbol{D}\mathalpha{Roman}{`D}
\DeclareMathSymbol{E}\mathalpha{Roman}{`E}
\DeclareMathSymbol{F}\mathalpha{Roman}{`F}
\DeclareMathSymbol{G}\mathalpha{Roman}{`G}
\DeclareMathSymbol{H}\mathalpha{Roman}{`H}
\DeclareMathSymbol{I}\mathalpha{Roman}{`I}
\DeclareMathSymbol{J}\mathalpha{Roman}{`J}
\DeclareMathSymbol{K}\mathalpha{Roman}{`K}
\DeclareMathSymbol{L}\mathalpha{Roman}{`L}
\DeclareMathSymbol{M}\mathalpha{Roman}{`M}
\DeclareMathSymbol{N}\mathalpha{Roman}{`N}
\DeclareMathSymbol{O}\mathalpha{Roman}{`O}
\DeclareMathSymbol{P}\mathalpha{Roman}{`P}
\DeclareMathSymbol{Q}\mathalpha{Roman}{`Q}
\DeclareMathSymbol{R}\mathalpha{Roman}{`R}
\DeclareMathSymbol{S}\mathalpha{Roman}{`S}
\DeclareMathSymbol{T}\mathalpha{Roman}{`T}
\DeclareMathSymbol{U}\mathalpha{Roman}{`U}
\DeclareMathSymbol{V}\mathalpha{Roman}{`V}
\DeclareMathSymbol{W}\mathalpha{Roman}{`W}
\DeclareMathSymbol{X}\mathalpha{Roman}{`X}
\DeclareMathSymbol{Y}\mathalpha{Roman}{`Y}
\DeclareMathSymbol{Z}\mathalpha{Roman}{`Z}
% Majuscules d'anglaise.
\DeclareSymbolFont{rsfscript}{U}{rsfs}{m}{n}
\DeclareSymbolFontAlphabet{\mathrsfs}{rsfscript}
\newcommand\scr{\mathrsfs}
% Pour des symboles � inf�rieur ou �gal �, � sup�rieur ou �gal �, � ensemble
% vide � et � parall�les � conformes aux usages fran�ais.
\DeclareSymbolFont{AmsA}{U}{msa}{m}{n}
\SetSymbolFont{AmsA}{bold}{U}{msa}{b}{n}
\DeclareMathSymbol\leq\mathrel{AmsA}{"36}
\DeclareMathSymbol\geq\mathrel{AmsA}{"3E}
\DeclareSymbolFont{AmsB}{U}{msb}{m}{n}
\SetSymbolFont{AmsB}{bold}{U}{msb}{b}{n}
\DeclareMathSymbol\emptyset\mathord{AmsB}{"3F}
\def\parallel{\mathrel{/\!/}}
% Une macro pour les vecteurs qui donne de meilleurs r�sultats que
% \overrightarrow.
\def\vect#1{%
\vbox{\lineskip=-.04em\baselineskip=0pt
\halign{##\cr
\leaders\hbox{$\scriptstyle{-}$\kern-.4em}\hfil$\scriptstyle{\rightarrow}$\cr
$#1$\cr}}}
% M�me chose pour les angles et \widehat.
\def\angl#1{%
\setbox100\hbox{$#1$}
\ifdim\wd100>1.8em\mathaccent"075B{#1}\else\mathaccent"0362{#1}\fi}
% Une macro pour obtenir de grandes fractions dans les formules en ligne.
\def\frc#1#2{\displaystyle{#1\over#2}}
% Des macros pour les notations usuelles.
\def\M@#1{\ifmmode #1\else $#1$\fi}
\def\A{\M@{\cal A}}
\def\B{\M@{\scr B}}
\def\C{\M@{\scr C}}
\def\D{\M@{\scr D}}
\def\E{\M@{\scr E}}
\def\F{\M@{\scr F}}
\def\I{\M@{\cal I}}
\def\J{\M@{\cal J}}
\def\K{\M@{\bf C}}
\def\N{\M@{\bf N}}
\def\P{\M@{\scr P}}
\def\Q{\M@{\bf Q}}
\def\R{\M@{\bf R}}
\def\S{\M@{\cal S}}
\def\Z{\M@{\bf Z}}
% Caract�re � (Euro) et guillemets fran�ais.
\font\teneuro=feymr10
\catcode`\�=\active \def �{{\teneuro {\char "65}}}
\catcode`\�=\active \def �{<<\,}
\catcode`\�=\active \def �{\,>>}
\endinput
|