texlive[44513] Master/texmf-dist: chemfig (22may17)

commits+karl at tug.org commits+karl at tug.org
Tue Jun 6 23:56:29 CEST 2017


Revision: 44513
          http://tug.org/svn/texlive?view=revision&revision=44513
Author:   karl
Date:     2017-06-06 23:56:29 +0200 (Tue, 06 Jun 2017)
Log Message:
-----------
chemfig (22may17)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/generic/chemfig/README
    trunk/Master/texmf-dist/doc/generic/chemfig/chemfig-en.pdf
    trunk/Master/texmf-dist/doc/generic/chemfig/chemfig-en.tex
    trunk/Master/texmf-dist/doc/generic/chemfig/chemfig-fr.pdf
    trunk/Master/texmf-dist/doc/generic/chemfig/chemfig-fr.tex
    trunk/Master/texmf-dist/tex/generic/chemfig/chemfig.sty
    trunk/Master/texmf-dist/tex/generic/chemfig/chemfig.tex
    trunk/Master/texmf-dist/tex/generic/chemfig/t-chemfig.tex

Modified: trunk/Master/texmf-dist/doc/generic/chemfig/README
===================================================================
--- trunk/Master/texmf-dist/doc/generic/chemfig/README	2017-06-06 21:56:06 UTC (rev 44512)
+++ trunk/Master/texmf-dist/doc/generic/chemfig/README	2017-06-06 21:56:29 UTC (rev 44513)
@@ -2,9 +2,9 @@
 
                 The
           ChemFig package
-               v1.2d
+               v1.2e
 
-            2015/12/01
+            2017/05/20
 ___________________________________
 
 Maintainer: Christian Tellechea
@@ -31,4 +31,4 @@
 Le dessin est fait avec l'extension tikz. ChemFig fonctionne donc en
 mode dvi ou pdf.
 
-                                                 Christian Tellechea
\ No newline at end of file
+                                                 Christian Tellechea

Modified: trunk/Master/texmf-dist/doc/generic/chemfig/chemfig-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/chemfig/chemfig-en.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/chemfig/chemfig-en.tex	2017-06-06 21:56:06 UTC (rev 44512)
+++ trunk/Master/texmf-dist/doc/generic/chemfig/chemfig-en.tex	2017-06-06 21:56:29 UTC (rev 44513)
@@ -1,10 +1,6 @@
 %  __________________________________________________________________
 % |                                                                  |
-% |                                                                  |
-% |                           chemfig v1.2d                          |
-% |                                                                  |
-% |                          1 december 2015                         |
-% |                                                                  |
+% |                           chemfig v1.2e                          |
 % |__________________________________________________________________|
 %
 % This is chemfig_doc_en.tex, the LaTeX code of the chemfig English
@@ -347,6 +343,11 @@
 \item the user has a choice of compilation method\idx*{compilation method}: pdf\LaTeX{} can be used equally well in \idx{dvi mode} (tex $\longrightarrow$ dvi $\longrightarrow$ ps $\longrightarrow$ pdf) or in \idx{pdf mode} (tex $\longrightarrow$ pdf). In effect \TIKZ, via the underlying \idx{pgf}, gives identical graphical results in the two modes;
 \item the \idx{bounding box} is automatically calculated by \TIKZ and the user need not worry about any overlap with the text. However, care must be taken with alignment when the molecule is drawn in a paragraph. In the following example, we have drawn the \idx{bounding box} for the molecule: {\fboxsep0pt \fbox{\chemfig{H_3C-C(-[:-30]OH)=[:30]O}}}. \CF always places the first atom of the molecule on the \idx{baseline} of the preceding code.
 \end{itemize}
+
+\section{Acknowledgment}
+This package has seen the light of day thanks to the assistance of Christophe \textsc{Casseau}, who had the idea. I thank him for his help before writing the code and for the tests he carried out.
+\medbreak
+I also want to warmly thank Theo \textsc{Hopman} for offering to translate this manual into English.
 \newpage
 
 \part{Operation of \protect\CF}

