1 vardef LATEX primary s =
2 write "verbatimtex" to "mptextmp.mp";
3 write "%&latex" to "mptextmp.mp";
4 write "\documentclass[12pt]{article}" to "mptextmp.mp";
5 write "\usepackage[utf8]{inputenc}" to "mptextmp.mp";
6 write "\usepackage[T1]{fontenc}" to "mptextmp.mp";
7 write "\usepackage{fourier,pifont}" to "mptextmp.mp";
8 write "\usepackage{fancybox}" to "mptextmp.mp";
9 write "\usepackage[frenchb]{babel}" to "mptextmp.mp";
10 write "\usepackage[autolanguage]{numprint}" to "mptextmp.mp";
11 write "\usepackage{amssymb}" to "mptextmp.mp";
12 write "\usepackage{xcolor}" to "mptextmp.mp";
13 write "\definecolor{LightGreen}{rgb}{0.625,1,0.250}" to "mptextmp.mp";
14 write "\definecolor{DarkGreen}{rgb}{0,0.75,0}" to "mptextmp.mp";
15 write "\definecolor{dDarkGreen}{rgb}{0,0.5,0}" to "mptextmp.mp";
16 write "\definecolor{LightBlue}{rgb}{0.75,0.875,1}" to "mptextmp.mp";
17 write "\definecolor{DarkBlue}{rgb}{0.5,0.75,1}" to "mptextmp.mp";
18 write "\definecolor{dDarkBlue}{rgb}{0,0.375,0.75}" to "mptextmp.mp";
19 write "\definecolor{LightViolet}{rgb}{0.875,0.75,1}" to "mptextmp.mp";
20 write "\definecolor{LightPurple}{rgb}{0.75,0.5,1}" to "mptextmp.mp";
21 write "\definecolor{DarkPurple}{rgb}{0.5,0.375,1}" to "mptextmp.mp";
22 write "\definecolor{DdarkPurple}{rgb}{0.312,0.125,0.5}" to "mptextmp.mp";
23 write "\definecolor{LightOrange}{rgb}{1,0.625,0.25}" to "mptextmp.mp";
24 write "\definecolor{DarkOrange}{rgb}{0.875,0.438,0}" to "mptextmp.mp";
25 write "\definecolor{dDarkOrange}{rgb}{0.750,0.375,0}" to "mptextmp.mp";
26 write "\definecolor{DarkMarron}{rgb}{0.625,0.312,0}" to "mptextmp.mp";
27 write "\definecolor{LightPink}{rgb}{0.875,0.125,0.875}" to "mptextmp.mp";
28 write "\newcommand\opSon[1]{\colorbox{LightPink}{\bfseries\textcolor{white}{#1}}}" to "mptextmp.mp";
29 write "\newcommand\opSimple[1]{\colorbox{white}{\bfseries\textcolor{black}{#1}}}" to "mptextmp.mp";
30 write "\newcommand\opMouv[1]{\colorbox{dDarkBlue}{\bfseries\textcolor{white}{#1}}}" to "mptextmp.mp";
31 write "\newcommand\opAp[1]{\colorbox{DarkPurple}{\bfseries\textcolor{white}{#1 \textcolor{black}{\tiny$\blacktriangledown$}}}}" to "mptextmp.mp";
32 write "\newcommand\opBloc[1]{\colorbox{DdarkPurple}{\bfseries\textcolor{white}{#1}}}" to "mptextmp.mp";
33 write "\newcommand\opOp[1]{\colorbox{DarkGreen}{\bfseries\textcolor{white}{#1}}}" to "mptextmp.mp";
34 write "\newcommand\opSousOp[1]{\colorbox{dDarkGreen}{#1}}" to "mptextmp.mp";
35 write "\newcommand\opCap[1]{\colorbox{DarkBlue}{\bfseries\textcolor{white}{\bfseries #1}}}" to "mptextmp.mp";
36 write "\newcommand\opCapCap[1]{\colorbox{LightBlue}{#1 \tiny\textcolor{black}{$\blacktriangledown$}}}" to "mptextmp.mp";
37 write "\newcommand\opVar[1]{\colorbox{LightOrange}{\bfseries\textcolor{white}{#1}}}" to "mptextmp.mp";
38 write "\newcommand\opList[1]{\colorbox{DarkOrange}{\bfseries\textcolor{white}{#1}}}" to "mptextmp.mp";
39 write "\newcommand\opSousList[1]{\colorbox{dDarkOrange}{#1 \tiny\textcolor{black}{$\blacktriangledown$}}}" to "mptextmp.mp";
40 write "\usepackage{amsmath}" to "mptextmp.mp";
41 write "\usepackage{mathrsfs}" to "mptextmp.mp";
42 write "\usepackage{ifsym}" to "mptextmp.mp";
43 write "\usepackage{bm}" to "mptextmp.mp";
44 write "\usepackage{mflogo}" to "mptextmp.mp";
45 write "\usepackage{graphicx}" to "mptextmp.mp";
46 write "\graphicspath{{/home/cp/texmf/metapost/Scratch/}}" to "mptextmp.mp";
47 write "\begin{document}" to "mptextmp.mp";
48 write "etex" to "mptextmp.mp";
49 write "btex "&s&" etex" to "mptextmp.mp";
50 write EOF to "mptextmp.mp";
51 scantokens "input mptextmp"