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 | 59 |
1 files changed, 52 insertions, 7 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 21e5c047ba9..61053eec416 100644 --- a/Master/texmf-dist/doc/metapost/mcf2graph/mcf_man_soc.mf +++ b/Master/texmf-dist/doc/metapost/mcf2graph/mcf_man_soc.mf @@ -111,9 +111,25 @@ beginfont("EN:Chain 1") numberB_end:=6; ratio_chain_ring:=1; %---------------------------------------------------------------------- - MCf(<30,-60,60,-90,120,-90,60, - {1^-60,2^60,3^-45,4^30,5^-45,6^60}:/_~dt`.4 + MCf(<15,-30,45,-45,30,-30,60, + {1^-75,2^67.5,3^-60,4^75,5^-75,6^60}:/_~dt ) + ext( + defaultsize:=4bp; + labeloffset:=2bp; + drawarrow .7[B7s,B7e]{dir(B7dir-90)}..{dir(B1dir-90)}.7[B1s,B1e]; + label.ulft("-30",.7[B7s,B7e]); + drawarrow .7[B8s,B8e]{dir(B8dir+90)}..{dir(B2dir+90)}.7[B2s,B2e]; + label.llft("45",.7[B8s,B8e]); + drawarrow .7[B9s,B9e]{dir(B9dir-90)}..{dir(B3dir-90)}.7[B3s,B3e]; + label.ulft("-45",.7[B9s,B9e]); + drawarrow .7[B10s,B10e]{dir(B10dir+90)}..{dir(B4dir+90)}.7[B4s,B4e]; + label.llft("30",.7[B10s,B10e]); + drawarrow .7[B11s,B11e]{dir(B11dir-90)}..{dir(B5dir-90)}.7[B5s,B5e]; + label.ulft("-30",.7[B11s,B11e]); + drawarrow .7[B12s,B12e]{dir(B12dir+90)}..{dir(B6dir+90)}.7[B6s,B6e]; + label.llft("60",.7[B12s,B12e]); + ) endfont %*********************************************************************** beginfont("EN:Chain 2") @@ -123,8 +139,24 @@ beginfont("EN:Chain 2") ratio_chain_ring:=1; %---------------------------------------------------------------------- MCf(<30,!6, - {1^-60,2^60,3^-60,4^60,5^-60,6^60}:/_~dt`.6 + {1^-60,2^60,3^-60,4^60,5^-60,6^60}:/_~dt ) + ext( + defaultsize:=4bp; + labeloffset:=2bp; + drawarrow .7[B7s,B7e]{dir(B7dir-90)}..{dir(B1dir-90)}.7[B1s,B1e]; + label.ulft("-60",.7[B7s,B7e]); + drawarrow .7[B8s,B8e]{dir(B8dir+90)}..{dir(B2dir+90)}.7[B2s,B2e]; + label.llft("60",.7[B8s,B8e]); + drawarrow .7[B9s,B9e]{dir(B7dir-90)}..{dir(B3dir-90)}.7[B3s,B3e]; + label.ulft("-60",.7[B9s,B9e]); + drawarrow .7[B10s,B10e]{dir(B10dir+90)}..{dir(B4dir+90)}.7[B4s,B4e]; + label.llft("60",.7[B10s,B10e]); + drawarrow .7[B11s,B11e]{dir(B11dir-90)}..{dir(B5dir-90)}.7[B5s,B5e]; + label.ulft("-60",.7[B11s,B11e]); + drawarrow .7[B12s,B12e]{dir(B12dir+90)}..{dir(B6dir+90)}.7[B6s,B6e]; + label.llft("60",.7[B12s,B12e]); + ) endfont %*********************************************************************** beginfont("EN:Jump and Branch") @@ -176,7 +208,7 @@ beginfont("EN:Connect atom") sw_numberA:=1; ratio_chain_ring:=1; %---------------------------------------------------------------------- - MCf(<30,!6,3:\,!,&5) + MCf(<30,!6,3:\,!,&5~bd) endfont %*********************************************************************** beginfont("EN:ring") @@ -193,8 +225,18 @@ beginfont("EN:rotate 1") margin_top_bottom:=3mm; sw_clip:=1; sw_numberB:=1; + ratio_chain_ring:=1; numberB_end:=5; - MCf(``1,0,0,<90,0,<-90,0,0,{1,2,3,4,5}=vf,{3,4^180}:/_~dt`.5) + defaultsize:=4bp; + labeloffset:=2bp; + MCf(``1,0,0,<90,0,<-90,0,0,{1,2,3,4,5}=vf, + {3,4^180}:/_~dt) + ext( + drawarrow .7[B6s,B6e]{dir(B6dir+90)}..{dir(B3dir+90)}.7[B3s,B3e]; + label.urt("90",.7[B6s,B6e]); + drawarrow .7[B7s,B7e]{dir(B7dir-90)}..{dir(B4dir-90)}.7[B4s,B4e]; + label.urt("-90",.7[B7s,B7e]); + ) endfont %*********************************************************************** beginfont("EN:change bond 1") @@ -935,9 +977,9 @@ beginfont("EN:ext()") font_ht:=20mm; MCd(1,0.7)(0,0.5)(<30,?6,3=dl,4:/CH3) ext( - B7:=0.37[Bs7,Be7]; label.top("+",A7); - drawarrow B3{dir 0}..{dir 150}B7; + drawarrow B3{dir(B3dir-90)}.. + {dir(B7dir+90)}0.4[B7s,B7e]; ) MCd(1,0.7)(1,0.5)(<30,?6,4://CH3) ext( @@ -1090,3 +1132,6 @@ bye %%%% bye ye + +ye + |