diff options
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.mf | 81 |
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 |