diff options
author | Karl Berry <karl@freefriends.org> | 2023-02-19 02:01:12 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-02-19 02:01:12 +0000 |
commit | 4aa051c709f6187830198add6e837dec07b3f945 (patch) | |
tree | 4083b443929e30a6a91abbdfd42fe0b241ddab85 /Master/texmf-dist/doc/generic/chemfig | |
parent | bf3c8ab49f6f1072429f08bc9c76e93d6a8a1fcc (diff) |
chemfig (19feb23)
git-svn-id: svn://tug.org/texlive/trunk@65912 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/generic/chemfig')
-rw-r--r-- | Master/texmf-dist/doc/generic/chemfig/README | 4 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/chemfig/chemfig-en.pdf | bin | 1141846 -> 714456 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/generic/chemfig/chemfig-en.tex | 49 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/chemfig/chemfig-fr.pdf | bin | 1170720 -> 727414 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/generic/chemfig/chemfig-fr.tex | 47 |
5 files changed, 47 insertions, 53 deletions
diff --git a/Master/texmf-dist/doc/generic/chemfig/README b/Master/texmf-dist/doc/generic/chemfig/README index 9613f062ef2..b3ec8d1b811 100644 --- a/Master/texmf-dist/doc/generic/chemfig/README +++ b/Master/texmf-dist/doc/generic/chemfig/README @@ -2,9 +2,9 @@ ___________________________________ The Chemfig package - v1.6c + v1.6d - 2022/09/27 + 2023/02/18 ___________________________________ Maintainer: Christian Tellechea diff --git a/Master/texmf-dist/doc/generic/chemfig/chemfig-en.pdf b/Master/texmf-dist/doc/generic/chemfig/chemfig-en.pdf Binary files differindex 0fef2cb8dcd..e4de3cc0585 100644 --- a/Master/texmf-dist/doc/generic/chemfig/chemfig-en.pdf +++ b/Master/texmf-dist/doc/generic/chemfig/chemfig-en.pdf diff --git a/Master/texmf-dist/doc/generic/chemfig/chemfig-en.tex b/Master/texmf-dist/doc/generic/chemfig/chemfig-en.tex index b0b0bf31764..a5c68c4b6f2 100644 --- a/Master/texmf-dist/doc/generic/chemfig/chemfig-en.tex +++ b/Master/texmf-dist/doc/generic/chemfig/chemfig-en.tex @@ -1,7 +1,6 @@ +% !TeX TS-program = lualatex \documentclass[10pt]{article} -\usepackage[utf8]{inputenc} -\usepackage[T1]{fontenc} -\usepackage[a4paper,margin=2.5cm,head=17pt,headsep=3mm,footskip=10mm]{geometry} +\usepackage[a4paper,margin=2.5cm,footskip=10mm]{geometry} \usepackage[bottom]{footmisc} \usepackage{libertine,amsmath,array,longtable,xspace,fancybox,boites,textcomp,enumitem,chemfig,fancyhdr} \usetikzlibrary{decorations.pathmorphing} @@ -2854,32 +2853,30 @@ $\star\quad\star$ \schemestop \chemnameinit{}/ -\begingroup\catcode`;12 -\exemple*{Explanatory diagram}/\parbox{0.8\linewidth}{% - \hspace{10em} - \tikz[remember picture]\node(n0){\chemname{}{Attacks\\nucleophiles}};\par - \vspace{2ex}\hspace{15em} - \chemfig{R^2-(-[:-60]@{m3}H)-[:60]@{m0}\charge{45:5pt=$\scriptstyle\color{red}\delta+$}{}(-[:120]R^1) - =[@{m1}]@{m2}\charge {45=\:,-45=\:,45:7pt=$\scriptstyle\color{red}\delta-$}{O}} - \hspace{5em} - \chemname[-15ex]{}{\tikz[remember picture]\node(n1){};Addition reactions}\kern1em - \chemname{}{\tikz[remember picture]\node(n2){};Basic properties}\par - \vspace{6ex}\hspace{8em} - \chemname{}{Acidic properties of hydrogen\tikz[remember picture]\node(n3){}; - \\atom in $\alpha$ position} - \chemmove[-stealth,line width=0.8pt,green!60!black!70]{ - \draw[shorten >=2pt](n0)..controls+(270:4em)and+(180:2em)..(a1); - \draw[shorten >=8pt](n1)..controls+(180:2em)and+(60:2em)..(a2); - \draw[shorten >=5pt](n2)..controls+(180:2em)and+(270:2em)..([xshift=3pt]a3.315); - \draw[shorten >=2pt](n3)..controls+(0:2em)and+(270:2em)..(a0); - }% -} -\chemnameinit{}/ -\endgroup - \exemple*{Taxotere}/\chemfig{-[::-30](-[5])(-[7])-[::+60]-[::-60]O-[::+60](=[::-45]O)-[::+90]HN>:[::-60](-[::+60]**6(------)) -[::-30](<:[2]OH)-[::-60](=[6]O)-[::+60]O>:[::-60]*7(---?(<[::-120]OH)-(<|[1]CH_3)(<:[::-90]CH_3) -(-[1](<[::+80]HO)-[0](=[::+60]O)-[7](<|[::+130]CH_3)(-[::+75](<|[2]OH)-[::-60]-[::-60](<[::+30]O-[::-90]) -[::-60](<[::+90])(<:[::+30]O-[7](-[6]CH_3)=[0]O)-[::-60])-[6]-[5,1.3]?(<:[7]O-[5](=[::-60]O) -[6]**6(------)))=(-[2]CH_3)-)}/ + +% https://tex.stackexchange.com/questions/673490/diverging-arrow-in-chemfig/673572#673572 +\exemple*{Diverging arrows}/\schemestart + \chemfig{(-[:210]R_2)(-[:330]R_1)=[2]O} + \arrow(a--)[,1.5,,,draw=none] + \subscheme{ + \charge{30:4pt=$\mathrm{S}_1$}{\chemleft{[}\chemfig{(-[:210]R_2)(-[:330]R_1)=[2]O}\chemright{]}} + \arrow(b--c){->[*{0}ISC]}[-90,1.5] + \charge{30:4pt=$\mathrm{T}_1$}{\chemleft[\chemfig{(-[:210]R_2)(-[:330]R_1)=[2]O}\chemright{]}} + } + \arrow(--d)[,1.5,,,draw=none] + \chemfig{(-[:210]R_2)(-[:330,0.1,,,draw=none]\charge{330:-1pt=\.\,}{})=[2]O} + \+ + \chemfig{\charge{90:1pt=\.\,}{R}_1} + \schemestop +\chemmove{ + \draw[thick,shorten >=10pt] (a.east) -- ++(1,0) |- (b.west); + \draw[thick,shorten >=10pt] (a.east) -- ++(1,0) |- (c.west); + \draw[-,thick,shorten >=15pt,shorten <=8pt] (b.east) -- ++(1.3,0) |- (d.west); + \draw[thick,shorten >=10pt,shorten <=8pt] (c.east) -- ++(1.3,0) |- (d.west); +}/ \end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/generic/chemfig/chemfig-fr.pdf b/Master/texmf-dist/doc/generic/chemfig/chemfig-fr.pdf Binary files differindex 06ca3b912df..0de1a1679df 100644 --- a/Master/texmf-dist/doc/generic/chemfig/chemfig-fr.pdf +++ b/Master/texmf-dist/doc/generic/chemfig/chemfig-fr.pdf diff --git a/Master/texmf-dist/doc/generic/chemfig/chemfig-fr.tex b/Master/texmf-dist/doc/generic/chemfig/chemfig-fr.tex index 918d79ab25b..18001f36193 100644 --- a/Master/texmf-dist/doc/generic/chemfig/chemfig-fr.tex +++ b/Master/texmf-dist/doc/generic/chemfig/chemfig-fr.tex @@ -1,6 +1,5 @@ +% !TeX TS-program = lualatex \documentclass[10pt,french]{article} -\usepackage[utf8]{inputenc} -\usepackage[T1]{fontenc} \usepackage[a4paper,margin=2.5cm,footskip=10mm]{geometry} \usepackage[bottom]{footmisc} \usepackage{libertine,amsmath,array,longtable,xspace,fancybox,boites,textcomp,enumitem,chemfig,fancyhdr,multicol} @@ -2854,32 +2853,30 @@ $\star\quad\star$ \schemestop \chemnameinit{}/ -\begingroup\catcode`;12 -\exemple*{Schéma explicatif}/\parbox{0.8\linewidth}{% - \hspace{10em} - \tikz[remember picture]\node(n0){\chemname{}{Attaques\\nucléophiles}};\par - \vspace{2ex}\hspace{15em} - \chemfig{R^2-(-[:-60]@{m3}H)-[:60]@{m0}\charge{45:5pt=$\scriptstyle\color{red}\delta+$}{}(-[:120]R^1) - =[@{m1}]@{m2}\charge {45=\:,-45=\:,45:7pt=$\scriptstyle\color{red}\delta-$}{O}} - \hspace{5em} - \chemname[-15ex]{}{\tikz[remember picture]\node(n1){};Réactions d'addition}\kern1em - \chemname{}{\tikz[remember picture]\node(n2){};Propriétés basiques}\par - \vspace{6ex}\hspace{8em} - \chemname{}{Propriétés acides des atomes\tikz[remember picture]\node(n3){}; - \\d'hydrogène en position $\alpha$} - \chemmove[-stealth,line width=0.8pt,green!60!black!70]{ - \draw[shorten >=2pt](n0)..controls+(270:4em)and+(180:2em)..(m0); - \draw[shorten >=8pt](n1)..controls+(180:2em)and+(60:2em)..(m1); - \draw[shorten >=5pt](n2)..controls+(180:2em)and+(270:2em)..([xshift=3pt]m2.315); - \draw[shorten >=2pt](n3)..controls+(0:2em)and+(270:2em)..(m3); - }% -} -\chemnameinit{}/ -\endgroup - \exemple*{Taxotère}/\chemfig{-[::-30](-[5])(-[7])-[::+60]-[::-60]O-[::+60](=[::-45]O)-[::+90]HN>:[::-60](-[::+60]**6(------)) -[::-30](<:[2]OH)-[::-60](=[6]O)-[::+60]O>:[::-60]*7(---?(<[::-120]OH)-(<|[1]CH_3)(<:[::-90]CH_3) -(-[1](<[::+80]HO)-[0](=[::+60]O)-[7](<|[::+130]CH_3)(-[::+75](<|[2]OH)-[::-60]-[::-60](<[::+30]O-[::-90]) -[::-60](<[::+90])(<:[::+30]O-[7](-[6]CH_3)=[0]O)-[::-60])-[6]-[5,1.3]?(<:[7]O-[5](=[::-60]O) -[6]**6(------)))=(-[2]CH_3)-)}/ + +% https://tex.stackexchange.com/questions/673490/diverging-arrow-in-chemfig/673572#673572 +\exemple*{Flèches divergentes}/\schemestart + \chemfig{(-[:210]R_2)(-[:330]R_1)=[2]O} + \arrow(a--)[,1.5,,,draw=none] + \subscheme{ + \charge{30:4pt=$\mathrm{S}_1$}{\chemleft{[}\chemfig{(-[:210]R_2)(-[:330]R_1)=[2]O}\chemright{]}} + \arrow(b--c){->[*{0}ISC]}[-90,1.5] + \charge{30:4pt=$\mathrm{T}_1$}{\chemleft[\chemfig{(-[:210]R_2)(-[:330]R_1)=[2]O}\chemright{]}} + } + \arrow(--d)[,1.5,,,draw=none] + \chemfig{(-[:210]R_2)(-[:330,0.1,,,draw=none]\charge{330:-1pt=\.\,}{})=[2]O} + \+ + \chemfig{\charge{90:1pt=\.\,}{R}_1} +\schemestop +\chemmove{ + \draw[thick,shorten >=10pt] (a.east) -- ++(1,0) |- (b.west); + \draw[thick,shorten >=10pt] (a.east) -- ++(1,0) |- (c.west); + \draw[-,thick,shorten >=15pt,shorten <=8pt] (b.east) -- ++(1.3,0) |- (d.west); + \draw[thick,shorten >=10pt,shorten <=8pt] (c.east) -- ++(1.3,0) |- (d.west); +}/ \end{document}
\ No newline at end of file |