diff options
author | Karl Berry <karl@freefriends.org> | 2015-12-01 22:52:30 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2015-12-01 22:52:30 +0000 |
commit | b0b0abb47a597afaa93d69e687e8b6aaaf4fc5c3 (patch) | |
tree | 42d41d32a11ac57827f10e1a989fac4e677d5db3 /Master/texmf-dist | |
parent | 4173dbc53c26152eb3735fe791c532e182d01b48 (diff) |
chemfig (1dec15)
git-svn-id: svn://tug.org/texlive/trunk@38991 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r-- | Master/texmf-dist/doc/generic/chemfig/README | 4 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/chemfig/chemfig-en.pdf (renamed from Master/texmf-dist/doc/generic/chemfig/chemfig_doc_en.pdf) | bin | 1047364 -> 1048352 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/generic/chemfig/chemfig-en.tex (renamed from Master/texmf-dist/doc/generic/chemfig/chemfig_doc_en.tex) | 11 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/chemfig/chemfig-fr.pdf (renamed from Master/texmf-dist/doc/generic/chemfig/chemfig_doc_fr.pdf) | bin | 1072996 -> 1076274 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/generic/chemfig/chemfig-fr.tex (renamed from Master/texmf-dist/doc/generic/chemfig/chemfig_doc_fr.tex) | 11 | ||||
-rw-r--r-- | Master/texmf-dist/tex/generic/chemfig/chemfig.sty | 4 | ||||
-rw-r--r-- | Master/texmf-dist/tex/generic/chemfig/chemfig.tex | 40 | ||||
-rw-r--r-- | Master/texmf-dist/tex/generic/chemfig/t-chemfig.tex | 4 |
8 files changed, 50 insertions, 24 deletions
diff --git a/Master/texmf-dist/doc/generic/chemfig/README b/Master/texmf-dist/doc/generic/chemfig/README index 13c91679b25..98e0a5a9538 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.2c + v1.2d - 2015/11/20 + 2015/12/01 ___________________________________ Maintainer: Christian Tellechea diff --git a/Master/texmf-dist/doc/generic/chemfig/chemfig_doc_en.pdf b/Master/texmf-dist/doc/generic/chemfig/chemfig-en.pdf Binary files differindex 3a96eb0088e..c13e8f891f2 100644 --- a/Master/texmf-dist/doc/generic/chemfig/chemfig_doc_en.pdf +++ b/Master/texmf-dist/doc/generic/chemfig/chemfig-en.pdf diff --git a/Master/texmf-dist/doc/generic/chemfig/chemfig_doc_en.tex b/Master/texmf-dist/doc/generic/chemfig/chemfig-en.tex index 9894da95894..44225ff78d2 100644 --- a/Master/texmf-dist/doc/generic/chemfig/chemfig_doc_en.tex +++ b/Master/texmf-dist/doc/generic/chemfig/chemfig-en.tex @@ -1,9 +1,9 @@ % __________________________________________________________________ % | | % | | -% | chemfig v1.2c | +% | chemfig v1.2d | % | | -% | 20 november 2015 | +% | 1 december 2015 | % | | % |__________________________________________________________________| % @@ -321,6 +321,13 @@ delim_2 "\\dotfill" \paragraph{Librairy «external»} Taking into account the limitations pointed in the documentation of the "external" librairy, the \verb|\chemfig| macro is now compatible with this librairy. +\paragraph{Starred macro \texttt{\string\setcrambond*}} +When the \verb|\setcrambond| is starred, the dashed Cram bonds are drawn with a rectangle instead of a triangle. + +\exemple{Dashed Cram bonds}/No starred: \setcrambond{1ex}{.5pt}{.5pt}\chemfig{A>:B<:C} + +Starred: \setcrambond*{1ex}{.5pt}{.5pt}\chemfig{A>:B<:C}/ + \section{Presenting \protect\CF} To use this package, start by adding the following code to the preamble: \begin{itemize} diff --git a/Master/texmf-dist/doc/generic/chemfig/chemfig_doc_fr.pdf b/Master/texmf-dist/doc/generic/chemfig/chemfig-fr.pdf Binary files differindex cd3b49191c5..d2a0481c015 100644 --- a/Master/texmf-dist/doc/generic/chemfig/chemfig_doc_fr.pdf +++ b/Master/texmf-dist/doc/generic/chemfig/chemfig-fr.pdf diff --git a/Master/texmf-dist/doc/generic/chemfig/chemfig_doc_fr.tex b/Master/texmf-dist/doc/generic/chemfig/chemfig-fr.tex index 76fbb7dbffa..29edb67ec86 100644 --- a/Master/texmf-dist/doc/generic/chemfig/chemfig_doc_fr.tex +++ b/Master/texmf-dist/doc/generic/chemfig/chemfig-fr.tex @@ -1,9 +1,9 @@ % __________________________________________________________________ % | | % | | -% | chemfig v1.2c | +% | chemfig v1.2d | % | | -% | 20 novembre 2015 | +% | 1 decembre 2015 | % | | % |__________________________________________________________________| % @@ -321,6 +321,13 @@ Incrément de 30 : \paragraph{Librairie «external»} En tenant compte des limitation exposées dans la documentation de la librairie «external», la macro \verb|\chemfig| est maintenant compatible avec cette librairie. +\paragraph{Macro étoilée \texttt{\string\setcrambond*}} +Lorsque la macro \verb|\setcrambond| est étoilée, les liaisons de Cram arrière sont tracées sous forme de rectangle et non pas sous forme de triangle. + +\exemple{Liaisons de Cram arrière}/Non étoilée : \setcrambond{1ex}{.5pt}{.5pt}\chemfig{A>:B<:C} + +Étoilée : \setcrambond*{1ex}{.5pt}{.5pt}\chemfig{A>:B<:C}/ + \section{Présentation} Pour charger \CF, il faut écrire : \begin{itemize} diff --git a/Master/texmf-dist/tex/generic/chemfig/chemfig.sty b/Master/texmf-dist/tex/generic/chemfig/chemfig.sty index 6237bcd0055..f4f5b3b2b4e 100644 --- a/Master/texmf-dist/tex/generic/chemfig/chemfig.sty +++ b/Master/texmf-dist/tex/generic/chemfig/chemfig.sty @@ -1,9 +1,9 @@ % __________________________________________________________________ % | | % | | -% | chemfig v1.2c | +% | chemfig v1.2d | % | | -% | 20 november 2015 | +% | 1 december 2015 | % | | % |__________________________________________________________________| % diff --git a/Master/texmf-dist/tex/generic/chemfig/chemfig.tex b/Master/texmf-dist/tex/generic/chemfig/chemfig.tex index 69157ae4049..675cc865bab 100644 --- a/Master/texmf-dist/tex/generic/chemfig/chemfig.tex +++ b/Master/texmf-dist/tex/generic/chemfig/chemfig.tex @@ -1,9 +1,9 @@ % __________________________________________________________________ % | | % | | -% | chemfig v1.2c | +% | chemfig v1.2d | % | | -% | 20 november 2015 | +% | 1 december 2015 | % | | % |__________________________________________________________________| % @@ -65,10 +65,10 @@ \def#1% } -\CF@def\CF@ver {1.2c} -\CF@def\CF@date {2015/11/20} -\CF@def\CF@fr@date {20 novembre 2015} -\CF@def\CF@en@date {20 november 2015} +\CF@def\CF@ver {1.2d} +\CF@def\CF@date {2015/12/01} +\CF@def\CF@fr@date {1 d\'ecembre 2015} +\CF@def\CF@en@date {1 december 2015} \CF@def\CF@package@name{chemfig} \CF@def\CF@error#1{\errmessage{Package \CF@package@name\space Error: #1.}} @@ -265,8 +265,14 @@ \CF@def\CF@cycle@inraduiscoeff{0.75}% coeff multiplicateur du rayon des arcs dans les cycles -\CF@def\setcrambond#1#2#3{% - \def\CF@cram@basewidth{#1}% +\CF@def\CF@donoclip#1;{} +\CF@def\setcrambond{% + \@ifstar + {\let\CF@clipcramornot\CF@donoclip\CF@setcrambond} + {\def\CF@clipcramornot{\clip}\CF@setcrambond}% +} +\CF@def\CF@setcrambond#1#2#3{% + \CF@ifempty{#1}{\def\CF@cram@basewidth{1.5ex}}{\def\CF@cram@basewidth{#1}}% \CF@ifempty{#2}{\def\CF@cram@dashlength{1pt}}{\def\CF@cram@dashlength{#2}}% \CF@ifempty{#3}{\def\CF@cram@dashsep{2pt}}{\def\CF@cram@dashsep{#3}}% } @@ -922,14 +928,14 @@ \or% 6 = liaison Cram pointill\'ee de #2 vers #3 \scope \CF@create@normnodes{#2@@}{#3@@}{\CF@cram@basewidth/2}{}% - \clip(#2@@1)--(#2@@2)--(#3@@)--(#2@@1); + \CF@clipcramornot(#2@@1)--(#2@@2)--(#3@@)--(#2@@1); \expandafter\draw\expandafter[\CF@current@bondstyle,dash pattern=on \CF@cram@dashlength off \CF@cram@dashsep,line width=\CF@cram@basewidth](#2@@)--(#3@@); \endscope \let\CF@joinbond\z@ \or% 7 = liaison Cram pointill\'ee de #3 vers #2 \scope \CF@create@normnodes{#3@@}{#2@@}{\CF@cram@basewidth/2}{}% - \clip(#3@@1)--(#3@@2)--(#2@@)--(#3@@1); + \CF@clipcramornot(#3@@1)--(#3@@2)--(#2@@)--(#3@@1); \expandafter\draw\expandafter[\CF@current@bondstyle,dash pattern=on \CF@cram@dashlength off \CF@cram@dashsep,line width=\CF@cram@basewidth](#3@@)--(#2@@); \endscope \let\CF@joinbond\z@ @@ -2077,10 +2083,10 @@ \CF@ifempty{#5}% {\def\CF@Uarrow@absangle{60}} {\pgfmathsetmacro\CF@Uarrow@absangle{abs(#5)}}% ne prendre en compte que la valeur absolue de l'angle - \edef\CF@tmp@str{[\CF@ifempty{#1}{draw=none}{\unexpanded\expandafter{\CF@arrow@current@style}}]}% + \edef\CF@tmp@str{[\CF@ifempty{#1}{draw=none}{\unexpanded\expandafter{\CF@arrow@current@style}},-]}% \expandafter\draw\CF@tmp@str (Uarrow@arctangent)% arc[radius=\CF@compound@sep*\CF@current@arrow@length*\CF@Uarrow@radius,start angle=\CF@arrow@current@angle-90,delta angle=-\CF@Uarrow@absangle]node(Uarrow@start){}; - \edef\CF@tmp@str{[\CF@ifempty{#2}{draw=none}{\unexpanded\expandafter{\CF@arrow@current@style}}]}% + \edef\CF@tmp@str{[\CF@ifempty{#2}{draw=none}{\unexpanded\expandafter{\CF@arrow@current@style}}]}% \expandafter\draw\CF@tmp@str (Uarrow@arctangent)% arc[radius=\CF@compound@sep*\CF@current@arrow@length*\CF@Uarrow@radius,start angle=\CF@arrow@current@angle-90,delta angle=\CF@Uarrow@absangle]node(Uarrow@end){}; \pgfmathsetmacro\CF@tmp@str{\CF@Uarrow@radius*cos(\CF@arrow@current@angle)<0?"-":"+"}% @@ -2421,5 +2427,11 @@ v1.2c 2015/11/20 - Correction d'un bug dans \CF@set@bondangle : l'angle renvoy\'e pouvait \^etre n\'egatif - Correction d'un bug dans \CF@direct@arrow : la macro \CF@ifempty - n'est pas correctement développée dans l'argument de - \pgfpointanchor
\ No newline at end of file + n'est pas correctement d\'evelopp\'ee dans l'argument de + \pgfpointanchor +---------------------------------------------------------------------- +v1.2d 2015/12/01 + - correction d'un bug dans la fl\`eche "-U" + - la version \'etoil\'ee de \setcrambond dessine les liaisons de + Cram en pointill\'es sous forme de trait large et non pas sous + forme de triangle.
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/chemfig/t-chemfig.tex b/Master/texmf-dist/tex/generic/chemfig/t-chemfig.tex index 29b76e4aed8..dc5d2d78238 100644 --- a/Master/texmf-dist/tex/generic/chemfig/t-chemfig.tex +++ b/Master/texmf-dist/tex/generic/chemfig/t-chemfig.tex @@ -1,9 +1,9 @@ % __________________________________________________________________ % | | % | | -% | chemfig v1.2c | +% | chemfig v1.2d | % | | -% | 20 november 2015 | +% | 1 december 2015 | % | | % |__________________________________________________________________| % |