Modified: trunk/Master/texmf-dist/doc/generic/chemfig/chemfig-fr.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/chemfig/chemfig-fr.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/chemfig/chemfig-fr.tex	2017-06-06 21:56:06 UTC (rev 44512)
+++ trunk/Master/texmf-dist/doc/generic/chemfig/chemfig-fr.tex	2017-06-06 21:56:29 UTC (rev 44513)
@@ -1,10 +1,6 @@
 %  __________________________________________________________________
 % |                                                                  |
-% |                                                                  |
-% |                           chemfig v1.2d                          |
-% |                                                                  |
-% |                          1 decembre 2015                         |
-% |                                                                  |
+% |                           chemfig v1.2e                          |
 % |__________________________________________________________________|
 %
 % Ceci est chemfig_doc_fr.tex, le code LaTeX de la documentation en
@@ -292,8 +288,7 @@
 \newpage
 
 \setitemize{leftmargin=3em,topsep=0pt,parsep=0pt,itemsep=0pt,label=--}
-\part{Introduction}
-\section{Nouveau dans la v1.2}
+\part{Introduction}\section{Nouveau dans la v1.2}
 \paragraph{Pointes de flèches} Le modèle de pointe de flèche «CF» utilisé par défaut dans \CF est désormais défini avec la commande \verb|\pgfdeclarearrow| sur le modèle de «Stealth». Pour cela, la bibliothèque «arrows.meta» est chargée. La pointe «CF» admet donc les mêmes possibilités de personnalisation que la pointe «Stealth». Il est maintenant possible de définir le style de la pointe des flèches par défaut par l'intermédiaire de \verb|\setarrowdefault|.
 
 \exemple{Personnalisation des flèches}/1) Flèche par défaut :\par
@@ -347,6 +342,11 @@
 \item l'utilisateur a le choix pour le moteur de compilation\idx*{mode de compilation} : pdf\LaTeX{} peut indifféremment être utilisé en mode dvi\idx*{dvi (mode)} (tex $\longrightarrow$ dvi $\longrightarrow$ ps $\longrightarrow$ pdf) ou en mode pdf\idx*{pdf (mode)} (tex $\longrightarrow$ pdf). En effet, \TIKZ, via la sous-couche \idx{pgf}, donne des résultats graphiques identiques dans les deux modes;
 \item la boîte englobante\idx*{boite englobante at boîte englobante} est automatiquement calculée par \TIKZ et l'utilisateur n'a pas à se préoccuper d'éventuels chevauchements avec le texte. En revanche il faut faire attention à la régularité des interlignes lorsque la molécule est dessinée dans un paragraphe. À titre d'exemple, on a tracé la boîte englobante\idx*{boite englobante at boîte englobante} pour cette molécule : {\fboxsep0pt \fbox{\chemfig{H_3C-C(-[:-30]OH)=[:30]O}}}. \CF placera toujours le premier atome de la molécule sur la \idx{ligne de base} du code qui précède.
 \end{itemize}
+
+\section{Remerciements}
+Cette extension a pu voir le jour grâce à l'aide de Christophe \textsc{Casseau} qui en a eu l'idée. Je le remercie pour l'aide qu'il m'a apportée en amont de l'écriture du code ainsi que pour les tests qu'il a effectués.
+\bigbreak
+Enfin, je tiens à chaleureusement remercier Theo \textsc{Hopman} qui m'a spontanément proposé d'effectuer la traduction de ce manuel en anglais.
 \newpage
 
 \part{Fonctionnement de \protect\CF}
@@ -966,7 +966,7 @@
 \schemestop
 \chemnameinit{}/
 
