summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/metapost/mcf2graph/mcf_man_soc.mf
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/metapost/mcf2graph/mcf_man_soc.mf')
-rw-r--r--Master/texmf-dist/doc/metapost/mcf2graph/mcf_man_soc.mf81
1 files changed, 44 insertions, 37 deletions
diff --git a/Master/texmf-dist/doc/metapost/mcf2graph/mcf_man_soc.mf b/Master/texmf-dist/doc/metapost/mcf2graph/mcf_man_soc.mf
index 0f8aaf33876..7cce228786d 100644
--- a/Master/texmf-dist/doc/metapost/mcf2graph/mcf_man_soc.mf
+++ b/Master/texmf-dist/doc/metapost/mcf2graph/mcf_man_soc.mf
@@ -1,7 +1,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Molecular Coding Format file for mcf_manual.tex by Akira.Yamaji 2017.02.13
+% Molecular Coding Format file for mcf_manual.tex by Akira.Yamaji 2017.03.05
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-input mcf2graph.mf; %% it must be version 4.10 or later
+input mcf2graph.mf; %% it must be version 4.11 or later
%------------------------------------------------------------------------
sw_auxout:=0;
sw_mol_frame:=0;
@@ -818,45 +818,60 @@ beginfont("EN:MCf() vt")
endfont
%***********************************************************************
beginfont("EN:EXT()")
- margin_left_right:=margin_top_bottom:=5mm;
- font_wd#:=70mm#;
- font_ht#:=35mm#;
- bond_len#:=8mm#;
- sw_font_frame:=3;
- MCd(1,0.8)(0.1,0.5)(<30,Ph,2:/OH,5:/OH)
- MCd(1,0.8)(0.9,0.5)(<30,?6,$(3,6)dl,@(2,5)//O)
+ margin_left_right:=margin_top_bottom:=4mm;
+ font_wd#:=60mm#;
+ font_ht#:=30mm#;
+ ratio_bond_width:=0.08;
+ defaultscale:=0.6;
+ sw_font_frame:=1;
+ sw_solid:=1;
+ MCd(1,0.8)(0.12,0.58)(<30,?6,$(3,6)dl,
+ @(2^35,2^-35)/R,5://O)
+ MCd(1,0.8)(0.88,0.48)(<30,Ph,@(2,3)/R,5:/OH)
EXT(
- draw_vector((0.7w,0.52h), 0,0.2mm,0.4w);
- draw_vector((0.3w,0.48h),180,0.2mm,0.4w);
+ defaultscale:=0.6;
+ draw_vector((0.6w,0.5h),0,0.2mm,0.25w);
+ p3:=(0.48w,0.5h);
+ label.top("H",p3);
+ label.top("+",p3+(em,0.5em));
drawdot p0 withpen pencircle scaled 3pt;
drawdot p1 withpen pencircle scaled 3pt;
drawdot p2 withpen pencircle scaled 3pt;
label.bot("p0",p0);
- label.bot("p1",p1);
- label.bot("p2",p2);
- label("Ox",(0.5w,0.6h));
- label("Red",(0.5w,0.4h));
- use_font(6pt#);
- label("Reaction example",(0.5w,0.8h));
+ label.lft("p1",p1);
+ label.ulft("p2",p2);
+ defaultscale:=0.6;
+ label.bot("Dienone-Phenol Rearrangement",(0.5w,1h));
)
endfont
%***********************************************************************
beginfont("EN:ext()")
- margin_left_right:=margin_top_bottom:=3mm;
font_wd#:=70mm#;
- font_ht#:=25mm#;
- sw_solid:=0;
- MCd(1,0.9)(0.1,0.5)(<30,Ph,3:/F,4:/Cl)
+ font_ht#:=30mm#;
+ ratio_bond_width:=0.065;
+ sw_solid:=1;
+ MCd(1,1)(0.1,0.5)(<-210,60`1,60`1,60`1,$(1,3)dl,1:/R1,4:/R2^-60)
ext(
+ defaultscale:=0.6;
+ label.bot("Diene",p0+(0.5wd,0));
+ )
+ MCd(1,1)(0.4,0.5)(<-30,-60`1,1=dl,1:/R3,2:/R4^60)
+ ext(
+ defaultscale:=0.6;
+ label.bot("Dienophile",p0+(0.5wd,0));
+ )
+ MCd(1,1)(0.9,0.5)(<30,?6,6=dl,2:/R2,3:/R4,4:/R3,5:/R1)
+ ext(
+ defaultscale:=0.6;
drawdot p0 withpen pencircle scaled 3pt;
- drawdot A6 withpen pencircle scaled 3pt;
- drawdot B3 withpen pencircle scaled 3pt;
label.bot("p0",p0);
- label.ulft("A6",A6);
- label.rt("B3",B3);
)
- MCd(1,0.9)(0.9,0.5)(<30,Ph,3:/F,4:/Cl)
- ext(draw p0--(p0+(wd,0))--(p0+(wd,ht));)
+ EXT(
+ draw_vector((0.6w,0.5h),0,0.2mm,0.08w);
+ defaultscale:=0.7;
+ label("+",(0.25w,0.5h));
+ label.bot("Diels-Alder Reaction",(0.5w,1h));
+ )
endfont
%***********************************************************************
beginfont("EN:Local setting 1")
@@ -911,16 +926,6 @@ beginfont("EN:Tocopherol","CAS:59-02-9","FM:C29H50O2","MW:430.71")
MCf(<30,Ph,3=?6,7:O,@(1,2,5)/_,8:/*_^60,6:/OH,8\,|,!12,@(4,8)/*_,12:/_)
endfont
%***********************************************************************
-%% Change infomation separater
-beginfont("EN:Ampicillin","CAS:69-53-4","FM:C16H19N3O4S","MW:349.40")
- font_ht#:=15mm#;
- MCf(<45,
- ?4,2:N,2=?5,-1:S,
- @(3^45,4^-45)/*H,1://O^15,5:/*COOH^-18,@(6^35,6^-35)/_,
- 4*\^75,NH,!,//O,!,/*NH2,!,Ph
- )
-endfont
-%***********************************************************************
beginfont("EN:Cholesterol","CAS:57-88-5","FM:C27H46O","MW:386.65")
font_ht#:=15mm#;
MCf(
@@ -1039,3 +1044,5 @@ beginfont("EN:Paclitaxel","CAS:33069-62-4","FM:C47H51NO14","MW:853.91")
endfont
%***********************************************************************
bye
+***************************
+bye