diff options
author | Norbert Preining <norbert@preining.info> | 2023-12-29 03:01:31 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2023-12-29 03:01:31 +0000 |
commit | a5ae3453af00d8ec9eb8bf64151fc4c8bcb18021 (patch) | |
tree | 49722f55b01f8ce69a0cd1c783383e40bdb53473 /macros/generic/chemfig/chemfig-fr.tex | |
parent | 8806b2d6c55426cb0ba19311d2acf7c4f522a291 (diff) |
CTAN sync 202312290301
Diffstat (limited to 'macros/generic/chemfig/chemfig-fr.tex')
-rw-r--r-- | macros/generic/chemfig/chemfig-fr.tex | 39 |
1 files changed, 33 insertions, 6 deletions
diff --git a/macros/generic/chemfig/chemfig-fr.tex b/macros/generic/chemfig/chemfig-fr.tex index 9250e57d17..ab05427c42 100644 --- a/macros/generic/chemfig/chemfig-fr.tex +++ b/macros/generic/chemfig/chemfig-fr.tex @@ -243,6 +243,9 @@ On peut, par exemple, écrire «\verb|schemestart code=\chemnameint{}|» pour rà \subsection{Clé «baseline»} La valeur passée à cette clé permet de contrôler la position verticale de la molécule tracée par rapport à la ligne de base. Voir page~\pageref{baseline}. +\subsection{Raccord avec les liaisons de Cram} +Lorsque \CFkey{bond join} est \CFval{true}, les liaisons de Cram se raccordent plus esthétiquement entre-elles et aux liaisons simples. Voir page~\pageref{joinCram}. + \section{Présentation} Pour charger \CF, il faut écrire : \begin{itemize} @@ -459,12 +462,6 @@ Lorsque l'argument optionnel contient un entier celui-ci représente l'angle que Ces angles restent valable si les atomes sont vides et il en sera de même par la suite pour toutes les fonctionnalités que nous verrons : \exemple{Angles prédéfinis, groupes vides}|\chemfig{--[1]-[3]--[7]-[6]}| -Pour ceux qui trouvent cela « affreux\footnote{Voir \texttt{\detokenize{http://tex.stackexchange.com/questions/161796/ugly-bond-joints-in-chemfig}}} », il est désormais possible de raccorder les liaisons simples entres-elles moyennant un temps de compilation légèrement augmenté. La \chevrons{clé} booléenne \CFkv{bond join}{booléen} permet, lorsqu'elle est \CFval{true} d'activer cette fonctionnalité. La valeur par défaut est \CFval{false} qui est le comportement préférable. - -\exemple{Raccord entre liaisons}/\setchemfig{bond style={line width=3pt}} -\chemfig{-[1]-[7]} et -\chemfig[bond join=true]{-[1]-[7]}/ - \label{angle increment}La \chevrons{clé} \CFkv{angle increment}{angle} permet de choisir un autre angle que celui de 45\degres{} sélectionné par défaut : \exemple{Modification de l'angle prédéfini}/Par défaut (45) : \chemfig{-[1]-[-1]-[1]-[-1]} @@ -599,6 +596,36 @@ On peut ainsi avoir accès aux nombreuses librairies de décoration de \TIKZ. On Les liaisons de Cram sont insensibles aux attributs d'épaisseur et de pointillés. +\section{Raccord entre liaisons} +Par défaut, les lignes représentant les liaisons simples ne se raccordent pas, ce qui peut être trop visible et inesthétique lorsque les épaisseurs des lignes sont importantes. + +Pour ceux qui trouvent cela « affreux\footnote{Voir \texttt{\detokenize{http://tex.stackexchange.com/questions/161796/ugly-bond-joints-in-chemfig}}} », il est désormais possible de raccorder les liaisons simples entres-elles moyennant un temps de compilation légèrement augmenté. La \chevrons{clé} booléenne \CFkv{bond join}{booléen} permet, lorsqu'elle est \CFval{true} d'activer cette fonctionnalité. La valeur par défaut est \CFval{false} qui est le comportement préférable. + +\exemple{Raccord entre liaisons simples}/\setchemfig{bond style={line width=3pt}} +\chemfig{-[1]-[7]} et +\chemfig[bond join=true]{-[1]-[7]}/ + +Le problème est encore plus évident avec les liaisons de Cram pleines lorsqu'elles se connectent à une liaison simple ou à une autre liaison de Cram. Là encore, mettre \CFkey{bond join} à \CFval{true} permet des raccords plus esthétiques.\label{joinCram} + +\exemple{Raccord avec liaisons de Cram}/ +\chemfig{<[:-20]>[:50]}\qquad +\chemfig[bond join]{<[:-20]>[:50]} +\medbreak +\setchemfig{cram width=5pt} +\chemfig{<[:-45]-[:30,,,,line width=5pt]>[:-10]}\qquad +\chemfig[bond join]{<[:-45]-[:30,,,,line width=5pt]>[:-10]}/ + +Il est important de noter que les deux points suivants +\begin{itemize} + \item lorsque \CFkey{bond join} est \CFval{true}, la liaison de Cram est tracée sans contour : elle paraitra donc légèrement plus fine (l'importance dépendant du paramètre \CFval{line width}); + \item \CFkey{bond join} est sans effet entre une liaison simple et une liaison de Cram lorque les 2 sommets qui forment la base du triangle de la liaison de Cram sont au dehors de l'espace délimité par les 2 bords parallèles de la liaison simple. Mathématiquement, c'est la cas lorsque $d \cos\alpha>w$, où $d$ est la valeur de \CFval{cram width}, $w$ est l'épaisseur de la liaison simple et $\alpha$ est l'angle entre les 2 liaisons. +\end{itemize} + +\exemple{Raccord avec liaisons de Cram}/ +\setchemfig{cram width=5pt, bond join} +\chemfig{-[,,,,line width=3pt]>[:30]}\qquad +\chemfig{-[,,,,line width=3pt]>[:65]}/ + \section{Valeurs par défaut} Au début de chaque molécule, les valeurs par défaut des arguments optionnels des liaisons sont initialisées. Elles valent : \begin{itemize} |