-Enfin, pour écrire un nom sur plusieurs lignes, la commande \idx*{\protect\symbol{'134}\protect\symbol{'134}@\protect\texttt{\protect\symbol{'134}\protect\symbol{'134}}} rencontrée dans un \verb-<nom>- effectue un retour à la ligne\footnote{Par contre, la commande \texttt{\textbackslash par} est interdite et provoquera une erreur à la compilation.} :
+Enfin, pour écrire un nom sur plusieurs lignes, la commande \idx*{\protect\symbol{'134}\protect\symbol{'134}@\protect\texttt{\protect\symbol{'134}\protect\symbol{'134}}} rencontrée dans un \verb-<nom>- effectue un retour à la ligne\footnote{Par contre, la commande \texttt{\textbackslash par} est interdite et provoquera une erreur à la compilation.} :% TODO : \\ absente du pdf
 \exemple*{Nom sur 2 lignes}/\schemestart
 	\chemname{\chemfig{R-C(-[:-30]OH)=[:30]O}}{Acide\\carboxylique}
 	\+

Modified: trunk/Master/texmf-dist/tex/generic/chemfig/chemfig.sty
===================================================================
--- trunk/Master/texmf-dist/tex/generic/chemfig/chemfig.sty	2017-06-06 21:56:06 UTC (rev 44512)
+++ trunk/Master/texmf-dist/tex/generic/chemfig/chemfig.sty	2017-06-06 21:56:29 UTC (rev 44513)
@@ -1,10 +1,6 @@
 %  __________________________________________________________________
 % |                                                                  |
-% |                                                                  |
-% |                           chemfig v1.2d                          |
-% |                                                                  |
-% |                          1 december 2015                         |
-% |                                                                  |
+% |                           chemfig v1.2e                          |
 % |__________________________________________________________________|
 %
 % This is chemfig.sty, the package file for LaTeX.
@@ -43,4 +39,4 @@
 \RequirePackage{tikz}
 \input chemfig.tex
 \ProvidesPackage\CF at package@name[\CF at date\space v\CF at ver\space Draw molecule with an easy syntax]
-\endinput
\ No newline at end of file
+\endinput

Modified: trunk/Master/texmf-dist/tex/generic/chemfig/chemfig.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/chemfig/chemfig.tex	2017-06-06 21:56:06 UTC (rev 44512)
+++ trunk/Master/texmf-dist/tex/generic/chemfig/chemfig.tex	2017-06-06 21:56:29 UTC (rev 44513)
@@ -1,10 +1,6 @@
 %  __________________________________________________________________
 % |                                                                  |
-% |                                                                  |
-% |                           chemfig v1.2d                          |
-% |                                                                  |
-% |                          1 december 2015                         |
-% |                                                                  |
+% |                           chemfig v1.2e                          |
 % |__________________________________________________________________|
 %
 % This is chemfig.tex, the code of the "chemfig" package.
@@ -65,10 +61,10 @@
 	\def#1%
 }
 
