diff options
author | Karl Berry <karl@freefriends.org> | 2008-08-03 23:39:57 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2008-08-03 23:39:57 +0000 |
commit | b111167f9e87fe80c96ab44f284dec35d8008fa5 (patch) | |
tree | 5c1994a148956c891b707ca8ba3069ba98a133a7 | |
parent | ce8d04911b8063466e70e222bcf6e334b3c4211d (diff) |
rm chemscheme, it is part of chemstyle
git-svn-id: svn://tug.org/texlive/trunk@10052 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/bibtex/bib/chemscheme/chemscheme.bib | 9 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/chemscheme/README | 14 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/chemscheme/chemscheme.cdx | bin | 6093 -> 0 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/chemscheme/chemscheme.pdf | bin | 231826 -> 0 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/chemscheme/scheme-one.eps | 660 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/chemscheme/scheme-two.eps | 662 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/chemscheme/chemscheme.dtx | 1825 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/chemscheme/chemscheme.ins | 44 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/chemscheme/chemscheme.sty | 186 | ||||
-rwxr-xr-x | Master/tlpkg/bin/tlpkg-ctan-check | 2 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/chemscheme.tlpsrc | 2 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/collection-science.tlpsrc | 1 |
12 files changed, 1 insertions, 3404 deletions
diff --git a/Master/texmf-dist/bibtex/bib/chemscheme/chemscheme.bib b/Master/texmf-dist/bibtex/bib/chemscheme/chemscheme.bib deleted file mode 100644 index 66fa3504df7..00000000000 --- a/Master/texmf-dist/bibtex/bib/chemscheme/chemscheme.bib +++ /dev/null @@ -1,9 +0,0 @@ -@book{Goossens2007, - author = {Michel Goossens and Frank Mittelbach and Sebastian Rahtz and Denis Roegel}, - title = {The LaTeX Graphics Companion}, - subtitle = {Illustrating Documents with TeX and Postscript}, - publisher = {Addison Wesley}, - year = {2007}, - series = {Tools and Techniques for Computer Typesetting}, - edition = {2}, -} diff --git a/Master/texmf-dist/doc/latex/chemscheme/README b/Master/texmf-dist/doc/latex/chemscheme/README deleted file mode 100644 index 03d938c5c56..00000000000 --- a/Master/texmf-dist/doc/latex/chemscheme/README +++ /dev/null @@ -1,14 +0,0 @@ ----------------------------------------------------------------- -The chemscheme package --- Support for chemical schemes -Maintained by Joseph Wright -E-mail: joseph.wright@morningstar2.co.uk -Released under the LaTeX Project Public License v1.3 or later -See http://www.latex-project.org/lppl.txt ----------------------------------------------------------------- - -The chemscheme package consists of two parts, both related to -chemical schemes. The package adds a scheme float type to the -LaTeX default types figure and table. The scheme float type -acts in the same way as those defined by the LaTeX kernel, but -is intended for chemical schemes. The package also provides a -method for adding automatic chemical numbering to schemes. diff --git a/Master/texmf-dist/doc/latex/chemscheme/chemscheme.cdx b/Master/texmf-dist/doc/latex/chemscheme/chemscheme.cdx Binary files differdeleted file mode 100644 index 801f3037d6f..00000000000 --- a/Master/texmf-dist/doc/latex/chemscheme/chemscheme.cdx +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/chemscheme/chemscheme.pdf b/Master/texmf-dist/doc/latex/chemscheme/chemscheme.pdf Binary files differdeleted file mode 100644 index 935483a9293..00000000000 --- a/Master/texmf-dist/doc/latex/chemscheme/chemscheme.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/chemscheme/scheme-one.eps b/Master/texmf-dist/doc/latex/chemscheme/scheme-one.eps deleted file mode 100644 index 04a837031c2..00000000000 --- a/Master/texmf-dist/doc/latex/chemscheme/scheme-one.eps +++ /dev/null @@ -1,660 +0,0 @@ -%%Creator: ChemDraw Std(tm) 10.0 -%%Title: scheme-one.eps -%%CreationDate: 21/07/2007 12:00 -%%DocumentSuppliedProcSets: chemdict30 24 13 -%%DocumentFonts: Helvetica Helvetica-Oblique -%%BoundingBox: 30 78 288 144 -%%EndComments -%%BeginProcSet: chemdict30 24 13 -userdict/chemdict30 210 dict put -chemdict30 begin/version 24 def/sv 13 def -/b{bind def}bind def/L{load def}b/R{null def}b/d/def L/a/add L/al/aload L -/as/astore L/at/atan L/cp/closepath L/cv/curveto L/cw/currentlinewidth L -/cpt/currentpoint L/dv/div L/D/dup L/e/exch L/F/false L/f/fill L/fa/forall L -/g/get L/gi/getinterval L/gr/grestore L/gs/gsave L/ie/ifelse L/ix/index L -/l/lineto L/mt/matrix L/M/moveto L/m/mul L/n/neg L/np/newpath L/pb/pathbbox L -/P/pop L/r/roll L/rl/rlineto L/rm/rmoveto L/ro/rotate L/rp/repeat L -/ru/round L/sc/scale L/sl/setlinewidth L/sm/setmatrix L/st/stroke L -/sp/strokepath L/sq/sqrt L/s/sub L/T/true L/tr/transform L/xl/translate L -/xc/exec L/A R/N R/St R/X R/Y R/aL R/bL R/bS R/bd R/bs R/cX R/cY R/ch R/co R -/fB R/fI R/fS R/fZ R/fl R/ft R/iX R/iY R/idx R/lh R/llx R/lly R/lp R/nH R -/nSq R/newdict R/ps R/rad R/rev R/sL R/sba R/sbl R/sbs R/sn R/spa R/tB R -/typ R/urx R/ury R/w R/wF R/xX R/xY R/rBg R/gBg R/bBg R/gry R/rDst R/gDst R -/bDst R/cpd R/Aeq R/Ath R/Aos R/Ach R/ed R/sf 20 d/cW 20 d/lW 20 d/bW 75 d -/wF 1.5 d/aF 11.875 d/aR 0.263 d/aA 50 d/hS 54 d/pA 32 d/sh F d/S{sf m}b -/dL{[hS] 0 setdash}b/o{1 ix}b/rot{3 -1 r}b/x{e d}b/CMT mt d/TM mt d -/SM{CMT sm}b/XY{X D m Y D m a sq}b/s1 1 string d/fp{T charpath flattenpath}b -/p{tr ru 0.25 a e ru 0.25 a e itransform}b/Wd{65536. dv}b -/C{Wd rot Wd rot Wd rot setrgbcolor}b -/setcmykcolor where{P/sk/setcmykcolor L}{/sk{4 1 r 3{3 ix a D 0 lt{P 0}if D 1\ - gt{P 1}if 1 e s 3 1 r}rp setrgbcolor P}b}ie/sg{D currenthsbcolor P rot seths\ -bcolor currenthsbcolor e P e P o s D m .001 gt{setgray}{P}ie}b -/sBg{65535 dv/bBg x 65535 dv/gBg x 65535 dv/rBg -x}b -/sRmp{currentrgbcolor bBg e s/bDst x gBg e s/gDst x rBg e s/rDst x}b -/dD{np 2 1 r 4 2 r xl 2 dv D sc -1 0 M 0 -1 l 1 0 l 0 1 l cp SM 0 ne{f}{lW 0.\ -8 m sl st}ie}b -/dM{gs np 3 1 r xl D sc 0 4 M 0 -8 rl 3.5 2 rm -7 4 rl 0 -4 rm 7 4 rl SM st g\ -r}b/dQ{gs np 0 360 arc 0.5 sg f gr}b -/dR{lW 0.8 m sl 2 ix s/Y x 2 ix s/X x xl Rr SM st}b -/dT{fp pb 3 1 r s 3 2 r s 2 1 r rm f}b/N 0 d/db{array/bs x/N 0 d}b -/B{bs N rot put/N N 1 a d}b -/SpA{gs np o o xl rot s e rot s o 0 ne o 0 ne or{at ro}{P P}ie -aR aL m n D aL a 0 M 0 o n aA n aA arc cp f gr}b -/SpH{gs np o o xl rot s e rot s o 0 ne o 0 ne or{at ro}{P P}ie -0 cw 2 dv xl -aR aL m n D aL a 0 M 0 o n aA n 0 arc cp f gr}b/Sp{/St x 0.316/aR x gs -aF lW m 0.8 m St 4 and 0 ne{bW m lW dv bW sl}if/aL x -St 8 and 0 ne{8 ix 8 ix 3 ix 3 ix SpA}if -St 16 and 0 ne{2 ix 6 m 1 a D ix e D ix e D ix e D ix e P SpA}if -St 32 and 0 ne{8 ix 8 ix 3 ix 3 ix SpH}if -St 64 and 0 ne{2 ix 6 m 1 a D ix e D ix e D ix e D ix e P SpH}if -St 2 and 0 ne{St 4 and 0 ne{[hS bW m lW dv] 0 setdash}{dL}ie}if -np M{cv}rp St 128 and 0 ne{f}{st}ie gr}b/Ha{gs np 3 1 r -xl D sc -.7 1.4 M 0.7 1.4 l -.7 2.4 M 0.7 2.4 l SM st gr}b -/OP{3 ix 3 ix xl 3 -1 r s 3 1 r -e s o o at ro D m e D m a sq}b -/OB{/bS x OP D bS dv D lW 2 m lt{P lW 2 m}if/bd x}b -/DA{np 0 0 M aL 0 aR aL m 180 aA s 180 aA a arc cp f}b -/OA{np 0 cw -2 dv M aL 0 aR aL m 180 aA s -180 arc 0 cw -2 dv rl cp f}b -/Ast{SM cw 0.8 m sl st}b/SA{aF m lW m/aL x 0.263/aR x aL 1 aR s m np 0 M - rad 0 l gs Ast gr}b -/CA{aF lW m 0.8 m/aL x 0.316/aR x aL 1 aR s m 2 dv rad D m o D m s D 0 le{P -P P}{sq at 2 -m np rad 0 rad 180 6 -1 r s 180 6 -1 r s arc gs Ast gr cpt -e at ro}ie}b/AA{np rad 0 rad 180 180 6 -1 r a arc gs SM st gr}b -/RA{lW m/w x np rad w M w .7 dv w l rad w n M w .7 dv w n l w - .35 dv w 2 m M 0 0 -l w .35 dv w -2 m l st}b -/HA{lW m/w x np 0 0 M w 2 m D l w 2 m w l rad w l rad w n l w 2 m -w n l w 2 m D n l cp st}b -/Ar1{gs 5 1 r OP/rad x{{2.25 SA DA}{1.5 SA DA}{1 SA DA}{lW 4 m sl 4.5 SA DA} -{lW 4 m sl 3 SA DA}{lW 4 m sl 2 SA -DA}{270 CA DA}{180 CA DA}{120 CA DA}{90 CA DA}{2.5 RA}{2.5 -HA}{1 -1 sc 270 CA DA}{1 -1 sc 180 CA DA}{1 -1 sc 120 CA DA}{1 -1 sc 90 CA -DA}{5 RA}{5 HA}{dL 2.25 SA DA}{dL 1.5 SA DA}{dL 1 SA DA}{2.25 SA OA}{1.5 SA -OA}{1 SA OA}{1 -1 sc 2.25 SA OA}{1 -1 sc 1.5 SA OA} -{1 -1 sc 1 SA OA}{270 CA OA}{180 CA OA}{120 CA OA}{90 CA OA}{1 -1 sc 270 CA -OA}{1 -1 sc 180 CA OA}{1 -1 sc 120 CA OA}{1 -1 sc 90 CA OA}{1 -1 sc 270 -AA}{1 -1 sc 180 AA}{1 -1 sc 120 AA}{1 -1 sc 90 AA}}e g xc -gr}b/ac{arcto 4{P}rp}b/rO{4 cw m}b/Cr{0 0 1 0 360 arc}b/Ac{XY D sc Cr SM}b -/OrA{Y X at ro XY D rev{neg}if sc}b/Ov{OrA 1 0.4 sc Cr SM}b -/Asc{OrA 1 27 dv D sc}b/LB{9 -6 M -21 -10 27 -8 27 0 cv -27 8 21 10 9 6 cv --3 2 -3 -2 9 -6 cv -cp}b/DLB{0 0 M -0 0 -9.51 9.65 -9.51 18.02 cv --9.51 23.22 -6.75 27 0 27 cv -6.75 27 9.51 23.22 9.51 18.02 cv -9.51 9.65 0 0 0 0 cv -cp}b/ZLB{LB}b -/dt{gs np M SM cpt np rot 4.5 dv 0 360 arc f gr}b -/whf{gs 1 setgray f gr SM st}b/blf{gs f gr SM st}b/Rr{0 rO M -0 Y X Y rO ac -X Y X 0 rO ac -X 0 0 0 rO ac -0 0 0 Y rO ac -cp}b/Rc{0 0 M -0 Y l -X Y l -X 0 l -cp}b/grf{gs 0.5 sg f gr SM st}b/gG{D 32 dv D m 1 e s/gry x -currentrgbcolor bDst gry m a 3 1 r gDst gry m a 3 1 r rDst gry m a 3 1 r -setrgbcolor}b/gS{dtransform CMT idtransform -m D 0 lt{n}if sq n D -CMT dtransform idtransform -e 2 m e -xl -7 m 32 a 256 dv D sc}b/gLB{sh{sRmp -32 -0.5 0.5{gs -gG -13.5 0 xl -D 32 s 64 dv 13.5 m D 7 m 24 dv -gS --13.5 0 xl -LB f -gr}for -LB SM st}{LB grf}ie}b/gOv{sh{sRmp -32 -0.5 0.5{gs -gG -D 32 s 64 dv 0.65 m D -gS -Cr f -gr}for -Cr SM st}{Cr grf}ie}b/gAc{sh{sRmp -32 -0.5 0.5{gs -gG -D 32 s 64 dv D -gS -Cr f -gr}for -Cr SM st}{Cr grf}ie}b -/gDLB{sh{sRmp -32 -0.5 0.5{gs -gG -0 13.5 xl -D 32 s 64 dv 13.5 m D 7 m 24 dv e -gS -0 -13.5 xl -DLB f -gr}for -DLB SM st}{DLB grf}ie}b/gRr{sh{sRmp -32 -0.5 0.5{gs -gG -X 2 dv Y 2 dv xl -D 32 s 64 dv X Y lt{X}{Y}ie m 0.25 m D -gS -X -2 dv Y -2 dv xl -Rr f -gr}for -Rr SM st}{Rr grf}ie}b/gRc{sh{sRmp -32 -0.5 0.5{gs -gG -X 2 dv Y 2 dv xl -D 32 s 64 dv X Y lt{X}{Y}ie m 0.25 m D -gS -X -2 dv Y -2 dv xl -Rc f -gr}for -Rc SM st}{Rc grf}ie}b/gZLB{gLB}b/Ath{Y X at ro XY 2 dv/rad x gs D SA DA gr - rad 2 m 0 xl 180 ro SA DA}b/Aeq{Y X at ro XY/rad x -rev{1 -1 sc}if -gs -0 lW 2 m xl -D SA OA -gr -rad 0 xl -180 ro -0 lW 2 m xl -SA OA}b/Aos{X Y M SM cpt xl XY e dv lW 1.667 m o o lt{e}if P D sc}b/Ach{5 Aos -gs/Helvetica findfont[1 0 0 -1 0 0]makefont 5.5 scalefont setfont -D stringwidth P 2 dv D 1 a/rad x -n 0 M show gr -rad 2 s -5 M -rad n -5 rad n 1 2 ac -rad n 1 rad 1 2 ac -rad 1 rad -5 2 ac -rad -5 rad n -5 2 ac -cp Ast}b/Ar{D 39 lt{Ar1} -{gs 5 1 r o o xl 3 -1 r e s 3 1 r s e -o 0 lt o 0 lt ne/rev x -D 0 lt{1 -1 sc neg}if/Y x D 0 lt{-1 1 sc neg} -if/X x np{{Y 16 div D 2 S lt{P 2 S}if/lp x -lp 0 M 0 0 l 0 Y l lp Y l -X lp s 0 M X 0 l X Y l X lp s Y l SM st}{Y 16 div D 2 S lt{P 2 S}if/lp x -lp 0 M -0 0 0 Y lp ac -0 Y 2 dv lp neg o lp ac -0 Y 2 dv 0 Y lp ac -0 Y lp Y lp ac -X lp s 0 M -X 0 X Y lp ac -X Y 2 dv X lp a o lp ac -X Y 2 dv X Y lp ac -X Y X lp s Y lp ac SM st}{Y D 2 dv Y 180 pA s 180 pA a arc st -np X Y s Y 2 dv -Y pA D neg arcn st}{Rc SM st}{X lW 2 dv a lW -2 dv M -rO D rl -X lW 2 dv a rO a Y lW 2 dv a rO a l -rO lW -2 dv a Y lW 2 dv a rO a l -lW -2 dv Y lW 2 dv a l -0 Y l X Y l X 0 l cp f -0 0 M -0 Y l -X Y l -X 0 l cp -SM st}{Rr SM st}{rO Y M rO rO xl -0 Y X Y rO ac -X Y X 0 rO ac -X 0 0 0 rO ac -rO neg D xl X Y 0 Y rO ac -cp f -Rr st}{Ac st}{OrA gAc}{Ov st}{OrA 1 .4 sc gOv}{Asc LB whf}{Asc gLB} -{Asc gs gLB gr --1 -1 sc LB whf}{Asc gs gLB gr --0.4 -0.4 sc LB whf}{Asc LB gs whf gr -np -0.4 -0.4 sc gLB}{Asc DLB -1 -1 sc DLB gs whf gr -np 90 ro gs gDLB gr -1 -1 sc gDLB}{Asc gs -1 -1 sc ZLB whf gr -gs 3.6 12 sc gOv gr -ZLB whf}{Asc gs -1 -1 sc gZLB gr -gs 3.6 12 sc Cr whf gr -gZLB}{0 0 M X Y l SM st}{bW sl 0 0 M X Y l SM st} -{dL 0 0 M X Y l SM st}{OrA 1 16 dv D sc -0 -1 M -0 0 1 0 1 ac -8 0 8 1 1 ac -8 0 16 0 1 ac -16 0 16 -1 1 ac -SM st}{XY D 0 0 dt X Y dt}{XY 2 dv X Y dt}{XY D X Y dt 0 0 M SM cpt xl -2 dv D sc -1 0 M -1 0 l -0 1 M 0 -1 l -Ast}{XY D X Y dt 0 0 M SM cpt xl -2 dv D sc -1 0 M -1 0 l -Ast}{4.5 Aos -1 0 M -1 0 l -0 1 M 0 -1 l -2 0 M 0 0 2 0 360 arc -Ast}{4.5 Aos -1 0 M -1 0 l -2 0 M 0 0 2 0 360 arc -Ast}{2.25 Ath}{1.5 Ath}{1 Ath}{2.25 Aeq}{1.5 Aeq}{1 Aeq}{OrA 1 16 dv D sc -0 -1 M 0 0 l 16 0 l 16 -1 l SM st}{5 Aos -1 -1 M -1 -1 l -0 2 M 0 -2 l -Ast}{5 Aos -1 -1 M -1 -1 l -1 1 M -1 1 l -0 2 M 0 -2 l -Ast}{4.5 Aos -1 0 M -1 0 l -0 1 M 0 -1 l -Ast}{4.5 Aos -1 0 M -1 0 l -Ast}{gRc}{gRr}{Rc blf}{Rr blf}{Ac blf}{Ov blf}{Asc DLB -1 -1 sc DLB gs whf gr -np 90 ro DLB -1 -1 sc DLB blf}{Asc gs -1 -1 sc ZLB blf gr -gs 3.6 12 sc Cr whf gr -ZLB blf}{Asc gs -1 -1 sc ZLB whf gr -gs 3.6 12 sc Cr blf gr -ZLB whf}{Asc LB gs whf gr -np -0.4 -0.4 sc LB blf}{Asc LB gs f gr gs SM st gr -np -0.4 -0.4 sc LB whf}{Asc LB blf}{Asc LB gs f gr gs SM st gr -np -1 -1 sc LB whf}{Ac whf}{OrA gAc}{Ac blf}{Ov whf} -{OrA 1 .4 sc gOv}{Ov blf}{(Rac)Ach}{(Abs)Ach}{(Rel)Ach} -}e 39 s g xc gr}ie}b/DS{np M l st}b -/DD{gs dL DS gr}b/DB{gs 12 OB bW sl np 0 0 M 0 l st gr}b/ap{e 3 ix a -e 2 ix a}b/PT{D 2 4 gi al P OP D 1 sc -o length 6 gt{P 6 g}{e P 8 dv}ie -D lW 2 m lt{P lW 2 m}if -0 e -0 0 -3 -1 r s 3 1 r e s e -0 0 M 1 0 l -0 0 ap M 1 0 ap l -e n e n -0 0 ap M 1 0 ap l -P P}b/DT{gs np PT SM st gr}b -/NH{lW s D hS dv ru -cvi D 0 eq{P 1}if/nH x -D hS nH m s -D 0 lt{P .1 s nH dv}{nH 2 a dv D 0 xl 2 m s nH dv}ie}b -/Bd{D type/arraytype ne{bs e g}if{{P}{{{DS}{DD}{gs 12 OB np -bW 2 dv/bd x -lW 2 dv e D NH e{D bd M bd n l}for -st gr}{gs 12 OB np -lW 2 dv 0 xl NH 1 sc -bW 2 dv wF m nH 1 a dv/bd x -0 1 nH -{D 1 a bd m o o M n l}for SM st gr}{P}{DB}{gs 12 OB -np 0 lW 2 dv o o n M l bW 2 dv -wF m o o l n l -cp f gr}{P}{gs 12 OB/bL x -bW 2 dv D lW lt{P lW}if/bd x np 0 0 M -bL bd 4 m dv ru 2 o o lt{e}if P cvi/nSq x -bL nSq 2 m dv D sc -nSq{.135 .667 .865 .667 1 0 rcurveto -.135 -.667 .865 -.667 1 0 rcurveto}rp SM st gr}{gs 12 OB -np 0 lW 2 dv o o n M l bW 2 dv -wF m o o l n l -cp SM lW 0.8 m sl st gr}{P}{4 2 r gs OP/rad x 1 SA DA gr}{P} -}o 1 g 1 s g e 2 4 gi al P -5 -1 r xc}{al P 8 ix 1 eq{DD}{DS}ie 5 -1 r 2 eq{DB}{DS}ie P}{DT}}o 0 g g xc}b -/ed{gs cpt np cw 2 dv 0 360 arc f gr}b -/SPe{gs 0 e xl 1 1 S dv D n sc CMT currentmatrix P lW sl 4.0 setmiterlimit -np}b/ws{Wd 0 32 4 -1 roll widthshow}b/blank/Times-Roman findfont/CharStrings -g/space g d/mv 256 array d/NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT -/FF/CR/SO/SI -/DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US -mv 0 32 gi as P -mv 32/Times-Roman findfont/Encoding get -32 96 gi putinterval -mv 39/quotesingle put -mv 96/grave put/unknown/unknown/quotesinglbase/florin/quotedblbase/ellipsis -/dagger/daggerdbl -/circumflex/perthousand/Scaron/guilsinglleft/OE/unknown/unknown/unknown -/unknown/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash -/emdash -/tilde/trademark/scaron/guilsinglright/oe/unknown/unknown/Ydieresis -/blank/exclamdown/cent/sterling/currency/yen/brokenbar/section -/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered -/macron -/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph -/periodcentered -/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf -/threequarters/questiondown -/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla -/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis -/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply -/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls -/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla -/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis -/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide -/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis -mv 128 128 gi as P/fSt 50 string d(ChemDraw)fSt copy P/fD{D/Symbol eq{ -findfont[1 0 0 -1 0 0]makefont}{D {findfont}stopped{/Helvetica findfont}if -D length dict/newdict x{ -1 index/FID ne{1 index/FontMatrix eq{[1 0 0 -1 0 0]matrix concatmatrix}if -newdict 3 1 r put}{P P}ie}forall -newdict/Encoding mv put -fSt 8 fSt length 8 sub gi cvs length 8 add -fSt 0 rot gi cvn newdict definefont}ie}b/ts{gs xl ro 0 0 M}b -/nl{0 e xl 0 0 M}b/tx{ft e g e sf m rot D 96 and 0 ne{ -64 and 0 ne{-0.5}{0.25}ie e 0.75 m}{P 0 e}ie -D 4 -1 r e scalefont setfont m cpt P e M}b -end -%%EndProcSet -%%EndProlog - -chemdict30 begin -/cW 24 def -/bW 48 def -/lW 12 def -/hS 32 def -/sh true def -222 SPe[ -/Helvetica -fD -/Helvetica-Oblique -fD]/ft x -600 1560 M -5760 1560 l -5760 2880 l -600 2880 l -cp clip np -65535 65535 -65535 sBg -0 1640 2178 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -(N)show -gr -0 1182 2178 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -(N)show -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1619 2364 M -1627 2376 l -1335 2376 l -1344 2364 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1598 2330 M -1598 2342 l -1364 2342 l -1364 2330 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1669 2208 M -1681 2212 l -1627 2376 l -1619 2364 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1481 1941 M -1481 1926 l -1629 2034 l -1622 2043 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1343 2041 M -1336 2032 l -1481 1926 l -1481 1941 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1363 2069 M -1356 2059 l -1478 1971 l -1485 1981 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1344 2364 M -1335 2376 l -1282 2212 l -1293 2209 l -cp -f -gr -0 1033 2091 ts -0.0000 0.0000 0.0000 1.0000 sk --377 -0 M -0 10 0 tx -(Mes)show -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1055 2043 M -1059 2031 -l -1167 2066 l -1163 2078 l -cp -f -gr -0 1897 2091 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -(Mes)show -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1878 2040 M -1882 2051 -l -1802 2077 l -1798 2066 l -cp -f -gr -gs -12 D sl/lW x -24 /cW x -48 /bW x -32 /hS x -0.0000 0.0000 0.0000 1.0000 sk -10 D sl/lW x -1228 1973 M -1295 -1973 l st -1261 1940 M -1261 2006 l st -gr -0 2085 2400 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -(Br)show -64 10 0 tx -(\226)show -gr -0 5084 2247 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -(N)show -gr -0 4625 2247 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -(N)show -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -5062 2433 M -5071 2445 l -4778 2445 l -4787 2433 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -5042 2399 M -5042 2411 l -4808 2411 l -4808 2399 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -5113 2277 M -5124 2281 l -5071 2445 l -5062 2433 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -4925 2010 M -4925 1995 l -5072 2102 l -5065 2112 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -4787 2110 M -4779 2101 l -4925 1995 l -4925 2010 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -4787 2433 M -4778 2445 l -4725 2281 l -4737 2278 l -cp -f -gr -0 4476 2160 ts -0.0000 0.0000 0.0000 1.0000 sk --377 0 M -0 10 0 tx -(Mes)show -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -4498 2112 M -4502 2100 -l -4610 2135 l -4606 2147 l -cp -f -gr -0 5340 2160 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -(Mes)show -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -5321 2109 M -5325 2120 -l -5246 2146 l -5243 2134 l -cp -f -gr -gs -12 D sl/lW x -24 /cW x -48 /bW x -32 /hS x -0.0000 0.0000 0.0000 1.0000 sk -np -4962 1946 17 0 360 arc -cp -f -np -4887 1946 17 0 360 arc -cp -f -gr -0 3236 1785 ts -0.0000 0.0000 0.0000 1.0000 sk --364.5 0 M -0 10 0 tx -(KO-)show -2 10 1 tx -(t)show -0 10 0 tx -(-Bu)show -201 nl --114.5 0 M -0 10 0 tx -(thf)show -gr -gs -12 D sl/lW x -24 /cW x -48 /bW x -32 /hS x -0.0000 0.0000 0.0000 1.0000 sk -10 D sl/lW x -3597 2130 M -2771 2130 l st -gs -3581 2161 3701 2130 3701 2130 3596 2143 3581 2161 3581 2161 3581 2098 -3596 2116 3596 2130 3701 2130 3581 2098 3581 2098 4 3701 2130 0 Sp -gr -gr -0 -1215 2805 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -gr -0 4642 2805 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -gr -gr end -%%Trailer -showpage diff --git a/Master/texmf-dist/doc/latex/chemscheme/scheme-two.eps b/Master/texmf-dist/doc/latex/chemscheme/scheme-two.eps deleted file mode 100644 index 5b0a0a4a557..00000000000 --- a/Master/texmf-dist/doc/latex/chemscheme/scheme-two.eps +++ /dev/null @@ -1,662 +0,0 @@ -%%Creator: ChemDraw Std(tm) 10.0 -%%Title: scheme-two.eps -%%CreationDate: 21/07/2007 12:00 -%%DocumentSuppliedProcSets: chemdict30 24 13 -%%DocumentFonts: Helvetica Helvetica-Oblique -%%BoundingBox: 30 78 288 144 -%%EndComments -%%BeginProcSet: chemdict30 24 13 -userdict/chemdict30 210 dict put -chemdict30 begin/version 24 def/sv 13 def -/b{bind def}bind def/L{load def}b/R{null def}b/d/def L/a/add L/al/aload L -/as/astore L/at/atan L/cp/closepath L/cv/curveto L/cw/currentlinewidth L -/cpt/currentpoint L/dv/div L/D/dup L/e/exch L/F/false L/f/fill L/fa/forall L -/g/get L/gi/getinterval L/gr/grestore L/gs/gsave L/ie/ifelse L/ix/index L -/l/lineto L/mt/matrix L/M/moveto L/m/mul L/n/neg L/np/newpath L/pb/pathbbox L -/P/pop L/r/roll L/rl/rlineto L/rm/rmoveto L/ro/rotate L/rp/repeat L -/ru/round L/sc/scale L/sl/setlinewidth L/sm/setmatrix L/st/stroke L -/sp/strokepath L/sq/sqrt L/s/sub L/T/true L/tr/transform L/xl/translate L -/xc/exec L/A R/N R/St R/X R/Y R/aL R/bL R/bS R/bd R/bs R/cX R/cY R/ch R/co R -/fB R/fI R/fS R/fZ R/fl R/ft R/iX R/iY R/idx R/lh R/llx R/lly R/lp R/nH R -/nSq R/newdict R/ps R/rad R/rev R/sL R/sba R/sbl R/sbs R/sn R/spa R/tB R -/typ R/urx R/ury R/w R/wF R/xX R/xY R/rBg R/gBg R/bBg R/gry R/rDst R/gDst R -/bDst R/cpd R/Aeq R/Ath R/Aos R/Ach R/ed R/sf 20 d/cW 20 d/lW 20 d/bW 75 d -/wF 1.5 d/aF 11.875 d/aR 0.263 d/aA 50 d/hS 54 d/pA 32 d/sh F d/S{sf m}b -/dL{[hS] 0 setdash}b/o{1 ix}b/rot{3 -1 r}b/x{e d}b/CMT mt d/TM mt d -/SM{CMT sm}b/XY{X D m Y D m a sq}b/s1 1 string d/fp{T charpath flattenpath}b -/p{tr ru 0.25 a e ru 0.25 a e itransform}b/Wd{65536. dv}b -/C{Wd rot Wd rot Wd rot setrgbcolor}b -/setcmykcolor where{P/sk/setcmykcolor L}{/sk{4 1 r 3{3 ix a D 0 lt{P 0}if D 1\ - gt{P 1}if 1 e s 3 1 r}rp setrgbcolor P}b}ie/sg{D currenthsbcolor P rot seths\ -bcolor currenthsbcolor e P e P o s D m .001 gt{setgray}{P}ie}b -/sBg{65535 dv/bBg x 65535 dv/gBg x 65535 dv/rBg -x}b -/sRmp{currentrgbcolor bBg e s/bDst x gBg e s/gDst x rBg e s/rDst x}b -/dD{np 2 1 r 4 2 r xl 2 dv D sc -1 0 M 0 -1 l 1 0 l 0 1 l cp SM 0 ne{f}{lW 0.\ -8 m sl st}ie}b -/dM{gs np 3 1 r xl D sc 0 4 M 0 -8 rl 3.5 2 rm -7 4 rl 0 -4 rm 7 4 rl SM st g\ -r}b/dQ{gs np 0 360 arc 0.5 sg f gr}b -/dR{lW 0.8 m sl 2 ix s/Y x 2 ix s/X x xl Rr SM st}b -/dT{fp pb 3 1 r s 3 2 r s 2 1 r rm f}b/N 0 d/db{array/bs x/N 0 d}b -/B{bs N rot put/N N 1 a d}b -/SpA{gs np o o xl rot s e rot s o 0 ne o 0 ne or{at ro}{P P}ie -aR aL m n D aL a 0 M 0 o n aA n aA arc cp f gr}b -/SpH{gs np o o xl rot s e rot s o 0 ne o 0 ne or{at ro}{P P}ie -0 cw 2 dv xl -aR aL m n D aL a 0 M 0 o n aA n 0 arc cp f gr}b/Sp{/St x 0.316/aR x gs -aF lW m 0.8 m St 4 and 0 ne{bW m lW dv bW sl}if/aL x -St 8 and 0 ne{8 ix 8 ix 3 ix 3 ix SpA}if -St 16 and 0 ne{2 ix 6 m 1 a D ix e D ix e D ix e D ix e P SpA}if -St 32 and 0 ne{8 ix 8 ix 3 ix 3 ix SpH}if -St 64 and 0 ne{2 ix 6 m 1 a D ix e D ix e D ix e D ix e P SpH}if -St 2 and 0 ne{St 4 and 0 ne{[hS bW m lW dv] 0 setdash}{dL}ie}if -np M{cv}rp St 128 and 0 ne{f}{st}ie gr}b/Ha{gs np 3 1 r -xl D sc -.7 1.4 M 0.7 1.4 l -.7 2.4 M 0.7 2.4 l SM st gr}b -/OP{3 ix 3 ix xl 3 -1 r s 3 1 r -e s o o at ro D m e D m a sq}b -/OB{/bS x OP D bS dv D lW 2 m lt{P lW 2 m}if/bd x}b -/DA{np 0 0 M aL 0 aR aL m 180 aA s 180 aA a arc cp f}b -/OA{np 0 cw -2 dv M aL 0 aR aL m 180 aA s -180 arc 0 cw -2 dv rl cp f}b -/Ast{SM cw 0.8 m sl st}b/SA{aF m lW m/aL x 0.263/aR x aL 1 aR s m np 0 M - rad 0 l gs Ast gr}b -/CA{aF lW m 0.8 m/aL x 0.316/aR x aL 1 aR s m 2 dv rad D m o D m s D 0 le{P -P P}{sq at 2 -m np rad 0 rad 180 6 -1 r s 180 6 -1 r s arc gs Ast gr cpt -e at ro}ie}b/AA{np rad 0 rad 180 180 6 -1 r a arc gs SM st gr}b -/RA{lW m/w x np rad w M w .7 dv w l rad w n M w .7 dv w n l w - .35 dv w 2 m M 0 0 -l w .35 dv w -2 m l st}b -/HA{lW m/w x np 0 0 M w 2 m D l w 2 m w l rad w l rad w n l w 2 m -w n l w 2 m D n l cp st}b -/Ar1{gs 5 1 r OP/rad x{{2.25 SA DA}{1.5 SA DA}{1 SA DA}{lW 4 m sl 4.5 SA DA} -{lW 4 m sl 3 SA DA}{lW 4 m sl 2 SA -DA}{270 CA DA}{180 CA DA}{120 CA DA}{90 CA DA}{2.5 RA}{2.5 -HA}{1 -1 sc 270 CA DA}{1 -1 sc 180 CA DA}{1 -1 sc 120 CA DA}{1 -1 sc 90 CA -DA}{5 RA}{5 HA}{dL 2.25 SA DA}{dL 1.5 SA DA}{dL 1 SA DA}{2.25 SA OA}{1.5 SA -OA}{1 SA OA}{1 -1 sc 2.25 SA OA}{1 -1 sc 1.5 SA OA} -{1 -1 sc 1 SA OA}{270 CA OA}{180 CA OA}{120 CA OA}{90 CA OA}{1 -1 sc 270 CA -OA}{1 -1 sc 180 CA OA}{1 -1 sc 120 CA OA}{1 -1 sc 90 CA OA}{1 -1 sc 270 -AA}{1 -1 sc 180 AA}{1 -1 sc 120 AA}{1 -1 sc 90 AA}}e g xc -gr}b/ac{arcto 4{P}rp}b/rO{4 cw m}b/Cr{0 0 1 0 360 arc}b/Ac{XY D sc Cr SM}b -/OrA{Y X at ro XY D rev{neg}if sc}b/Ov{OrA 1 0.4 sc Cr SM}b -/Asc{OrA 1 27 dv D sc}b/LB{9 -6 M -21 -10 27 -8 27 0 cv -27 8 21 10 9 6 cv --3 2 -3 -2 9 -6 cv -cp}b/DLB{0 0 M -0 0 -9.51 9.65 -9.51 18.02 cv --9.51 23.22 -6.75 27 0 27 cv -6.75 27 9.51 23.22 9.51 18.02 cv -9.51 9.65 0 0 0 0 cv -cp}b/ZLB{LB}b -/dt{gs np M SM cpt np rot 4.5 dv 0 360 arc f gr}b -/whf{gs 1 setgray f gr SM st}b/blf{gs f gr SM st}b/Rr{0 rO M -0 Y X Y rO ac -X Y X 0 rO ac -X 0 0 0 rO ac -0 0 0 Y rO ac -cp}b/Rc{0 0 M -0 Y l -X Y l -X 0 l -cp}b/grf{gs 0.5 sg f gr SM st}b/gG{D 32 dv D m 1 e s/gry x -currentrgbcolor bDst gry m a 3 1 r gDst gry m a 3 1 r rDst gry m a 3 1 r -setrgbcolor}b/gS{dtransform CMT idtransform -m D 0 lt{n}if sq n D -CMT dtransform idtransform -e 2 m e -xl -7 m 32 a 256 dv D sc}b/gLB{sh{sRmp -32 -0.5 0.5{gs -gG -13.5 0 xl -D 32 s 64 dv 13.5 m D 7 m 24 dv -gS --13.5 0 xl -LB f -gr}for -LB SM st}{LB grf}ie}b/gOv{sh{sRmp -32 -0.5 0.5{gs -gG -D 32 s 64 dv 0.65 m D -gS -Cr f -gr}for -Cr SM st}{Cr grf}ie}b/gAc{sh{sRmp -32 -0.5 0.5{gs -gG -D 32 s 64 dv D -gS -Cr f -gr}for -Cr SM st}{Cr grf}ie}b -/gDLB{sh{sRmp -32 -0.5 0.5{gs -gG -0 13.5 xl -D 32 s 64 dv 13.5 m D 7 m 24 dv e -gS -0 -13.5 xl -DLB f -gr}for -DLB SM st}{DLB grf}ie}b/gRr{sh{sRmp -32 -0.5 0.5{gs -gG -X 2 dv Y 2 dv xl -D 32 s 64 dv X Y lt{X}{Y}ie m 0.25 m D -gS -X -2 dv Y -2 dv xl -Rr f -gr}for -Rr SM st}{Rr grf}ie}b/gRc{sh{sRmp -32 -0.5 0.5{gs -gG -X 2 dv Y 2 dv xl -D 32 s 64 dv X Y lt{X}{Y}ie m 0.25 m D -gS -X -2 dv Y -2 dv xl -Rc f -gr}for -Rc SM st}{Rc grf}ie}b/gZLB{gLB}b/Ath{Y X at ro XY 2 dv/rad x gs D SA DA gr - rad 2 m 0 xl 180 ro SA DA}b/Aeq{Y X at ro XY/rad x -rev{1 -1 sc}if -gs -0 lW 2 m xl -D SA OA -gr -rad 0 xl -180 ro -0 lW 2 m xl -SA OA}b/Aos{X Y M SM cpt xl XY e dv lW 1.667 m o o lt{e}if P D sc}b/Ach{5 Aos -gs/Helvetica findfont[1 0 0 -1 0 0]makefont 5.5 scalefont setfont -D stringwidth P 2 dv D 1 a/rad x -n 0 M show gr -rad 2 s -5 M -rad n -5 rad n 1 2 ac -rad n 1 rad 1 2 ac -rad 1 rad -5 2 ac -rad -5 rad n -5 2 ac -cp Ast}b/Ar{D 39 lt{Ar1} -{gs 5 1 r o o xl 3 -1 r e s 3 1 r s e -o 0 lt o 0 lt ne/rev x -D 0 lt{1 -1 sc neg}if/Y x D 0 lt{-1 1 sc neg} -if/X x np{{Y 16 div D 2 S lt{P 2 S}if/lp x -lp 0 M 0 0 l 0 Y l lp Y l -X lp s 0 M X 0 l X Y l X lp s Y l SM st}{Y 16 div D 2 S lt{P 2 S}if/lp x -lp 0 M -0 0 0 Y lp ac -0 Y 2 dv lp neg o lp ac -0 Y 2 dv 0 Y lp ac -0 Y lp Y lp ac -X lp s 0 M -X 0 X Y lp ac -X Y 2 dv X lp a o lp ac -X Y 2 dv X Y lp ac -X Y X lp s Y lp ac SM st}{Y D 2 dv Y 180 pA s 180 pA a arc st -np X Y s Y 2 dv -Y pA D neg arcn st}{Rc SM st}{X lW 2 dv a lW -2 dv M -rO D rl -X lW 2 dv a rO a Y lW 2 dv a rO a l -rO lW -2 dv a Y lW 2 dv a rO a l -lW -2 dv Y lW 2 dv a l -0 Y l X Y l X 0 l cp f -0 0 M -0 Y l -X Y l -X 0 l cp -SM st}{Rr SM st}{rO Y M rO rO xl -0 Y X Y rO ac -X Y X 0 rO ac -X 0 0 0 rO ac -rO neg D xl X Y 0 Y rO ac -cp f -Rr st}{Ac st}{OrA gAc}{Ov st}{OrA 1 .4 sc gOv}{Asc LB whf}{Asc gLB} -{Asc gs gLB gr --1 -1 sc LB whf}{Asc gs gLB gr --0.4 -0.4 sc LB whf}{Asc LB gs whf gr -np -0.4 -0.4 sc gLB}{Asc DLB -1 -1 sc DLB gs whf gr -np 90 ro gs gDLB gr -1 -1 sc gDLB}{Asc gs -1 -1 sc ZLB whf gr -gs 3.6 12 sc gOv gr -ZLB whf}{Asc gs -1 -1 sc gZLB gr -gs 3.6 12 sc Cr whf gr -gZLB}{0 0 M X Y l SM st}{bW sl 0 0 M X Y l SM st} -{dL 0 0 M X Y l SM st}{OrA 1 16 dv D sc -0 -1 M -0 0 1 0 1 ac -8 0 8 1 1 ac -8 0 16 0 1 ac -16 0 16 -1 1 ac -SM st}{XY D 0 0 dt X Y dt}{XY 2 dv X Y dt}{XY D X Y dt 0 0 M SM cpt xl -2 dv D sc -1 0 M -1 0 l -0 1 M 0 -1 l -Ast}{XY D X Y dt 0 0 M SM cpt xl -2 dv D sc -1 0 M -1 0 l -Ast}{4.5 Aos -1 0 M -1 0 l -0 1 M 0 -1 l -2 0 M 0 0 2 0 360 arc -Ast}{4.5 Aos -1 0 M -1 0 l -2 0 M 0 0 2 0 360 arc -Ast}{2.25 Ath}{1.5 Ath}{1 Ath}{2.25 Aeq}{1.5 Aeq}{1 Aeq}{OrA 1 16 dv D sc -0 -1 M 0 0 l 16 0 l 16 -1 l SM st}{5 Aos -1 -1 M -1 -1 l -0 2 M 0 -2 l -Ast}{5 Aos -1 -1 M -1 -1 l -1 1 M -1 1 l -0 2 M 0 -2 l -Ast}{4.5 Aos -1 0 M -1 0 l -0 1 M 0 -1 l -Ast}{4.5 Aos -1 0 M -1 0 l -Ast}{gRc}{gRr}{Rc blf}{Rr blf}{Ac blf}{Ov blf}{Asc DLB -1 -1 sc DLB gs whf gr -np 90 ro DLB -1 -1 sc DLB blf}{Asc gs -1 -1 sc ZLB blf gr -gs 3.6 12 sc Cr whf gr -ZLB blf}{Asc gs -1 -1 sc ZLB whf gr -gs 3.6 12 sc Cr blf gr -ZLB whf}{Asc LB gs whf gr -np -0.4 -0.4 sc LB blf}{Asc LB gs f gr gs SM st gr -np -0.4 -0.4 sc LB whf}{Asc LB blf}{Asc LB gs f gr gs SM st gr -np -1 -1 sc LB whf}{Ac whf}{OrA gAc}{Ac blf}{Ov whf} -{OrA 1 .4 sc gOv}{Ov blf}{(Rac)Ach}{(Abs)Ach}{(Rel)Ach} -}e 39 s g xc gr}ie}b/DS{np M l st}b -/DD{gs dL DS gr}b/DB{gs 12 OB bW sl np 0 0 M 0 l st gr}b/ap{e 3 ix a -e 2 ix a}b/PT{D 2 4 gi al P OP D 1 sc -o length 6 gt{P 6 g}{e P 8 dv}ie -D lW 2 m lt{P lW 2 m}if -0 e -0 0 -3 -1 r s 3 1 r e s e -0 0 M 1 0 l -0 0 ap M 1 0 ap l -e n e n -0 0 ap M 1 0 ap l -P P}b/DT{gs np PT SM st gr}b -/NH{lW s D hS dv ru -cvi D 0 eq{P 1}if/nH x -D hS nH m s -D 0 lt{P .1 s nH dv}{nH 2 a dv D 0 xl 2 m s nH dv}ie}b -/Bd{D type/arraytype ne{bs e g}if{{P}{{{DS}{DD}{gs 12 OB np -bW 2 dv/bd x -lW 2 dv e D NH e{D bd M bd n l}for -st gr}{gs 12 OB np -lW 2 dv 0 xl NH 1 sc -bW 2 dv wF m nH 1 a dv/bd x -0 1 nH -{D 1 a bd m o o M n l}for SM st gr}{P}{DB}{gs 12 OB -np 0 lW 2 dv o o n M l bW 2 dv -wF m o o l n l -cp f gr}{P}{gs 12 OB/bL x -bW 2 dv D lW lt{P lW}if/bd x np 0 0 M -bL bd 4 m dv ru 2 o o lt{e}if P cvi/nSq x -bL nSq 2 m dv D sc -nSq{.135 .667 .865 .667 1 0 rcurveto -.135 -.667 .865 -.667 1 0 rcurveto}rp SM st gr}{gs 12 OB -np 0 lW 2 dv o o n M l bW 2 dv -wF m o o l n l -cp SM lW 0.8 m sl st gr}{P}{4 2 r gs OP/rad x 1 SA DA gr}{P} -}o 1 g 1 s g e 2 4 gi al P -5 -1 r xc}{al P 8 ix 1 eq{DD}{DS}ie 5 -1 r 2 eq{DB}{DS}ie P}{DT}}o 0 g g xc}b -/ed{gs cpt np cw 2 dv 0 360 arc f gr}b -/SPe{gs 0 e xl 1 1 S dv D n sc CMT currentmatrix P lW sl 4.0 setmiterlimit -np}b/ws{Wd 0 32 4 -1 roll widthshow}b/blank/Times-Roman findfont/CharStrings -g/space g d/mv 256 array d/NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT -/FF/CR/SO/SI -/DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US -mv 0 32 gi as P -mv 32/Times-Roman findfont/Encoding get -32 96 gi putinterval -mv 39/quotesingle put -mv 96/grave put/unknown/unknown/quotesinglbase/florin/quotedblbase/ellipsis -/dagger/daggerdbl -/circumflex/perthousand/Scaron/guilsinglleft/OE/unknown/unknown/unknown -/unknown/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash -/emdash -/tilde/trademark/scaron/guilsinglright/oe/unknown/unknown/Ydieresis -/blank/exclamdown/cent/sterling/currency/yen/brokenbar/section -/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered -/macron -/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph -/periodcentered -/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf -/threequarters/questiondown -/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla -/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis -/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply -/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls -/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla -/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis -/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide -/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis -mv 128 128 gi as P/fSt 50 string d(ChemDraw)fSt copy P/fD{D/Symbol eq{ -findfont[1 0 0 -1 0 0]makefont}{D {findfont}stopped{/Helvetica findfont}if -D length dict/newdict x{ -1 index/FID ne{1 index/FontMatrix eq{[1 0 0 -1 0 0]matrix concatmatrix}if -newdict 3 1 r put}{P P}ie}forall -newdict/Encoding mv put -fSt 8 fSt length 8 sub gi cvs length 8 add -fSt 0 rot gi cvn newdict definefont}ie}b/ts{gs xl ro 0 0 M}b -/nl{0 e xl 0 0 M}b/tx{ft e g e sf m rot D 96 and 0 ne{ -64 and 0 ne{-0.5}{0.25}ie e 0.75 m}{P 0 e}ie -D 4 -1 r e scalefont setfont m cpt P e M}b -end -%%EndProcSet -%%EndProlog - -chemdict30 begin -/cW 24 def -/bW 48 def -/lW 12 def -/hS 32 def -/sh true def -222 SPe[ -/Helvetica -fD -/Helvetica-Oblique -fD]/ft x -600 1560 M -5760 1560 l -5760 2880 l -600 2880 l -cp clip np -65535 65535 -65535 sBg -0 1640 2178 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -(N)show -gr -0 1182 2178 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -(N)show -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1619 2364 M -1627 2376 l -1335 2376 l -1344 2364 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1598 2330 M -1598 2342 l -1364 2342 l -1364 2330 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1669 2208 M -1681 2212 l -1627 2376 l -1619 2364 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1481 1941 M -1481 1926 l -1629 2034 l -1622 2043 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1343 2041 M -1336 2032 l -1481 1926 l -1481 1941 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1363 2069 M -1356 2059 l -1478 1971 l -1485 1981 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1344 2364 M -1335 2376 l -1282 2212 l -1293 2209 l -cp -f -gr -0 1033 2091 ts -0.0000 0.0000 0.0000 1.0000 sk --377 -0 M -0 10 0 tx -(Mes)show -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1055 2043 M -1059 2031 -l -1167 2066 l -1163 2078 l -cp -f -gr -0 1897 2091 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -(Mes)show -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1878 2040 M -1882 2051 -l -1802 2077 l -1798 2066 l -cp -f -gr -gs -12 D sl/lW x -24 /cW x -48 /bW x -32 /hS x -0.0000 0.0000 0.0000 1.0000 sk -10 D sl/lW x -1228 1973 M -1295 -1973 l st -1261 1940 M -1261 2006 l st -gr -0 2085 2400 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -(Br)show -64 10 0 tx -(\226)show -gr -0 5084 2247 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -(N)show -gr -0 4625 2247 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -(N)show -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -5062 2433 M -5071 2445 l -4778 2445 l -4787 2433 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -5042 2399 M -5042 2411 l -4808 2411 l -4808 2399 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -5113 2277 M -5124 2281 l -5071 2445 l -5062 2433 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -4925 2010 M -4925 1995 l -5072 2102 l -5065 2112 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -4787 2110 M -4779 2101 l -4925 1995 l -4925 2010 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -4787 2433 M -4778 2445 l -4725 2281 l -4737 2278 l -cp -f -gr -0 4476 2160 ts -0.0000 0.0000 0.0000 1.0000 sk --377 0 M -0 10 0 tx -(Mes)show -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -4498 2112 M -4502 2100 -l -4610 2135 l -4606 2147 l -cp -f -gr -0 5340 2160 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -(Mes)show -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -5321 2109 M -5325 2120 -l -5246 2146 l -5243 2134 l -cp -f -gr -gs -12 D sl/lW x -24 /cW x -48 /bW x -32 /hS x -0.0000 0.0000 0.0000 1.0000 sk -np -4962 1946 17 0 360 arc -cp -f -np -4887 1946 17 0 360 arc -cp -f -gr -0 3236 1785 ts -0.0000 0.0000 0.0000 1.0000 sk --364.5 0 M -0 10 0 tx -(KO-)show -2 10 1 tx -(t)show -0 10 0 tx -(-Bu)show -201 nl --114.5 0 M -0 10 0 tx -(thf)show -gr -gs -12 D sl/lW x -24 /cW x -48 /bW x -32 /hS x -0.0000 0.0000 0.0000 1.0000 sk -10 D sl/lW x -3597 2130 M -2771 2130 l st -gs -3581 2161 3701 2130 3701 2130 3596 2143 3581 2161 3581 2161 3581 2098 -3596 2116 3596 2130 3701 2130 3581 2098 3581 2098 4 3701 2130 0 Sp -gr -gr -0 -1215 2805 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -(TMP1)show -gr -0 4642 2805 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -(TMP2)show -gr -gr end -%%Trailer -showpage diff --git a/Master/texmf-dist/source/latex/chemscheme/chemscheme.dtx b/Master/texmf-dist/source/latex/chemscheme/chemscheme.dtx deleted file mode 100644 index 1efcbc22dc8..00000000000 --- a/Master/texmf-dist/source/latex/chemscheme/chemscheme.dtx +++ /dev/null @@ -1,1825 +0,0 @@ -% \iffalse meta-comment -% -% Copyright (C) 2007 by -% Joseph Wright <joseph.wright@morningstar2.co.uk> -% -% This work may be distributed and/or modified under the -% conditions of the LaTeX Project Public License, either -% version 1.3 of this license or (at your option) any later -% version. The latest version of this license is in -% http://www.latex-project.org/lppl.txt -% and version 1.3 or later is part of all distributions of -% LaTeX version 2003/12/01 or later. -% -% This work has the LPPL maintenance status ``maintained.'' -% -% The current maintainer of this work is Joseph Wright. -% -% This work consists of the source file chemscheme.dtx and -% scheme.cdx -% and the derived files chemscheme.ins, -% chemscheme.sty, -% chemscheme.pdf, -% scheme-one.eps and -% scheme-two.eps -% -% Unpacking: -% (a) If chemscheme.ins is present: -% tex chemscheme.ins -% (b) Without chemscheme.ins: -% tex chemscheme.dtx -% (c) If you use LaTeX to generate files: -% latex \let\install=y\input{chemscheme.dtx} -% -% Documentation: -% (a) Without write18 enabled: -% latex chemscheme.dtx -% (Comment out "inactive" line in driver where indicated) -% latex chemscheme.dtx -% dvips -o chemscheme-pics.ps chemscheme.dvi -% ps2pdf chemscheme-pics.ps -% bibtex8 --wolfgang chemscheme.aux -% makeindex -s gind.ist chemscheme.idx -% makeindex -s gglo.ist -o chemscheme.gls chemscheme.glo -% pdflatex chemscheme.dtx -% makeindex -s gind.ist chemscheme.idx -% makeindex -s gglo.ist -o chemscheme.gls chemscheme.glo -% pdflatex chemscheme.dtx -% (b) With write18 enabled: -% latex chemscheme.dtx -% (Comment out "inactive" line in driver where indicated) -% latex chemscheme.dtx -% pdflatex chemscheme.dtx -% bibtex8 --wolfgang chemscheme.aux -% pdflatex chemscheme.dtx -% pdflatex chemscheme.dtx -% -% Installation: -% Copy chemscheme.sty to a location searched by TeX, and -% if required by your TeX installation, run the appropriate -% command to build a hash of files (texhash, mpm --update-db, -% etc.) -% -% Note: -% The jawltxdoc.sty file is not needed for installation, -% only for building the documentation. It may be deleted. -% -%<*ignore> -% This is all taken verbatim from Heiko Oberdiek's packages -\begingroup - \def\x{LaTeX2e}% -\expandafter\endgroup -\ifcase 0\ifx\install y1\fi\expandafter - \ifx\csname processbatchFile\endcsname\relax\else1\fi - \ifx\fmtname\x\else 1\fi\relax -\else\csname fi\endcsname -%</ignore> -%<*install> -\input docstrip.tex -\keepsilent -\askforoverwritefalse -\preamble - ---------------------------------------------------------------- - The chemscheme package --- Support for chemical schemes - Maintained by Joseph Wright - E-mail: joseph.wright@morningstar2.co.uk - Released under the LaTeX Project Public License v1.3 or later - See http://www.latex-project.org/lppl.txt - ---------------------------------------------------------------- - -\endpreamble -\Msg{Generating chemscheme files:} -\usedir{tex/latex/contib/chemscheme} -\generate{\file{\jobname.ins}{\from{\jobname.dtx}{install}} - \file{\jobname.sty}{\from{\jobname.dtx}{package}} - \file{jawltxdoc.sty}{\from{\jobname.dtx}{jawltxdoc}} -} -\nopreamble\nopostamble -\usedir{doc/latex/chemscheme} -\generate{\file{scheme-one.eps}{\from{chemscheme.dtx}{scheme}} - \file{scheme-two.eps}{\from{chemscheme.dtx}{scheme,labels}} - \file{chemscheme.bib}{\from{chemscheme.dtx}{bib}} -} -\endbatchfile -%</install> -%<*ignore> -\fi -% Will Robertson's trick -\immediate\write18{makeindex -s gind.ist -o \jobname.ind \jobname.idx} -\immediate\write18{makeindex -s gglo.ist -o \jobname.gls \jobname.glo} -\immediate\write18{dvips -o \jobname-pics.ps \jobname.dvi} -\immediate\write18{ps2pdf \jobname-pics.ps} -%</ignore> -%<*driver> -\PassOptionsToClass{a4paper}{article} -\documentclass{ltxdoc} -\EnableCrossrefs -\CodelineIndex -\RecordChanges -%\OnlyDescription -% The various formatting commands used in this file are collected -% together in |jawltxdoc|. -\usepackage{jawltxdoc} -% A bit of one-off trickery for this package -% Use the method described in the documentation if you -% want to compile this DTX using PDFLaTeX -\usepackage[final% -% Comment out the next line when using PDFLaTeX after the initial -% LaTeX run! -% ,inactive% - ]{pst-pdf} -\begin{document} - \DocInput{\jobname.dtx} -\end{document} -%</driver> -% \fi -% -%\CheckSum{273} -% -% \CharacterTable -% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -% Digits \0\1\2\3\4\5\6\7\8\9 -% Exclamation \! Double quote \" Hash (number) \# -% Dollar \$ Percent \% Ampersand \& -% Acute accent \' Left paren \( Right paren \) -% Asterisk \* Plus \+ Comma \, -% Minus \- Point \. Solidus \/ -% Colon \: Semicolon \; Less than \< -% Equals \= Greater than \> Question mark \? -% Commercial at \@ Left bracket \[ Backslash \\ -% Right bracket \] Circumflex \^ Underscore \_ -% Grave accent \` Left brace \{ Vertical bar \| -% Right brace \} Tilde \~} -% -% \GetFileInfo{\jobname.sty} -% -% \changes{v1.0}{2007/07/21}{Initial public release} -% \changes{v1.1}{2007/08/05}{Added float centring code} -% \changes{v1.2}{2007/08/18}{Removed \texttt{chapter} option} -% \changes{v1.2}{2007/08/18}{Improved emulation of standard float -% types} -%\changes{v1.2a}{2007/09/19}{License changed from GPL to LPPL} -%\changes{v1.2a}{2007/09/19}{Documentation for PDF use added} -%\changes{v1.3}{2007/10/04}{Improved French and German -% \texttt{babel} support} -% -%\DoNotIndex{} -% -% \title{\texttt{chemscheme} --- Support for chemical schemes% -% \thanks{This file describes version \fileversion, last revised -% \filedate.}} -% \author{Joseph Wright% -% \thanks{E-mail: joseph.wright@morningstar2.co.uk}} -% \date{Released \filedate} -% -% \maketitle -% -%\begin{abstract} -% The |chemscheme| package consists of two parts, both related to -% chemical schemes. The package adds a |scheme| float type to the -% LaTeX default types |figure| and |table|. The |scheme| float type -% acts in the same way as those defined by the LaTeX kernel, but is -% intended for chemical schemes. The package also provides a method -% for adding automatic chemical numbering to schemes. -%\end{abstract} -% -%\begin{multicols}{2} -%\tableofcontents -%\end{multicols} -% -%\section{Introduction} -% By default, LaTeX defines two float types, |figure| and |table|. -% Synthetic chemists make heavy use of schemes, which need a |scheme| -% float type. This is provided by |chemscheme|, in a manner -% consistent with the kernel floats. -% -% Synthetic chemists also number compounds for ease of reference. -% There are a number of LaTeX packages which cover this area, most -% notably |bpchem| and |chemcompounds|. However, adding numbers -% automatically to schemes is not covered by any existing package. -% The |chemscheme| package seeks to rectify this. -%\floatcontentscentre -% -%\section{Floating schemes} -%\subsection{Basic use} -%\DescribeEnv{scheme} -% The package provides a new float type, scheme, accessed in the -% usual way. -%\begin{LaTeXexample}[\typesetfloatexample] -% \begin{scheme}[ht] -% \includegraphics{scheme-one} -% \caption{A scheme with no compound numbers.} -% \end{scheme} -%\end{LaTeXexample} -% The |scheme| float is designed to behave in the same way as the -% standard LaTeX float environments |figure| and |table|. Thus -% schemes will be placed at the top of a page, where possible. As -% shown in the example, the use of positional modifiers is allowed. -% Labelling and referencing schemes also follows the LaTeX -% conventions. |chemscheme| works hard to emulate the document class -% in use, and so the exact behaviour will depend on whether the -% standard classes, \textsc{koma-script} or |memoir| are being used. -% -% \DescribeMacro{\listofschemes} -% \DescribeMacro{\listschemename} -% To match the \cmd{\listoffigures} and \cmd{\listoftables} macros -% provided by the LaTeX kernel, |chemscheme| provides a -% \cmd{\listofschemes} command. This works in the same way as the -% kernel commands, with the default text stored in the macro -% \cmd{\listschemename}. Users upgrading from version 1.1 should -% note the change of macro name (from \cmd{\listscheme}). This -% is to bring |chemscheme| into line with the LaTeX kernel -% naming convention. Also notice that \cmd{\listofschemes} no longer -% accepts an optional argument. The standard output is illustrated -% below. -%\begin{LaTeXexample}[\typesetcodeandexample] -% \listofschemes -%\end{LaTeXexample} -% -%\subsection{Altering the defaults} -% -% For users of the standard class files or the \textsc{koma-script} -% bundle, the |float| package is used to create the new float type. -% Thus the usual |float| commands can be used to modify the behaviour -% as desired. Users of |memoir| will have slightly different commands -% available, as |memoir| implements its own new float mechanism, -% which is used in that case. Anything that you can do for a -% standard float, you should be able to to do for a scheme, and it -% should behave in the same way as a figure or a table. Please -% let the package maintainer know of any bugs in this support. -% -% \DescribeMacro{\schemename} -% \cmd{\schemename} contains the text used in scheme captions (by -% default \schemename). This is used in the same manner as -% \cmd{\figurename} or \cmd{\tablename} to set up the text used in -% scheme captions. -%\begin{LaTeXexample}[\typesetfloatexample] -% \renewcommand*{\schemename}{Illustration} -% \begin{scheme}[ht] -% \includegraphics{scheme-one} -% \caption{A scheme that is not a Scheme!} -% \end{scheme} -%\end{LaTeXexample} -% ^^A The name is reset to normal after the example -%\renewcommand*{\schemename}{Scheme} -% -%\subsection{\texttt{babel} support} -% Schemes are provided with some support for |babel|. Currently, in -% addition to English, |chemscheme| provides alternatives for -% \cmd{\schemename} and \cmd{\listschemename} in French and German. -% Users of other languages are encouraged to supply suitable -% translations for inclusion in future versions of |chemscheme|. -% -%\section{Horizontal positioning of all floats} -%\DescribeMacro{\floatcontentscentre} -%\DescribeMacro{\floatcontentscenter} -%\DescribeMacro{\floatcontentsleft} -%\DescribeMacro{\floatcontentsright} -% The LaTeX default is to position all float contents flush-left. -% There is no ``hook'' provided to alter this. The |chemscheme| -% packages therefore provides commands to align all float contents -% automatically. As the macro names make clear, -% \cmd{\floatcontentscentre} will make all floats centred (for users -% speaking U.S.~English, the alternative spelling -% \cmd{\floatcontentscenter} is also available). The default -% behaviour is restored using the command \cmd{\floatcontentsleft}. -% Finally, \cmd{\floatcontentsright} is provided for use if needed. -% Notice that the float positioning commands should be given -% \emph{outside} floating environments, and apply to all subsequent -% floats. -%\begin{LaTeXexample}[\typesetfloatexample] -% \floatcontentsleft -% \begin{scheme}[ht] -% \includegraphics{scheme-one} -% \caption{A flush-left scheme.} -% \end{scheme} -% \floatcontentsright -% \begin{scheme}[ht] -% \includegraphics{scheme-one} -% \caption{A flush-right scheme.} -% \end{scheme} -% \floatcontentscentre -%\end{LaTeXexample} -% -% It is important to note that the positioning mechanism used here -% relies on a low-level hack of the LaTeX kernel. This has been -% tested with the standard LaTeX classes, the \textsf{memoir} class -% and the \textsc{koma-script} bundled. Other document classes may -% not give the desired behaviour. -% -%\section{Reference numbers in graphics} -%\subsection{Background} -% There are a number of packages available on \textsc{ctan} for -% tracking compound reference numbers. The two with the most up to -% date and comprehensive features are |bpchem| and |chemcompounds|. -% Both allow in-text numbering to be handled automatically. However, -% neither will allow the use of these numbers directly in schemes, -% figures, \emph{etc.} Both leave it to the user to manually -% adapt schemes to match any changes in numbering. -% -% The |chemscheme| package provides a mechanism for rectifying this -% issue. The package makes use of the |psfrag| package, which means -% that it can only directly produce DVI output (using LaTeX). -% However, direct PDF output using PDFLaTeX is possible: see -% Section~\ref{subsec:pdf}. -% -%\DescribeMacro{\chemschemeref} -%\DescribeMacro{\chemschemerefsub} -% Users upgrading from v.2 should note that ``chem'' has been removed -% from the start of most macro names. The main referencing commands -% \cmd{\chemschemeref} and \cmd{\chemschemerefsub} are retained for -% backward compatibility. -% -%\subsection{Usage} -% Getting automated numbers into schemes is a two step procedure. In -% the first step, schemes (or other graphics) should be prepared as -% normal and saved as encapsulated postscript (EPS) files The most -% popular chemistry drawing package, \textsc{ChemDraw}, is able to do -% this from the \texttt{Save As \ldots} dialog. -%\DescribeMacro{\schemerefmarker} -% The positions where the auto-labels should be have to be marked in -% the EPS file. The marker should consist of an ``indicator'' that -% the text is to be replaced, followed by a reference number or -% letter. For automated substitution, the ``indicator'' text should -% be the same in all graphics; the value it is stored in -% \cmd{\schemerefmarker}, and has default value -% \textsf{\schemerefmarker}. Thus the graphics should contain labels -% \textsf{\schemerefmarker1}, \textsf{\schemerefmarker2}, \emph{etc}. -% A suitable unmodified graphic is shown in in the next example. -%\begin{LaTeXexample}[\typesetfloatexample] -% \begin{scheme}[ht] -% \includegraphics{scheme-two} -% \caption{A scheme with temporary compound numbers.} -% \end{scheme} -%\end{LaTeXexample} -% The value of \cmd{\schemerefmarker} may be altered as normal, -% so for example to use \textsf{XXX} as the indicator for -% replacement in all graphics, you would execute: -%\begin{LaTeXexample}[\typesetcodeonly] -% \renewcommand*{\chemeschemerefmarker}{XXX} -%\end{LaTeXexample} -% -%\DescribeMacro{\schemeref} -% In the second step, the command \cmd{\schemeref} is used to -% indicate the mapping of the temporary markers to the -% automatically-managed numbering. The syntax of the command is -% \cmd{\chemschemeref}\oarg{temp-marker}\marg{label}, where -% \meta{temp-marker} is the marker used in the graphic, and -% \meta{label} is the name assigned to the compound by the user. By -% default, |chemscheme| will assume that \meta{temp-marker} consists -% of the marker plus a number, beginning at 1 and incrementing by 1 -% for each additional structure inside one float. Each replacement -% requires a separate \cmd{\chemschemeref}, all of which should -% appear before the relevant \cmd{\includegraphics} command. -% -% An example will make usage clearer. In the example used in this -% document, the starting material is given label |IMesHCl| and the -% product is called |IMes|. As is shown in the next example, in the -% EPS file these are labelled \textsf{TMP1} and \textsf{TMP2}, -% respectively. The automated package defaults are used. -%\begin{LaTeXexample}[\typesetfloatexample] -% \begin{scheme}[ht] -% \schemeref{IMesHCl} -% \schemeref{IMes} -% \includegraphics{scheme-two} -% \caption{A scheme with automated compound numbers.} -% \end{scheme} -%\end{LaTeXexample} -% With user-specified information on the text to be replaced, the -% entire text to be matched must be given.\footnote{In this example, -% this is redundant as the automated system will work fine.} -%\begin{LaTeXexample}[\typesetfloatexample] -% \begin{scheme}[ht] -% \schemeref[TMP1]{IMesHCl} -% \schemeref[TMP2]{IMes} -% \includegraphics{scheme-two} -% \caption{A scheme with explicitly numbered temporary labels.} -% \end{scheme} -%\end{LaTeXexample} -% Notice that the new label is centred on the middle of the temporary -% marker, with the same baseline. This should allow the user to -% obtain good alignment of labels and structures. -% -%\DescribeMacro{\schemerefsub} -% As described in Section~\ref{packages}, |chemscheme| supports -% |bpchem|, which allows tracking of sub-labels (\textbf{1a}, -% \textbf{1b}, \emph{etc.}). To allow use of these in schemes, the -% \cmd{\schemerefsub} command is provided. This takes an additional -% argument \marg{sub-label}, which is used to generate the -% appropriate text. When used with |chemcompounds|, this command -% will gobble its arguments and issue a warning; no substitution will -% take place. -% -%\DescribeMacro{\schemerefformat} -% The format of chemical references is controlled by the underlying -% package, |bpchem| or |chemcompounds|. However, it is useful to be -% able to specify additional formatting for schemes. By default, -% |chemscheme| formats all reference numbers in a sans serif font. -% This is controlled by \cmd{\schemerefformat}. -%\begin{LaTeXexample}[\typesetfloatexample] -% % This needs the color or xcolor package loaded -% \renewcommand*{\schemerefformat} -% {\color{magenta}\textit} -% \begin{scheme}[ht] -% \schemeref{IMesHCl} -% \schemeref{IMes} -% \includegraphics{scheme-two} -% \caption{A scheme with altered label formatting.} -% \end{scheme} -%\end{LaTeXexample} -% The additional formatting applied within schemes may be altered by -% redefining \cmd{\schemerefformat}. By careful choice of the -% font commands given here, good visual matching should be obtained -% between the automatically-generated labels and other text in the -% scheme. In this document, the \textsc{ChemDraw} source uses 10 -% point Arial, with the LaTeX sans serif font provided by the -% |helvet| package, loaded scaled to 95\percent, \emph{i.e.}: -%\begin{LaTeXexample}[\typesetcodeonly] -% \usepackage[scaled=0.95]{helvet} -%\end{LaTeXexample} -% The \textsc{ChemDraw} file used to generate the example schemes -% is included with the package as |chemscheme.cdx|. -% -%\subsection{\texttt{chemscheme} and PDFLaTeX\label{subsec:pdf}} -% The automatic substitution of numbers in graphics relies on the the -% |psfrag| package. This works with \textsc{PostScript} files, and -% cannot therefore be used with PDFLaTeX. However, all is not lost -% as the |pst-pdf| package provides a method for including -% \textsc{PostScript} files in a PDFLaTeX run. However, this is not -% automatic and some effort is needed by the user.\footnote{The rest -% of this section is based closely on an example by Stefan Pinnow.} -% The example below shows a example for using PDFLaTeX with -% |chemscheme|.\footnote{This example is saved as -% \texttt{example.tex} when this documentation is compiled.} -% ^^A This example is saved for the user as ``example.tex'' -%\edef\LaTeXexamplefile{example.tex} -%\begin{LaTeXexample}[\typesetcodeonly] -% \documentclass{article} -% \usepackage[T1]{fontenc} -% \usepackage{graphicx,chemscheme} -% % Remove inactive after the first LaTeX run -% \usepackage[inactive,final]{pst-pdf} -% \begin{document} -% \floatcontentscentre -% An example file for PDFLaTeX use. -% \begin{scheme} -% \schemeref{IMesHCl} -% \schemeref{IMes} -% \includegraphics{scheme-two} -% \caption{A scheme with automated compound numbers.} -% \label{sc:scheme-one} -% \end{scheme} -% \end{document} -%\end{LaTeXexample} -%\edef\LaTeXexamplefile{\jobname.tmp} -% -% First you need to run the file through LaTeX, so your package can -% make the replacements in the picture. Then you need another run -% through LaTeX with the |inactive| option |pst-pdf| removed so that -% the modified pictures are extracted.\footnote{You can simply do the -% first LaTeX run without loading \texttt{pst-pdf} at all, if you -% prefer.} Do not worry that you end up with a very odd looking DVI! -% Then you have to convert the extracted pictures to PDF by the -% following commands -%\begin{verbatim} -% dvips -o \jobname-pics.ps \jobname.dvi -% ps2pdf \jobname-pics.ps -%\end{verbatim} -% This converts the modified graphics into PDF format. After this, -% you can use PDFLaTeX as normal for your schemes. Notice that you -% will have to repeat the process if you need to modify the schemes -% or numbering in any way. -% -%\subsection{Managing chemical numbering\label{packages}} -% The |chemscheme| package can use one of two packages for management -% of chemical numbering: |bpchem| and |chemcompounds|. As of v1.3, -% |chemcompounds| is the default package for managing reference -% numbers.\footnote{The change from \texttt{bpchem} is due to issues -% with \texttt{hyperref} support. The method used by \texttt{bpchem} -% to generate compound labels means that they are made into -% hyperlinks by \texttt{hyperref}, and therefore end up coloured when -% using the \texttt{colorlinks} option. This is unlikely to be the -% desired effect, and \texttt{chemcompounds} does not behave in this -% way.} Both packages have advantages: |bpchem| allows the tracking -% of sub-references (very common in organic chemistry), whilst -% |chemcompounds| has a very well thought-out interface. It is -% technically feasible to support both simultaneously, but this is -% unlikely to have wide application. For this reason, |chemscheme| -% loads only one package (depending on the user option given), and -% uses this package to provide numbering management. Both |bpchem| -% and |chemcompounds| provide a variety of methods for defining -% chemical labels. -% -%\section{Generating chemical schemes} -% -%\subsection{Overview} -% There are a number of ways of generating the graphical content of -% schemes. The choice of method will depend on what is available to -% the user, and how complex the schemes desired are. In this section, -% an overview of several approaches is given.\footnote{Thanks to -% Norwid-R.\ Behrnd for suggesting this section and giving a number -% of useful examples and tips.} The package author, who is a -% research worker in a university, favours using \textsc{ChemDraw} as -% it is regarded by many synthetic chemists as the best tool for this -% job. However, this is clearly overkill for users requiring a -% single diagram on a one-off basis. \textsc{ChemDraw} is also a -% commercial package running only under Windows and the MacOS. The -% following is necessarily somewhat brief and selective. For a -% thorough overview of graphics in LaTeX, see Goossens \emph{et -% al.}~\cite{Goossens2007}. -% -%\subsection{Macro-based methods} -% At the most basic, a chemical scheme is simply a collection of -% lines and symbols, as with any vector diagram. Hence, it is -% possible to construct schemes directly using packages such as -% PSTricks or |pgf|/|tikz|. This is a complex method, and cannot be -% recommended for anyone except the very experienced and brave. -% -% At a more practical level, there are two packages available which -% allow typesetting of chemical structures in (La)TeX, using -% specialised commands: XyMTeX and ppchTeX. Recent versions of the -% XyMTeX package have not been made available on \textsc{ctan}, and -% the version held there is therefore considered to be obsolete. On -% the other hand, the ppchTeX system, developed originally for -% ConTeXt, is available. Both systems suffer from the lack of -% chemical logic in the input: it is very hard to tell from the code -% what is being represented. Drawing items such as ``curly arrows'', -% or making subtle alterations to positioning, is very challenging in -% purely macro-based systems. For these reasons, it is usually much -% more sensible to examine the available graphical methods. -% -%\subsection{Graphical methods} -% Moving to graphical systems, there is no reason that -% general-purpose vector drawing packages cannot be used for schemes. -% There are obviously several commercial (\textsc{CorelDraw}, -% \textsc{Adobe Illustrator}, \emph{etc.}) and freeware (for example -% the \textsc{gimp}) drawing packages that can be used in this way. -% Simply rings and lines can easily be constructed, although in -% general-purpose programs the user has to watch that all bonds -% are the same length. -% -% For producing a large number of complex schemes, the particular -% abilities of dedicated software become a necessity. As well as the -% already-mentioned \textsc{ChemDraw}, programs such as \textsc{ISIS -% Draw} and \textsc{ChemSketch} are available free for personal -% use;\footnote{``Free'' as in without charge, not as in open -% source.} these programs are all Windows specific. In the -% open-source arena, there are a number of packages such as -% \textsc{XDrawChem} and \textsc{BKchem}, which offer cross-platform -% functionality. The differences between the various packages are in -% the ease of use, and ability to generate well-formattd output (for -% example, aligning structures). -% -% One which deserves mention for the TeX user is TpX. This is a -% general purpose Windows graphics program specifically aimed at -% producing TeX-friendly output (such as PSTricks and |tikz| code) -% from a graphical interface. TpX can accept clipboard data from -% other programs, so can be used to produce EPS files from programs -% which do not have native export facilities (such as \textsc{ISIS -% Draw}). -% -%\section{Known issues} -% -% The interaction of the different document classes, with options, -% plus the |babel| system means ensuring every possibility is covered -% is impossible. Users are asked to report any problems with -% compatibility with other packages or emulation of the standard -% float types. Additional |babel| stings are also welcome, as are -% improvements to those already provided. -% -% \StopEventually{\bibliographystyle{unsrt}\bibliography{chemscheme}} -% -% \iffalse -%<*package> -% \fi -% -% \section{Implementation} -% -% \subsection{Setup code} -% -% The initial code goes through the usual steps of identifying the -% package. -% \begin{macrocode} -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{chemscheme}% - [2007/10/04 v1.3 Support for chemical schemes] -% \end{macrocode} -%\changes{v1.3}{2007/10/04}{Load \texttt{caption} for -% non-\texttt{memoir} classes} -% The |psfrag| package is required to carry out the inclusion of -% chemical numbers in graphics. Robust patching of commands is -% provided by |elatex|. If the |memoir| package is not -% being used, the |float| package is used to provide support for -% new float types. However, if |memoir| is in use, |float| is not -% loaded. As |caption| makes things work very nicely too, we load -% that here if |memoir| is not in use. -% \begin{macrocode} -\RequirePackage{psfrag,iflang} -\@ifclassloaded{memoir}{} - {\RequirePackage{float,caption}} -% \end{macrocode} -%\changes{v1.3}{2007/10/04}{Switch to using \texttt{chemcompounds} -% by default} -% Option processing now takes place. By default, |chemscheme| uses -% the |chemcompounds| package for managing chemical compound -% references. The options reflect this. -% \begin{macrocode} -\newif \ifchemsch@bpchem \chemsch@bpchemfalse -\DeclareOption{chemcompounds}{\chemsch@bpchemfalse} -\DeclareOption{bpchem}{\chemsch@bpchemtrue} -% \end{macrocode} -% The |chapter| option is no longer used, so the user is told that it -% is ignored. Hopefully nothing bad happens, and so an error is not -% appropriate. -% \begin{macrocode} -\DeclareOption{chapter}% - {\PackageInfo{chemscheme}% - {Ignoring obsolete option `chapter'}} -\ProcessOptions -% \end{macrocode} -% -%\subsection{Support for schemes} -%\begin{macro}{\schemename} -%\begin{macro}{\listschemename} -%\changes{v1.2}{2007/08/18}{Replaces \texttt{\textbackslash -% listschemes}} -% The default name for a scheme, and the default title for the list -% of schemes, are provided. Both command names follow the -% kernel conventions for figures and tables. -% \begin{macrocode} -\newcommand*{\schemename}{Scheme} -\newcommand*{\listschemename}{List of Schemes} -% \end{macrocode} -%\end{macro} -%\end{macro} -%\begin{environment}{scheme} -% The \cmd{\newfloat} command is used to generate the new float type. -% The syntax depends on whether whether |float| or |memoir| is used -% for the definition. Notice that the formation of the new float has -% to wait for the beginning of the document, as this has to occur -% after |hyperref| may be loaded. -%\changes{v1.2}{2007/08/18}{Added \texttt{chapter} option to -% \texttt{memoir} \cs{newfloat} command} -%\changes{v1.2a}{2007/09/19}{Fixed error with \texttt{hyperref}} -% \begin{macrocode} -\@ifclassloaded{memoir}{% -% \end{macrocode} -% In the |memoir| case, floats are always defined numbered within -% chapters. -% \begin{macrocode} - \AtBeginDocument{% - \newfloat[chapter]{scheme}{los}{\schemename} -% \end{macrocode} -% The |memoir| kernel makes various changes to the formatting of -% the default float types after they are declared. So the same is -% done here for schemes. The \cmd{\addtodef} macro is defined by -% |memoir|. Why all of this is done is not clear, but it is best -% to be on the safe side. -% \begin{macrocode} - \kill@lastcounter{losdepth} - \renewcommand*{\thescheme}{\thechapter.\@arabic\c@scheme} - \addtodef{\@smemfront}{}{\counterwithout{scheme}{chapter}} - \addtodef{\@smemmain}{}{% - \ifartopt\else - \counterwithin{scheme}{chapter} - \fi} - \addtodef{\backmatter}{}{% - \ifartopt\else - \counterwithout{scheme}{chapter}% - \setcounter{scheme}{0}% - \fi} - \ifartopt - \counterwithout{scheme}{chapter}% - \fi - } -}{% -% \end{macrocode} -%\changes{v1.3}{2007/10/04}{Fixed problem when \cs{chapter} -% expands to \cs{relax}} -% When using |float|, the standard LaTeX class behaviour is emulated. -% Only some classes define chapters, so this has to be tested and -% accounted for when forming the |scheme| float. -% \begin{macrocode} - \AtBeginDocument{% - \@ifundefined{chapter}{% - \newfloat{scheme}{tbp}{los}% - }{% - \newfloat{scheme}{tbp}{los}[chapter] -% \end{macrocode} -% In the standard classes which do define chapters, a bit of hacking -% occurs with the labelling of floats. So the same is done for -% schemes. \textsc{koma-script} doesn't do this, so a test is needed -% for that as well. -% \begin{macrocode} - \@ifundefined{KOMAScriptVersion}{% - \renewcommand*{\thescheme}% - {\ifnum\c@chapter>\z@ \thechapter.\fi \@arabic\c@scheme} - }{} -% \end{macrocode} -% To get the correct appearance for table of contents, the -% \cmd{\@chapter} macro is patched to recognise schemes. A bit of -% shuffling is required, since \cmd{\g@addto@macro} cannot be used -% here. -% \begin{macrocode} - \let\chemsch@orig@chapter\@chapter - \def\chemsch@chapter{% - \addtocontents{los}{\protect\addvspace{10\p@}}% - \chemsch@orig@chapter} - \let\@chapter\chemsch@chapter - } - } -} -% \end{macrocode} -%\end{environment} -%\begin{macro}{\listofschemes} -% To ensure that things are labelled correctly, the new float type is -% given an appropriate name. Notice that |memoir| does this at the -% float-definition stage. In common with the standard float types, a -% \cmd{\listof} command is provided for schemes. Notice again the -% need for almost everything to take place after any potential -% loading of |hyperref|. -% \begin{macrocode} -\@ifclassloaded{memoir} - {\AtBeginDocument{% - \newlistof{listofschemes}{los}{\listschemename} -% \end{macrocode} -% Once again, various hacks are needed to get good emulation for -% |memoir|. -% \begin{macrocode} - \kill@lastcounter{losdepth} - \newlistentry[chapter]{scheme}{los}{0} - \cftsetindents{scheme}{0em}{2.3em} - \addtodef{\insertchapterspace}{}% - {\addtocontents{los}{\protect\addvspace{10pt}}} - \@ifundefined{c@losdepth}% - {\newcounter{losdepth}\setcounter{losdepth}{1}}{}% - } - } -% \end{macrocode} -% For the standard document classes, things are a bit less complex. -% Notice that \cmd{\floatname} is needed to define the name of a -% scheme as ``Scheme.'' -% \begin{macrocode} - {\floatname{scheme}{\schemename} - \newcommand*{\listofschemes}{\listof{scheme}{\listschemename}}} -% \end{macrocode} -% \end{macro} -% -%\subsection{Positioning float contents} -%\begin{macro}{\floatcontentscentre} -%\begin{macro}{\floatcontentscenter} -%\begin{macro}{\floatcontentsleft} -%\begin{macro}{\floatcontentsright} -% In order to centre the content of all floats, a method is needed -% to break into the mechanism. None is provided by default, -% but it can be achieved by patching \cmd{\@floatboxreset}. -% User space switching commands are defined to turn centring on and -% off. -% \begin{macrocode} -\newcommand*{\floatcontentscentre}% - {\let\chemsch@everyfloat\centering} -\let\floatcontentscenter\floatcontentscentre -\newcommand*{\floatcontentsleft}% - {\let\chemsch@everyfloat\relax} -\newcommand*{\floatcontentsright}% - {\let\chemsch@everyfloat\raggedleft} -\let\chemsch@floatboxreset\@floatboxreset -\floatcontentsleft -\def\@floatboxreset{\chemsch@everyfloat\chemsch@floatboxreset} -% \end{macrocode} -%\end{macro} -%\end{macro} -%\end{macro} -%\end{macro} -% -%\subsection{\texttt{babel} support} -% To make the new float type work with |babel|, some alternative -% text is provided for non-English users. First, we need to know if -% |babel| is loaded \emph{before} |chemscheme| or after, as this -% affects one if the hacks needed for French. -% \begin{macrocode} -\newif \ifchemsch@babel \chemsch@babelfalse -\@ifpackageloaded{babel} - {\chemsch@babeltrue} - {} -% \end{macrocode} -% There is then one hack to be made for French which has to be made -% before the beginning of the document \emph{if} |babel| is loaded -% before |chemscheme|. This is only needed when |memoir| is not in -% use. So there is a run of tests to see if the conditions for the -% hack are met. |babel| support for French needs two name checks, -% \emph{zut alors}! -% \begin{macrocode} -\@ifclassloaded{memoir} - {} - {\@ifpackageloaded{babel} - {\IfLanguageName{french} - {\let\floatc@plain\FB@makecaption} - {\IfLanguageName{frenchb} - {\let\floatc@plain\FB@makecaption} - {}}} - {}} -% \end{macrocode} -% The definition of new stings is delayed until the beginning of the -% document, so that things work if |babel| is loaded after -% |chemscheme|. The multiple language names mean quite a bit of -% repetition here. -% \begin{macrocode} -\AtBeginDocument{% - \@ifpackageloaded{babel}{% - \addto{\captionsngerman}{\renewcommand*{\schemename}{Schema}} - \addto{\captionsngerman}% - {\renewcommand*{\listschemename}{Schemenverzeichnis}} - \addto{\captionsgerman}{\renewcommand*{\schemename}{Schema}} - \addto{\captionsgerman}% - {\renewcommand*{\listschemename}{Schemenverzeichnis}} -% \end{macrocode} -% French settings. |babel| also changes some style parameters here, -% so |chemscheme| tries to match this. -% \begin{macrocode} - \addto{\captionsfrench}% - {\renewcommand*{\schemename}{\scshape Sch\`eme}} - \addto{\captionsfrench}% - {\renewcommand*{\listschemename}{Table des sch\`emes}} - \addto{\captionsfrenchb}% - {\renewcommand*{\schemename}{\scshape Sch\`eme}} - \addto{\captionsfrenchb}% - {\renewcommand*{\listschemename}{Table des sch\`emes}} -% \end{macrocode} -% To make these changes, |babel| has to be instructed to reload the current -% language. -% \begin{macrocode} - \expandafter\selectlanguage\expandafter{\languagename} -% \end{macrocode} -% If |babel| was loaded after |chemscheme|, and the document is in -% French, then the non-|memoir| patch for floats is needed here. -% This is the same one described earlier, which cannot be delayed to -% here if |babel| is loaded first. -% \begin{macrocode} - \@ifclassloaded{memoir} - {} - {\IfLanguageName{french} - {\ifchemsch@babel\else - \let\floatc@plain\FB@makecaption - \fi} - {\IfLanguageName{frenchb} - {\ifchemsch@babel\else - \let\floatc@plain\FB@makecaption - \fi} - {}}} - {} - }{} -} -% \end{macrocode} -% -%\subsection{Reference numbers in graphics} -%\begin{macro}{\schemerefmarker} -%\changes{v1.3}{2007/10/04}{Name change} -%\begin{macro}{\schemerefformat} -%\changes{v1.3}{2007/10/04}{Name change} -% The two macros \cmd{\schemerefmarker} and \cmd{\schemerefformat} -% are used to allow customisation of the behaviour of the package. -% Here defaults are provided. -% \begin{macrocode} -\newcommand*{\schemerefmarker}{TMP} -\newcommand*{\schemerefformat}{\textsf} -% \end{macrocode} -%\end{macro} -%\end{macro} -%\begin{macro}{\chemsch@label} -% Depending on the user options provided, either |bpchem| or -% |chemcompounds| is loaded to manage chemical citations. The macro -% \cmd{\chemsch@label} is defined as the labelling command of the -% appropriate package. -% \begin{macrocode} -\ifchemsch@bpchem - \RequirePackage{bpchem} - \let\chemsch@label\CNlabel -\else - \RequirePackage{chemcompounds} - \let\chemsch@label\compound -\fi -% \end{macrocode} -%\end{macro} -%\begin{macro}{\chemsch@num} -% A counter is needed for automatic substitution of reference -% numbers. This has to be a TeX count, rather than a LaTeX counter, -% as it has to be local. -% \begin{macrocode} -\newcount\chemsch@num -% \end{macrocode} -%\end{macro} -%\begin{macro}{\schemeref} -%\changes{v1.3}{2007/10/04}{New macro} -% The user macro for referencing a compound in a graphic. First the -% automatic counter is incremented. -% \begin{macrocode} -\newcommand*{\schemeref}{% - \advance\chemsch@num\@ne% -% \end{macrocode} -% Now the presence of an optional argument is tested for. If there -% is not one, the value of the automatic counter is used. -% \begin{macrocode} - \@ifnextchar[% - {\chemsch@schemeref} - {\chemsch@schemeref[\schemerefmarker\the\chemsch@num]} -} -% \end{macrocode} -%\end{macro} -%\begin{macro}{\chemsch@schemeref} -% The internal command to substitute the temporary marker by -% the automatic label text. The use of |[b][b]| ensures that -% the new text is centred on the position of the marker. -% \begin{macrocode} -\def\chemsch@schemeref[#1]#2{% - \wlog{Replaing #1 by #2}% - \psfrag{#1}[b][b]% - {\schemerefformat{\chemsch@label{#2}}}% -} -% \end{macrocode} -%\end{macro} -%\begin{macro}{\chemsch@schemerefsub} -% For sub-referencing using |bpchem|, a similar macro is needed using -% the \cmd{\CNlabelsub} command. This is defined here, with the user -% macro later. -% \begin{macrocode} -\def\chemsch@schemerefsub[#1]#2#3{% - \psfrag{#1}[b][b]% - {\schemerefformat{\CNlabelsub{#2}{#3}}}% -} -% \end{macrocode} -%\end{macro} -%\begin{macro}{\chemschemeref} -%\changes{v1.3}{2007/10/04}{Converted to a wrapper for -% \cs{schemeref}} -% The \cmd{\chemschemeref} is now a backward-compatibility wrapper -% for \cmd{\schemeref}. -% \begin{macrocode} -\newcommand*{\chemschemeref}[1]{% - \schemeref[#1]% -} -% \end{macrocode} -%\end{macro} -%\begin{macro}{\schemerefsub} -%\changes{v1.3}{2007/10/04}{New macro} -%\begin{macro}{\chemschemerefsub} -%\changes{v1.3}{2007/10/04}{Now a wrapper for \cs{schemerefsub}} -% The user sub-referencing macro is defined in a package-dependent -% manner. If |bpchem| is loaded, then \cmd{\schemerefsub} works in -% the same way as \cmd{\schemeref}, but calling the |sub| version of -% the internal macro. -% \begin{macrocode} -\ifchemsch@bpchem - \newcommand*{\schemerefsub}{% - \advance\chemsch@num\@ne% - \@ifnextchar[% - {\chemsch@schemerefsub} - {\chemsch@schemerefsub[\schemerefmarker\the\chemsch@num]} - } -% \end{macrocode} -% Once again, backward compatibility is maintained. -% \begin{macrocode} - \newcommand*{\chemschemerefsub}[1]{% - \schemerefsub[#1]% - } -% \end{macrocode} -% If |chemcompounds| is in use, then the sub-reference commands -% gobble the arguments given. The automatic counter is still -% incremented, so that things stay (reasonably) logical. -% \begin{macrocode} -\else - \newcommand*{\schemerefsub}[3][]{% - \advance\chemsch@num\@ne% - \PackageWarning{chemscheme}% - {`chemcompound' option active\MessageBreak - Command \protect\chemschemerefsub\space not used \MessageBreak - Please alter your source to \MessageBreak - \protect\chemschemeref}} - \newcommand*{\chemschemerefsub}[1]{\schemerefsub}% -\fi -% \end{macrocode} -%\end{macro} -%\end{macro} -% \iffalse -%</package> -% \fi -% \PrintChanges -% \PrintIndex -% \Finale -%\iffalse -% From here on, the |.dtx| contains support files for the -% documentation. -%<*scheme> -%!PS-Adobe-2.0 EPSF-1.2 -%%Creator: ChemDraw Std(tm) 10.0 -%<!labels>%%Title: scheme-one.eps -%<labels>%%Title: scheme-two.eps -%%CreationDate: 21/07/2007 12:00 -%%DocumentSuppliedProcSets: chemdict30 24 13 -%%DocumentFonts: Helvetica Helvetica-Oblique -%%BoundingBox: 30 78 288 144 -%%EndComments -%%BeginProcSet: chemdict30 24 13 -% ChemDraw Laser Prep -% Copyright © 1985-2005 CambridgeSoft Corp., All Rights Reserved -userdict/chemdict30 210 dict put -chemdict30 begin/version 24 def/sv 13 def -/b{bind def}bind def/L{load def}b/R{null def}b/d/def L/a/add L/al/aload L -/as/astore L/at/atan L/cp/closepath L/cv/curveto L/cw/currentlinewidth L -/cpt/currentpoint L/dv/div L/D/dup L/e/exch L/F/false L/f/fill L/fa/forall L -/g/get L/gi/getinterval L/gr/grestore L/gs/gsave L/ie/ifelse L/ix/index L -/l/lineto L/mt/matrix L/M/moveto L/m/mul L/n/neg L/np/newpath L/pb/pathbbox L -/P/pop L/r/roll L/rl/rlineto L/rm/rmoveto L/ro/rotate L/rp/repeat L -/ru/round L/sc/scale L/sl/setlinewidth L/sm/setmatrix L/st/stroke L -/sp/strokepath L/sq/sqrt L/s/sub L/T/true L/tr/transform L/xl/translate L -/xc/exec L/A R/N R/St R/X R/Y R/aL R/bL R/bS R/bd R/bs R/cX R/cY R/ch R/co R -/fB R/fI R/fS R/fZ R/fl R/ft R/iX R/iY R/idx R/lh R/llx R/lly R/lp R/nH R -/nSq R/newdict R/ps R/rad R/rev R/sL R/sba R/sbl R/sbs R/sn R/spa R/tB R -/typ R/urx R/ury R/w R/wF R/xX R/xY R/rBg R/gBg R/bBg R/gry R/rDst R/gDst R -/bDst R/cpd R/Aeq R/Ath R/Aos R/Ach R/ed R/sf 20 d/cW 20 d/lW 20 d/bW 75 d -/wF 1.5 d/aF 11.875 d/aR 0.263 d/aA 50 d/hS 54 d/pA 32 d/sh F d/S{sf m}b -/dL{[hS] 0 setdash}b/o{1 ix}b/rot{3 -1 r}b/x{e d}b/CMT mt d/TM mt d -/SM{CMT sm}b/XY{X D m Y D m a sq}b/s1 1 string d/fp{T charpath flattenpath}b -/p{tr ru 0.25 a e ru 0.25 a e itransform}b/Wd{65536. dv}b -/C{Wd rot Wd rot Wd rot setrgbcolor}b -/setcmykcolor where{P/sk/setcmykcolor L}{/sk{4 1 r 3{3 ix a D 0 lt{P 0}if D 1\ - gt{P 1}if 1 e s 3 1 r}rp setrgbcolor P}b}ie/sg{D currenthsbcolor P rot seths\ -bcolor currenthsbcolor e P e P o s D m .001 gt{setgray}{P}ie}b -/sBg{65535 dv/bBg x 65535 dv/gBg x 65535 dv/rBg -x}b -/sRmp{currentrgbcolor bBg e s/bDst x gBg e s/gDst x rBg e s/rDst x}b -/dD{np 2 1 r 4 2 r xl 2 dv D sc -1 0 M 0 -1 l 1 0 l 0 1 l cp SM 0 ne{f}{lW 0.\ -8 m sl st}ie}b -/dM{gs np 3 1 r xl D sc 0 4 M 0 -8 rl 3.5 2 rm -7 4 rl 0 -4 rm 7 4 rl SM st g\ -r}b/dQ{gs np 0 360 arc 0.5 sg f gr}b -/dR{lW 0.8 m sl 2 ix s/Y x 2 ix s/X x xl Rr SM st}b -/dT{fp pb 3 1 r s 3 2 r s 2 1 r rm f}b/N 0 d/db{array/bs x/N 0 d}b -/B{bs N rot put/N N 1 a d}b -/SpA{gs np o o xl rot s e rot s o 0 ne o 0 ne or{at ro}{P P}ie -aR aL m n D aL a 0 M 0 o n aA n aA arc cp f gr}b -/SpH{gs np o o xl rot s e rot s o 0 ne o 0 ne or{at ro}{P P}ie -0 cw 2 dv xl -aR aL m n D aL a 0 M 0 o n aA n 0 arc cp f gr}b/Sp{/St x 0.316/aR x gs -aF lW m 0.8 m St 4 and 0 ne{bW m lW dv bW sl}if/aL x -St 8 and 0 ne{8 ix 8 ix 3 ix 3 ix SpA}if -St 16 and 0 ne{2 ix 6 m 1 a D ix e D ix e D ix e D ix e P SpA}if -St 32 and 0 ne{8 ix 8 ix 3 ix 3 ix SpH}if -St 64 and 0 ne{2 ix 6 m 1 a D ix e D ix e D ix e D ix e P SpH}if -St 2 and 0 ne{St 4 and 0 ne{[hS bW m lW dv] 0 setdash}{dL}ie}if -np M{cv}rp St 128 and 0 ne{f}{st}ie gr}b/Ha{gs np 3 1 r -xl D sc -.7 1.4 M 0.7 1.4 l -.7 2.4 M 0.7 2.4 l SM st gr}b -/OP{3 ix 3 ix xl 3 -1 r s 3 1 r -e s o o at ro D m e D m a sq}b -/OB{/bS x OP D bS dv D lW 2 m lt{P lW 2 m}if/bd x}b -/DA{np 0 0 M aL 0 aR aL m 180 aA s 180 aA a arc cp f}b -/OA{np 0 cw -2 dv M aL 0 aR aL m 180 aA s -180 arc 0 cw -2 dv rl cp f}b -/Ast{SM cw 0.8 m sl st}b/SA{aF m lW m/aL x 0.263/aR x aL 1 aR s m np 0 M - rad 0 l gs Ast gr}b -/CA{aF lW m 0.8 m/aL x 0.316/aR x aL 1 aR s m 2 dv rad D m o D m s D 0 le{P -P P}{sq at 2 -m np rad 0 rad 180 6 -1 r s 180 6 -1 r s arc gs Ast gr cpt -e at ro}ie}b/AA{np rad 0 rad 180 180 6 -1 r a arc gs SM st gr}b -/RA{lW m/w x np rad w M w .7 dv w l rad w n M w .7 dv w n l w - .35 dv w 2 m M 0 0 -l w .35 dv w -2 m l st}b -/HA{lW m/w x np 0 0 M w 2 m D l w 2 m w l rad w l rad w n l w 2 m -w n l w 2 m D n l cp st}b -/Ar1{gs 5 1 r OP/rad x{{2.25 SA DA}{1.5 SA DA}{1 SA DA}{lW 4 m sl 4.5 SA DA} -{lW 4 m sl 3 SA DA}{lW 4 m sl 2 SA -DA}{270 CA DA}{180 CA DA}{120 CA DA}{90 CA DA}{2.5 RA}{2.5 -HA}{1 -1 sc 270 CA DA}{1 -1 sc 180 CA DA}{1 -1 sc 120 CA DA}{1 -1 sc 90 CA -DA}{5 RA}{5 HA}{dL 2.25 SA DA}{dL 1.5 SA DA}{dL 1 SA DA}{2.25 SA OA}{1.5 SA -OA}{1 SA OA}{1 -1 sc 2.25 SA OA}{1 -1 sc 1.5 SA OA} -{1 -1 sc 1 SA OA}{270 CA OA}{180 CA OA}{120 CA OA}{90 CA OA}{1 -1 sc 270 CA -OA}{1 -1 sc 180 CA OA}{1 -1 sc 120 CA OA}{1 -1 sc 90 CA OA}{1 -1 sc 270 -AA}{1 -1 sc 180 AA}{1 -1 sc 120 AA}{1 -1 sc 90 AA}}e g xc -gr}b/ac{arcto 4{P}rp}b/rO{4 cw m}b/Cr{0 0 1 0 360 arc}b/Ac{XY D sc Cr SM}b -/OrA{Y X at ro XY D rev{neg}if sc}b/Ov{OrA 1 0.4 sc Cr SM}b -/Asc{OrA 1 27 dv D sc}b/LB{9 -6 M -21 -10 27 -8 27 0 cv -27 8 21 10 9 6 cv --3 2 -3 -2 9 -6 cv -cp}b/DLB{0 0 M -0 0 -9.51 9.65 -9.51 18.02 cv --9.51 23.22 -6.75 27 0 27 cv -6.75 27 9.51 23.22 9.51 18.02 cv -9.51 9.65 0 0 0 0 cv -cp}b/ZLB{LB}b -/dt{gs np M SM cpt np rot 4.5 dv 0 360 arc f gr}b -/whf{gs 1 setgray f gr SM st}b/blf{gs f gr SM st}b/Rr{0 rO M -0 Y X Y rO ac -X Y X 0 rO ac -X 0 0 0 rO ac -0 0 0 Y rO ac -cp}b/Rc{0 0 M -0 Y l -X Y l -X 0 l -cp}b/grf{gs 0.5 sg f gr SM st}b/gG{D 32 dv D m 1 e s/gry x -currentrgbcolor bDst gry m a 3 1 r gDst gry m a 3 1 r rDst gry m a 3 1 r -setrgbcolor}b/gS{dtransform CMT idtransform -m D 0 lt{n}if sq n D -CMT dtransform idtransform -e 2 m e -xl -7 m 32 a 256 dv D sc}b/gLB{sh{sRmp -32 -0.5 0.5{gs -gG -13.5 0 xl -D 32 s 64 dv 13.5 m D 7 m 24 dv -gS --13.5 0 xl -LB f -gr}for -LB SM st}{LB grf}ie}b/gOv{sh{sRmp -32 -0.5 0.5{gs -gG -D 32 s 64 dv 0.65 m D -gS -Cr f -gr}for -Cr SM st}{Cr grf}ie}b/gAc{sh{sRmp -32 -0.5 0.5{gs -gG -D 32 s 64 dv D -gS -Cr f -gr}for -Cr SM st}{Cr grf}ie}b -/gDLB{sh{sRmp -32 -0.5 0.5{gs -gG -0 13.5 xl -D 32 s 64 dv 13.5 m D 7 m 24 dv e -gS -0 -13.5 xl -DLB f -gr}for -DLB SM st}{DLB grf}ie}b/gRr{sh{sRmp -32 -0.5 0.5{gs -gG -X 2 dv Y 2 dv xl -D 32 s 64 dv X Y lt{X}{Y}ie m 0.25 m D -gS -X -2 dv Y -2 dv xl -Rr f -gr}for -Rr SM st}{Rr grf}ie}b/gRc{sh{sRmp -32 -0.5 0.5{gs -gG -X 2 dv Y 2 dv xl -D 32 s 64 dv X Y lt{X}{Y}ie m 0.25 m D -gS -X -2 dv Y -2 dv xl -Rc f -gr}for -Rc SM st}{Rc grf}ie}b/gZLB{gLB}b/Ath{Y X at ro XY 2 dv/rad x gs D SA DA gr - rad 2 m 0 xl 180 ro SA DA}b/Aeq{Y X at ro XY/rad x -rev{1 -1 sc}if -gs -0 lW 2 m xl -D SA OA -gr -rad 0 xl -180 ro -0 lW 2 m xl -SA OA}b/Aos{X Y M SM cpt xl XY e dv lW 1.667 m o o lt{e}if P D sc}b/Ach{5 Aos -gs/Helvetica findfont[1 0 0 -1 0 0]makefont 5.5 scalefont setfont -D stringwidth P 2 dv D 1 a/rad x -n 0 M show gr -rad 2 s -5 M -rad n -5 rad n 1 2 ac -rad n 1 rad 1 2 ac -rad 1 rad -5 2 ac -rad -5 rad n -5 2 ac -cp Ast}b/Ar{D 39 lt{Ar1} -{gs 5 1 r o o xl 3 -1 r e s 3 1 r s e -o 0 lt o 0 lt ne/rev x -D 0 lt{1 -1 sc neg}if/Y x D 0 lt{-1 1 sc neg} -if/X x np{{Y 16 div D 2 S lt{P 2 S}if/lp x -lp 0 M 0 0 l 0 Y l lp Y l -X lp s 0 M X 0 l X Y l X lp s Y l SM st}{Y 16 div D 2 S lt{P 2 S}if/lp x -lp 0 M -0 0 0 Y lp ac -0 Y 2 dv lp neg o lp ac -0 Y 2 dv 0 Y lp ac -0 Y lp Y lp ac -X lp s 0 M -X 0 X Y lp ac -X Y 2 dv X lp a o lp ac -X Y 2 dv X Y lp ac -X Y X lp s Y lp ac SM st}{Y D 2 dv Y 180 pA s 180 pA a arc st -np X Y s Y 2 dv -Y pA D neg arcn st}{Rc SM st}{X lW 2 dv a lW -2 dv M -rO D rl -X lW 2 dv a rO a Y lW 2 dv a rO a l -rO lW -2 dv a Y lW 2 dv a rO a l -lW -2 dv Y lW 2 dv a l -0 Y l X Y l X 0 l cp f -0 0 M -0 Y l -X Y l -X 0 l cp -SM st}{Rr SM st}{rO Y M rO rO xl -0 Y X Y rO ac -X Y X 0 rO ac -X 0 0 0 rO ac -rO neg D xl X Y 0 Y rO ac -cp f -Rr st}{Ac st}{OrA gAc}{Ov st}{OrA 1 .4 sc gOv}{Asc LB whf}{Asc gLB} -{Asc gs gLB gr --1 -1 sc LB whf}{Asc gs gLB gr --0.4 -0.4 sc LB whf}{Asc LB gs whf gr -np -0.4 -0.4 sc gLB}{Asc DLB -1 -1 sc DLB gs whf gr -np 90 ro gs gDLB gr -1 -1 sc gDLB}{Asc gs -1 -1 sc ZLB whf gr -gs 3.6 12 sc gOv gr -ZLB whf}{Asc gs -1 -1 sc gZLB gr -gs 3.6 12 sc Cr whf gr -gZLB}{0 0 M X Y l SM st}{bW sl 0 0 M X Y l SM st} -{dL 0 0 M X Y l SM st}{OrA 1 16 dv D sc -0 -1 M -0 0 1 0 1 ac -8 0 8 1 1 ac -8 0 16 0 1 ac -16 0 16 -1 1 ac -SM st}{XY D 0 0 dt X Y dt}{XY 2 dv X Y dt}{XY D X Y dt 0 0 M SM cpt xl -2 dv D sc -1 0 M -1 0 l -0 1 M 0 -1 l -Ast}{XY D X Y dt 0 0 M SM cpt xl -2 dv D sc -1 0 M -1 0 l -Ast}{4.5 Aos -1 0 M -1 0 l -0 1 M 0 -1 l -2 0 M 0 0 2 0 360 arc -Ast}{4.5 Aos -1 0 M -1 0 l -2 0 M 0 0 2 0 360 arc -Ast}{2.25 Ath}{1.5 Ath}{1 Ath}{2.25 Aeq}{1.5 Aeq}{1 Aeq}{OrA 1 16 dv D sc -0 -1 M 0 0 l 16 0 l 16 -1 l SM st}{5 Aos -1 -1 M -1 -1 l -0 2 M 0 -2 l -Ast}{5 Aos -1 -1 M -1 -1 l -1 1 M -1 1 l -0 2 M 0 -2 l -Ast}{4.5 Aos -1 0 M -1 0 l -0 1 M 0 -1 l -Ast}{4.5 Aos -1 0 M -1 0 l -Ast}{gRc}{gRr}{Rc blf}{Rr blf}{Ac blf}{Ov blf}{Asc DLB -1 -1 sc DLB gs whf gr -np 90 ro DLB -1 -1 sc DLB blf}{Asc gs -1 -1 sc ZLB blf gr -gs 3.6 12 sc Cr whf gr -ZLB blf}{Asc gs -1 -1 sc ZLB whf gr -gs 3.6 12 sc Cr blf gr -ZLB whf}{Asc LB gs whf gr -np -0.4 -0.4 sc LB blf}{Asc LB gs f gr gs SM st gr -np -0.4 -0.4 sc LB whf}{Asc LB blf}{Asc LB gs f gr gs SM st gr -np -1 -1 sc LB whf}{Ac whf}{OrA gAc}{Ac blf}{Ov whf} -{OrA 1 .4 sc gOv}{Ov blf}{(Rac)Ach}{(Abs)Ach}{(Rel)Ach} -}e 39 s g xc gr}ie}b/DS{np M l st}b -/DD{gs dL DS gr}b/DB{gs 12 OB bW sl np 0 0 M 0 l st gr}b/ap{e 3 ix a -e 2 ix a}b/PT{D 2 4 gi al P OP D 1 sc -o length 6 gt{P 6 g}{e P 8 dv}ie -D lW 2 m lt{P lW 2 m}if -0 e -0 0 -3 -1 r s 3 1 r e s e -0 0 M 1 0 l -0 0 ap M 1 0 ap l -e n e n -0 0 ap M 1 0 ap l -P P}b/DT{gs np PT SM st gr}b -/NH{lW s D hS dv ru -cvi D 0 eq{P 1}if/nH x -D hS nH m s -D 0 lt{P .1 s nH dv}{nH 2 a dv D 0 xl 2 m s nH dv}ie}b -/Bd{D type/arraytype ne{bs e g}if{{P}{{{DS}{DD}{gs 12 OB np -bW 2 dv/bd x -lW 2 dv e D NH e{D bd M bd n l}for -st gr}{gs 12 OB np -lW 2 dv 0 xl NH 1 sc -bW 2 dv wF m nH 1 a dv/bd x -0 1 nH -{D 1 a bd m o o M n l}for SM st gr}{P}{DB}{gs 12 OB -np 0 lW 2 dv o o n M l bW 2 dv -wF m o o l n l -cp f gr}{P}{gs 12 OB/bL x -bW 2 dv D lW lt{P lW}if/bd x np 0 0 M -bL bd 4 m dv ru 2 o o lt{e}if P cvi/nSq x -bL nSq 2 m dv D sc -nSq{.135 .667 .865 .667 1 0 rcurveto -.135 -.667 .865 -.667 1 0 rcurveto}rp SM st gr}{gs 12 OB -np 0 lW 2 dv o o n M l bW 2 dv -wF m o o l n l -cp SM lW 0.8 m sl st gr}{P}{4 2 r gs OP/rad x 1 SA DA gr}{P} -}o 1 g 1 s g e 2 4 gi al P -5 -1 r xc}{al P 8 ix 1 eq{DD}{DS}ie 5 -1 r 2 eq{DB}{DS}ie P}{DT}}o 0 g g xc}b -/ed{gs cpt np cw 2 dv 0 360 arc f gr}b -/SPe{gs 0 e xl 1 1 S dv D n sc CMT currentmatrix P lW sl 4.0 setmiterlimit -np}b/ws{Wd 0 32 4 -1 roll widthshow}b/blank/Times-Roman findfont/CharStrings -g/space g d/mv 256 array d/NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT -/FF/CR/SO/SI -/DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US -mv 0 32 gi as P -mv 32/Times-Roman findfont/Encoding get -32 96 gi putinterval -mv 39/quotesingle put -mv 96/grave put/unknown/unknown/quotesinglbase/florin/quotedblbase/ellipsis -/dagger/daggerdbl -/circumflex/perthousand/Scaron/guilsinglleft/OE/unknown/unknown/unknown -/unknown/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash -/emdash -/tilde/trademark/scaron/guilsinglright/oe/unknown/unknown/Ydieresis -/blank/exclamdown/cent/sterling/currency/yen/brokenbar/section -/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered -/macron -/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph -/periodcentered -/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf -/threequarters/questiondown -/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla -/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis -/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply -/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls -/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla -/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis -/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide -/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis -mv 128 128 gi as P/fSt 50 string d(ChemDraw)fSt copy P/fD{D/Symbol eq{ -findfont[1 0 0 -1 0 0]makefont}{D {findfont}stopped{/Helvetica findfont}if -D length dict/newdict x{ -1 index/FID ne{1 index/FontMatrix eq{[1 0 0 -1 0 0]matrix concatmatrix}if -newdict 3 1 r put}{P P}ie}forall -newdict/Encoding mv put -fSt 8 fSt length 8 sub gi cvs length 8 add -fSt 0 rot gi cvn newdict definefont}ie}b/ts{gs xl ro 0 0 M}b -/nl{0 e xl 0 0 M}b/tx{ft e g e sf m rot D 96 and 0 ne{ -64 and 0 ne{-0.5}{0.25}ie e 0.75 m}{P 0 e}ie -D 4 -1 r e scalefont setfont m cpt P e M}b -end -%%EndProcSet -%%EndProlog - -chemdict30 begin -/cW 24 def -/bW 48 def -/lW 12 def -/hS 32 def -/sh true def -222 SPe[ -/Helvetica -fD -/Helvetica-Oblique -fD]/ft x -600 1560 M -5760 1560 l -5760 2880 l -600 2880 l -cp clip np -65535 65535 -65535 sBg -0 1640 2178 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -(N)show -gr -0 1182 2178 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -(N)show -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1619 2364 M -1627 2376 l -1335 2376 l -1344 2364 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1598 2330 M -1598 2342 l -1364 2342 l -1364 2330 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1669 2208 M -1681 2212 l -1627 2376 l -1619 2364 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1481 1941 M -1481 1926 l -1629 2034 l -1622 2043 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1343 2041 M -1336 2032 l -1481 1926 l -1481 1941 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1363 2069 M -1356 2059 l -1478 1971 l -1485 1981 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1344 2364 M -1335 2376 l -1282 2212 l -1293 2209 l -cp -f -gr -0 1033 2091 ts -0.0000 0.0000 0.0000 1.0000 sk --377 -0 M -0 10 0 tx -(Mes)show -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1055 2043 M -1059 2031 -l -1167 2066 l -1163 2078 l -cp -f -gr -0 1897 2091 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -(Mes)show -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -1878 2040 M -1882 2051 -l -1802 2077 l -1798 2066 l -cp -f -gr -gs -12 D sl/lW x -24 /cW x -48 /bW x -32 /hS x -0.0000 0.0000 0.0000 1.0000 sk -10 D sl/lW x -1228 1973 M -1295 -1973 l st -1261 1940 M -1261 2006 l st -gr -0 2085 2400 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -(Br)show -64 10 0 tx -(\226)show -gr -0 5084 2247 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -(N)show -gr -0 4625 2247 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -(N)show -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -5062 2433 M -5071 2445 l -4778 2445 l -4787 2433 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -5042 2399 M -5042 2411 l -4808 2411 l -4808 2399 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -5113 2277 M -5124 2281 l -5071 2445 l -5062 2433 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -4925 2010 M -4925 1995 l -5072 2102 l -5065 2112 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -4787 2110 M -4779 2101 l -4925 1995 l -4925 2010 l -cp -f -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -4787 2433 M -4778 2445 l -4725 2281 l -4737 2278 l -cp -f -gr -0 4476 2160 ts -0.0000 0.0000 0.0000 1.0000 sk --377 0 M -0 10 0 tx -(Mes)show -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -4498 2112 M -4502 2100 -l -4610 2135 l -4606 2147 l -cp -f -gr -0 5340 2160 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -(Mes)show -gr -gs -0.0000 0.0000 0.0000 1.0000 sk -np -5321 2109 M -5325 2120 -l -5246 2146 l -5243 2134 l -cp -f -gr -gs -12 D sl/lW x -24 /cW x -48 /bW x -32 /hS x -0.0000 0.0000 0.0000 1.0000 sk -np -4962 1946 17 0 360 arc -cp -f -np -4887 1946 17 0 360 arc -cp -f -gr -0 3236 1785 ts -0.0000 0.0000 0.0000 1.0000 sk --364.5 0 M -0 10 0 tx -(KO-)show -2 10 1 tx -(t)show -0 10 0 tx -(-Bu)show -201 nl --114.5 0 M -0 10 0 tx -(thf)show -gr -gs -12 D sl/lW x -24 /cW x -48 /bW x -32 /hS x -0.0000 0.0000 0.0000 1.0000 sk -10 D sl/lW x -3597 2130 M -2771 2130 l st -gs -3581 2161 3701 2130 3701 2130 3596 2143 3581 2161 3581 2161 3581 2098 -3596 2116 3596 2130 3701 2130 3581 2098 3581 2098 4 3701 2130 0 Sp -gr -gr -0 -1215 2805 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -%<labels>(TMP1)show -gr -0 4642 2805 ts -0.0000 0.0000 0.0000 1.0000 sk -0 10 0 tx -%<labels>(TMP2)show -gr -gr end -%%Trailer -showpage -%</scheme> -%<*bib> -@book{Goossens2007, - author = {Michel Goossens and Frank Mittelbach and Sebastian Rahtz and Denis Roegel}, - title = {The LaTeX Graphics Companion}, - subtitle = {Illustrating Documents with TeX and Postscript}, - publisher = {Addison Wesley}, - year = {2007}, - series = {Tools and Techniques for Computer Typesetting}, - edition = {2}, -} -%</bib> -%<*jawltxdoc> -% The following is convenient method for collecting together package -% loading, formatting commands and new macros used to format |dtx| -% files written by the current author. It is based on the similar -% files provided by Will Robertson in his packages and Heiko Oberdiek -% as a stand-alone package. Notice that it is not intended for other -% users: there is no error checking! However, it is covered by the -% LPPL in the same way as the rest of this package. -% -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{jawltxdoc} - [2007/10/04 v1.0a] -% First of all, a number of support packages are loaded. -\usepackage[T1]{fontenc} -\usepackage[english,UKenglish]{babel} -\usepackage[scaled=0.95]{helvet} -\usepackage[version=3]{mhchem} -\usepackage[final]{microtype} -\usepackage{mathpazo,booktabs,array,url,graphicx,courier,unitsdef} -\usepackage{upgreek,ifpdf,listings} -% If using PDFLaTeX, the source will be attached to the PDF. This -% is basically the system used by Heiko Oberdiek, but with a check -% that PDF mode is enabled. -\ifpdf - \usepackage{embedfile} - \embedfile[% - stringmethod=escape,% - mimetype=plain/text,% - desc={LaTeX docstrip source archive for package `\jobname'}% - ]{\jobname.dtx} -\fi -\usepackage{\jobname} -\usepackage[numbered]{hypdoc} -% -% To typeset examples, a new environment is needed. The code below -% is based on that in used by |listings|, but is modified to get -% better formatting for this context. The formatting of the output -% is basically that in Will Robertson's |dtx-style| file. -\newlength\LaTeXwidth -\newlength\LaTeXoutdent -\newlength\LaTeXgap -\setlength\LaTeXgap{1em} -\setlength\LaTeXoutdent{-0.15\textwidth} -\def\typesetexampleandcode{% - \begin{list}{}{% - \setlength\itemindent{0pt} - \setlength\leftmargin\LaTeXoutdent - \setlength\rightmargin{0pt} - } - \item - \setlength\LaTeXoutdent{-0.15\textwidth} - \begin{minipage}[c]{\textwidth-\LaTeXwidth-\LaTeXoutdent-\LaTeXgap} - \lst@sampleInput - \end{minipage}% - \hfill% - \begin{minipage}[c]{\LaTeXwidth}% - \hbox to\linewidth{\box\lst@samplebox\hss}% - \end{minipage}% - \end{list} -} -\def\typesetcodeandexample{% - \begin{list}{}{% - \setlength\itemindent{0pt} - \setlength\leftmargin{0pt} - \setlength\rightmargin{0pt} - } - \item - \begin{minipage}[c]{\LaTeXwidth}% - \hbox to\linewidth{\box\lst@samplebox\hss}% - \end{minipage}% - \lst@sampleInput - \end{list} -} -\def\typesetfloatexample{% - \begin{list}{}{% - \setlength\itemindent{0pt} - \setlength\leftmargin{0pt} - \setlength\rightmargin{0pt} - } - \item - \lst@sampleInput - \begin{minipage}[c]{\LaTeXwidth}% - \hbox to\linewidth{\box\lst@samplebox\hss}% - \end{minipage}% - \end{list} -} -\def\typesetcodeonly{% - \begin{list}{}{% - \setlength\itemindent{0pt} - \setlength\leftmargin{0pt} - \setlength\rightmargin{0pt} - } - \item - \begin{minipage}[c]{\LaTeXwidth}% - \hbox to\linewidth{\box\lst@samplebox\hss}% - \end{minipage}% - \end{list} -} -\edef\LaTeXexamplefile{\jobname.tmp} -\lst@RequireAspects{writefile} -\newbox\lst@samplebox -\lstnewenvironment{LaTeXexample}[1][\typesetexampleandcode]{% - \let\typesetexample#1 - \global\let\lst@intname\@empty - \setbox\lst@samplebox=\hbox\bgroup - \setkeys{lst}{language=[LaTeX]{TeX},tabsize=4,gobble=2,% - breakindent=0pt,basicstyle=\small\ttfamily,basewidth=0.51em,% - keywordstyle=\color{blue},% -% Notice that new keywords should be added here. The list is simply -% macro names needed to typeset documentation of the package -% author. - morekeywords={bibnote,citenote,bibnotetext,bibnotemark,% - thebibnote,bibnotename,includegraphics,schemeref,% - floatcontentsleft,floatcontentsright,floatcontentscentre,% - schemerefmarker,compound,schemerefformat,color,% - startchemical,stopchemical,chemical,setupchemical,bottext,% - listofschemes}} - \lst@BeginAlsoWriteFile{\LaTeXexamplefile} -}{% - \lst@EndWriteFile\egroup - \setlength\LaTeXwidth{\wd\lst@samplebox} - \typesetexample% -} -\def\lst@sampleInput{% - \MakePercentComment\catcode`\^^M=10\relax - \small% - {\setkeys{lst}{SelectCharTable=\lst@ReplaceInput{\^\^I}% - {\lst@ProcessTabulator}}% - \leavevmode \input{\LaTeXexamplefile}}% - \MakePercentIgnore% -} -\hyphenation{PDF-LaTeX} -%</jawltxdoc> -%\fi diff --git a/Master/texmf-dist/source/latex/chemscheme/chemscheme.ins b/Master/texmf-dist/source/latex/chemscheme/chemscheme.ins deleted file mode 100644 index ef94ac25286..00000000000 --- a/Master/texmf-dist/source/latex/chemscheme/chemscheme.ins +++ /dev/null @@ -1,44 +0,0 @@ -%% -%% This is file `chemscheme.ins', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% chemscheme.dtx (with options: `install') -%% ---------------------------------------------------------------- -%% The chemscheme package --- Support for chemical schemes -%% Maintained by Joseph Wright -%% E-mail: joseph.wright@morningstar2.co.uk -%% Released under the LaTeX Project Public License v1.3 or later -%% See http://www.latex-project.org/lppl.txt -%% ---------------------------------------------------------------- -%% -\input docstrip.tex -\keepsilent -\askforoverwritefalse -\preamble - ---------------------------------------------------------------- - The chemscheme package --- Support for chemical schemes - Maintained by Joseph Wright - E-mail: joseph.wright@morningstar2.co.uk - Released under the LaTeX Project Public License v1.3 or later - See http://www.latex-project.org/lppl.txt - ---------------------------------------------------------------- - -\endpreamble -\Msg{Generating chemscheme files:} -\usedir{tex/latex/contib/chemscheme} -\generate{\file{\jobname.ins}{\from{\jobname.dtx}{install}} - \file{\jobname.sty}{\from{\jobname.dtx}{package}} - \file{jawltxdoc.sty}{\from{\jobname.dtx}{jawltxdoc}} -} -\nopreamble\nopostamble -\usedir{doc/latex/chemscheme} -\generate{\file{scheme-one.eps}{\from{chemscheme.dtx}{scheme}} - \file{scheme-two.eps}{\from{chemscheme.dtx}{scheme,labels}} - \file{chemscheme.bib}{\from{chemscheme.dtx}{bib}} -} -\endbatchfile -\endinput -%% -%% End of file `chemscheme.ins'. diff --git a/Master/texmf-dist/tex/latex/chemscheme/chemscheme.sty b/Master/texmf-dist/tex/latex/chemscheme/chemscheme.sty deleted file mode 100644 index f26aca63ff7..00000000000 --- a/Master/texmf-dist/tex/latex/chemscheme/chemscheme.sty +++ /dev/null @@ -1,186 +0,0 @@ -%% -%% This is file `chemscheme.sty', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% chemscheme.dtx (with options: `package') -%% ---------------------------------------------------------------- -%% The chemscheme package --- Support for chemical schemes -%% Maintained by Joseph Wright -%% E-mail: joseph.wright@morningstar2.co.uk -%% Released under the LaTeX Project Public License v1.3 or later -%% See http://www.latex-project.org/lppl.txt -%% ---------------------------------------------------------------- -%% -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{chemscheme}% - [2007/10/04 v1.3 Support for chemical schemes] -\RequirePackage{psfrag,iflang} -\@ifclassloaded{memoir}{} - {\RequirePackage{float,caption}} -\newif \ifchemsch@bpchem \chemsch@bpchemfalse -\DeclareOption{chemcompounds}{\chemsch@bpchemfalse} -\DeclareOption{bpchem}{\chemsch@bpchemtrue} -\DeclareOption{chapter}% - {\PackageInfo{chemscheme}% - {Ignoring obsolete option `chapter'}} -\ProcessOptions -\newcommand*{\schemename}{Scheme} -\newcommand*{\listschemename}{List of Schemes} -\@ifclassloaded{memoir}{% - \AtBeginDocument{% - \newfloat[chapter]{scheme}{los}{\schemename} - \kill@lastcounter{losdepth} - \renewcommand*{\thescheme}{\thechapter.\@arabic\c@scheme} - \addtodef{\@smemfront}{}{\counterwithout{scheme}{chapter}} - \addtodef{\@smemmain}{}{% - \ifartopt\else - \counterwithin{scheme}{chapter} - \fi} - \addtodef{\backmatter}{}{% - \ifartopt\else - \counterwithout{scheme}{chapter}% - \setcounter{scheme}{0}% - \fi} - \ifartopt - \counterwithout{scheme}{chapter}% - \fi - } -}{% - \AtBeginDocument{% - \@ifundefined{chapter}{% - \newfloat{scheme}{tbp}{los}% - }{% - \newfloat{scheme}{tbp}{los}[chapter] - \@ifundefined{KOMAScriptVersion}{% - \renewcommand*{\thescheme}% - {\ifnum\c@chapter>\z@ \thechapter.\fi \@arabic\c@scheme} - }{} - \let\chemsch@orig@chapter\@chapter - \def\chemsch@chapter{% - \addtocontents{los}{\protect\addvspace{10\p@}}% - \chemsch@orig@chapter} - \let\@chapter\chemsch@chapter - } - } -} -\@ifclassloaded{memoir} - {\AtBeginDocument{% - \newlistof{listofschemes}{los}{\listschemename} - \kill@lastcounter{losdepth} - \newlistentry[chapter]{scheme}{los}{0} - \cftsetindents{scheme}{0em}{2.3em} - \addtodef{\insertchapterspace}{}% - {\addtocontents{los}{\protect\addvspace{10pt}}} - \@ifundefined{c@losdepth}% - {\newcounter{losdepth}\setcounter{losdepth}{1}}{}% - } - } - {\floatname{scheme}{\schemename} - \newcommand*{\listofschemes}{\listof{scheme}{\listschemename}}} -\newcommand*{\floatcontentscentre}% - {\let\chemsch@everyfloat\centering} -\let\floatcontentscenter\floatcontentscentre -\newcommand*{\floatcontentsleft}% - {\let\chemsch@everyfloat\relax} -\newcommand*{\floatcontentsright}% - {\let\chemsch@everyfloat\raggedleft} -\let\chemsch@floatboxreset\@floatboxreset -\floatcontentsleft -\def\@floatboxreset{\chemsch@everyfloat\chemsch@floatboxreset} -\newif \ifchemsch@babel \chemsch@babelfalse -\@ifpackageloaded{babel} - {\chemsch@babeltrue} - {} -\@ifclassloaded{memoir} - {} - {\@ifpackageloaded{babel} - {\IfLanguageName{french} - {\let\floatc@plain\FB@makecaption} - {\IfLanguageName{frenchb} - {\let\floatc@plain\FB@makecaption} - {}}} - {}} -\AtBeginDocument{% - \@ifpackageloaded{babel}{% - \addto{\captionsngerman}{\renewcommand*{\schemename}{Schema}} - \addto{\captionsngerman}% - {\renewcommand*{\listschemename}{Schemenverzeichnis}} - \addto{\captionsgerman}{\renewcommand*{\schemename}{Schema}} - \addto{\captionsgerman}% - {\renewcommand*{\listschemename}{Schemenverzeichnis}} - \addto{\captionsfrench}% - {\renewcommand*{\schemename}{\scshape Sch\`eme}} - \addto{\captionsfrench}% - {\renewcommand*{\listschemename}{Table des sch\`emes}} - \addto{\captionsfrenchb}% - {\renewcommand*{\schemename}{\scshape Sch\`eme}} - \addto{\captionsfrenchb}% - {\renewcommand*{\listschemename}{Table des sch\`emes}} - \expandafter\selectlanguage\expandafter{\languagename} - \@ifclassloaded{memoir} - {} - {\IfLanguageName{french} - {\ifchemsch@babel\else - \let\floatc@plain\FB@makecaption - \fi} - {\IfLanguageName{frenchb} - {\ifchemsch@babel\else - \let\floatc@plain\FB@makecaption - \fi} - {}}} - {} - }{} -} -\newcommand*{\schemerefmarker}{TMP} -\newcommand*{\schemerefformat}{\textsf} -\ifchemsch@bpchem - \RequirePackage{bpchem} - \let\chemsch@label\CNlabel -\else - \RequirePackage{chemcompounds} - \let\chemsch@label\compound -\fi -\newcount\chemsch@num -\newcommand*{\schemeref}{% - \advance\chemsch@num\@ne% - \@ifnextchar[% - {\chemsch@schemeref} - {\chemsch@schemeref[\schemerefmarker\the\chemsch@num]} -} -\def\chemsch@schemeref[#1]#2{% - \wlog{Replaing #1 by #2}% - \psfrag{#1}[b][b]% - {\schemerefformat{\chemsch@label{#2}}}% -} -\def\chemsch@schemerefsub[#1]#2#3{% - \psfrag{#1}[b][b]% - {\schemerefformat{\CNlabelsub{#2}{#3}}}% -} -\newcommand*{\chemschemeref}[1]{% - \schemeref[#1]% -} -\ifchemsch@bpchem - \newcommand*{\schemerefsub}{% - \advance\chemsch@num\@ne% - \@ifnextchar[% - {\chemsch@schemerefsub} - {\chemsch@schemerefsub[\schemerefmarker\the\chemsch@num]} - } - \newcommand*{\chemschemerefsub}[1]{% - \schemerefsub[#1]% - } -\else - \newcommand*{\schemerefsub}[3][]{% - \advance\chemsch@num\@ne% - \PackageWarning{chemscheme}% - {`chemcompound' option active\MessageBreak - Command \protect\chemschemerefsub\space not used \MessageBreak - Please alter your source to \MessageBreak - \protect\chemschemeref}} - \newcommand*{\chemschemerefsub}[1]{\schemerefsub}% -\fi -\endinput -%% -%% End of file `chemscheme.sty'. diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index 2948977a2a4..3cfa7b054e1 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -42,7 +42,7 @@ my @WorkingTLP = qw( captcont caption carlisle catechis carolmin-ps cbcoptic cbfonts ccaption cclicenses cd cdpbundl cellspace changebar changepage changes chappg - chem-journal chemcompounds chemscheme + chem-journal chemcompounds chemstyle cherokee chessboard chessfss chletter circ citeref cjhebrew cjk classicthesis clefval cleveref diff --git a/Master/tlpkg/tlpsrc/chemscheme.tlpsrc b/Master/tlpkg/tlpsrc/chemscheme.tlpsrc deleted file mode 100644 index dcd5760d228..00000000000 --- a/Master/tlpkg/tlpsrc/chemscheme.tlpsrc +++ /dev/null @@ -1,2 +0,0 @@ -name chemscheme -category Package diff --git a/Master/tlpkg/tlpsrc/collection-science.tlpsrc b/Master/tlpkg/tlpsrc/collection-science.tlpsrc index 9522c7975ef..250c0219fbc 100644 --- a/Master/tlpkg/tlpsrc/collection-science.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-science.tlpsrc @@ -14,7 +14,6 @@ depend bytefield depend chemarrow depend chemcompounds depend chemcono -depend chemscheme depend chemstyle depend clrscode depend complexity |