summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/chemfig
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-02-19 02:01:12 +0000
committerKarl Berry <karl@freefriends.org>2023-02-19 02:01:12 +0000
commit4aa051c709f6187830198add6e837dec07b3f945 (patch)
tree4083b443929e30a6a91abbdfd42fe0b241ddab85 /Master/texmf-dist/doc/generic/chemfig
parentbf3c8ab49f6f1072429f08bc9c76e93d6a8a1fcc (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/README4
-rw-r--r--Master/texmf-dist/doc/generic/chemfig/chemfig-en.pdfbin1141846 -> 714456 bytes
-rw-r--r--Master/texmf-dist/doc/generic/chemfig/chemfig-en.tex49
-rw-r--r--Master/texmf-dist/doc/generic/chemfig/chemfig-fr.pdfbin1170720 -> 727414 bytes
-rw-r--r--Master/texmf-dist/doc/generic/chemfig/chemfig-fr.tex47
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
index 0fef2cb8dcd..e4de3cc0585 100644
--- a/Master/texmf-dist/doc/generic/chemfig/chemfig-en.pdf
+++ b/Master/texmf-dist/doc/generic/chemfig/chemfig-en.pdf
Binary files differ
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
index 06ca3b912df..0de1a1679df 100644
--- a/Master/texmf-dist/doc/generic/chemfig/chemfig-fr.pdf
+++ b/Master/texmf-dist/doc/generic/chemfig/chemfig-fr.pdf
Binary files differ
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