-\CF at def\CF at ver         {1.2d}
-\CF at def\CF at date        {2015/12/01}
-\CF at def\CF at fr@date     {1 d\'ecembre 2015}
-\CF at def\CF at en@date     {1 december 2015}
+\CF at def\CF at ver         {1.2e}
+\CF at def\CF at date        {2017/05/20}
+\CF at def\CF at fr@date     {20 mai 2017}
+\CF at def\CF at en@date     {20 may 2017}
 \CF at def\CF at package@name{chemfig}
 
 \CF at def\CF at error#1{\errmessage{Package \CF at package@name\space Error: #1.}}
@@ -663,9 +659,9 @@
 			{\def\CF at bond@outnode{%
 				n\CF at last@groupnumber-%
 				\ifx\CF at current@fromatom\@empty
-					 \ifdim\CF at current@angle pt<90pt \number\CF at cnt@atomingroup
-					 \else\ifdim\CF at current@angle pt>270pt \number\CF at cnt@atomingroup\else1\fi
-					 \fi
+					\ifdim\CF at current@angle pt<90pt \number\CF at cnt@atomingroup
+					\else\ifdim\CF at current@angle pt>270pt \number\CF at cnt@atomingroup\else1\fi
+					\fi
 				 \else
 					\CF at current@fromatom
 				 \fi}%
@@ -886,7 +882,7 @@
 		\or
 			\CF at create@normnodes{#2@@}{#3@@}\CF at double@sep\CF at double@sep
 			\CF at draw@axisbond{#2}{#3}% trace la liaison simple dans l'axe\CF at draw@bond at a(#2@@)--(#3@@);
-			\begingroup% ajuste \'eventuellement les longueurs des liaisons doubles
+			\begingroup% ajuste \'eventuellement les longueurs des l(0,0iaisons doubles
 				\ifCF at incycle
 					\ifdim\CF at start@offset=\z@
 						\CF at edefadd@tocs\CF at current@bondstyle{,shorten <=\CF at doublebond@lengthcorrection pt}%
@@ -1727,7 +1723,7 @@
 }
 
 \CF at def\CF at arrow@b(#1.#2[#3]--#4.#5[#6])#7{%
-	\def\CF at current@arrowtype{#7}%
+	\def\CF at current@arrowtype{#7}% nom de la fl\`eche
 	\CF at doifempty\CF at current@arrowtype{\def\CF at current@arrowtype{->}}%
 	\@testopt{\CF at arrow@c(#1.#2[#3]--#4.#5[#6])}{}%
 }
@@ -1919,7 +1915,7 @@
 	\fi
 }
 
-\CF at def\CF at grab@arrow at name#1[#2\@nil{#1}
+\CF at def\CF at grab@arrow at name#1[#2\@nil{\detokenize{CF at arrow(#1)}}
 \CF at def\CF at grab@arrow at args#1[#2\@nil{[#2}
 
 \CF at def\CF at make@parameter at text#1{%
@@ -1940,7 +1936,7 @@
 	\begingroup
 		\CF at make@parameter at text{#1}%
 	\expandafter\endgroup
-	\expandafter\def\csname\detokenize{#2}\expandafter\endcsname\the\toks\z@{#3\CF at gobtonil}%
+	\expandafter\def\csname\detokenize{CF at arrow(#2)}\expandafter\endcsname\the\toks\z@{#3\CF at gobtonil}%
 }
 
 \CF at def\CF at if@stop#1{\CF at if@stop at a#1.\@nil}
@@ -2409,7 +2405,8 @@
     - \chemrel, \setchemrel et \chemsign sont supprim\'ees.
     - compatibilit\'e, avec les limitations d'usage, avec la
       librairie "externalize" : le \begin{tikzpicture} voit
-      d\'esormais le \end correspondant dans la macro \CF at chemfig@d.
+      d\'esormais le \end{tikzpicture} correspondant dans la macro
+      \CF at chemfig@d.
 ----------------------------------------------------------------------
 v1.2a      2015/10/21
     - erreur de copier-coller dans le code: une adresse url \'etait
@@ -2434,4 +2431,11 @@
     - 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
+      forme de triangle.
+----------------------------------------------------------------------
+v1.2e      2017/05/20
+    - la macro contenant la d\'efinition d'une fl\`eche est
+      d\'esormais "\CF at arrow(<nom>)", ainsi la macro \0 n'est plus
+      d\'efinie par \definearrow
+    - remerciements rajout\'es apr\`es une suppression indue, pour ne
+      froisser aucune susceptibilit\'e
\ No newline at end of file

Modified: trunk/Master/texmf-dist/tex/generic/chemfig/t-chemfig.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/chemfig/t-chemfig.tex	2017-06-06 21:56:06 UTC (rev 44512)
+++ trunk/Master/texmf-dist/tex/generic/chemfig/t-chemfig.tex	2017-06-06 21:56:29 UTC (rev 44513)
@@ -1,10 +1,6 @@
 %  __________________________________________________________________
 % |                                                                  |
-% |                                                                  |
-% |                           chemfig v1.2d                          |
-% |                                                                  |
-% |                          1 december 2015                         |
-% |                                                                  |
+% |                           chemfig v1.2e                          |
 % |__________________________________________________________________|
 %
 % This is t-chemfig.tex, the package file for conTeXt.
@@ -42,4 +38,4 @@
 % --------------------------------------------------------------------
 \usemodule[tikz]%
 \input chemfig.tex
-\endinput
\ No newline at end of file
+\endinput



More information about the tex-live-commits mailing list