summaryrefslogtreecommitdiff
path: root/macros/generic/chemfig/chemfig-fr.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/generic/chemfig/chemfig-fr.tex')
-rw-r--r--macros/generic/chemfig/chemfig-fr.tex44
1 files changed, 37 insertions, 7 deletions
diff --git a/macros/generic/chemfig/chemfig-fr.tex b/macros/generic/chemfig/chemfig-fr.tex
index 18001f3619..9250e57d17 100644
--- a/macros/generic/chemfig/chemfig-fr.tex
+++ b/macros/generic/chemfig/chemfig-fr.tex
@@ -240,6 +240,9 @@ Les valeurs, vides par défaut, contenues dans ces deux clés sont exécutées a
On peut, par exemple, écrire «\verb|schemestart code=\chemnameint{}|» pour réinitialiser la profondeur des noms au début de chaque schéma réactionnel.
+\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}.
+
\section{Présentation}
Pour charger \CF, il faut écrire :
\begin{itemize}
@@ -294,6 +297,7 @@ Voici la liste exhaustive des paramètres ainsi que leurs valeurs par défaut\la
\CFparam{angle increment}
\CFparam{node style}
\CFparam{bond style}
+ \CFparam{baseline}
\CFparam{debug}
\CFparam{cycle radius coeff}
\CFparam{stack sep}
@@ -355,6 +359,8 @@ Il est important de comprendre que le placement de la molécule entière dépend
\chemfig{-B}\qquad
\chemfig{A^1-B}/
+Pour spécifier un décalage vertical arbitraire ou placer sur la ligne de base un groupe d'atome, il faut utiliser la clé \CFkey{baseline} (voir page~\pageref{baseline}).
+
\section{Différents types de liaisons}
Pour \CF, les liaisons entre 2 atomes sont de 9 types, correspondant aux caractères \boxedfalseverb-, \boxedfalseverb=, \boxedfalseverb~, \boxedfalseverb>, \boxedfalseverb<, \boxedfalseverb{>:}, \boxedfalseverb{<:}, \boxedfalseverb{>|} et \boxedfalseverb{<|} :\label{types.liaisons}
\begin{center}
@@ -425,7 +431,7 @@ Ce marqueur doit se situer \emph{immédiatement} après le signe de liaison et d
\chemfig{A-#(,0pt)B-#(0pt)C}/
\endgroup
-Par défaut, tous les atomes se trouvant dans les groupes d'atomes sont composés en mode mathématique (les espaces sont ignorés). Ils peuvent donc contenir des caractères propres à ce mode comme la mise en indice ou en exposant\footnote{Il existe un problème de placement des groupes d'atomes contenant des exposants ou des indices. Voir page~\pageref{alignement.vertical}.}:
+Par défaut, tous les atomes se trouvant dans les groupes d'atomes sont composés en mode mathématique (les espaces sont ignorés). Ils peuvent donc contenir des caractères propres à ce mode comme la mise en indice ou en exposant\footnote{Il existe un problème de placement des groupes d'atomes contenant des exposants ou des indices.}:
\exemple{Mode mathématique}|\chemfig{A_1B^2-C _ 3 ^ 4}|
Il existe des réglages spécifiques aux liaisons de Cram:
@@ -1142,12 +1148,6 @@ En dehors des cas où le caractère «\verb|#|» est suivi d'un chiffre compris
Dans cet exemple, seuls \verb|#1| et \verb|#2| sont compris comme les arguments de la sous molécule \verb|\X|. Les autres «\verb|#|» sont affichés tels quels dans la molécule (cas de \verb|#3| et \verb|#4|) ou compris comme le caractère spécifiant le réglage fin du retrait des liaisons.
\section{Placement des atomes}
-\subsection{Premier atome}\label{premieratome}
-Comme expliqué à la page~\pageref{premieratome1}, le premier atome rencontré (qu'il soit vide ou pas) est celui qui est placé sur la ligne de base, représentée en gris sur les exemples de ce manuel. Le choix de ce premier atome conditionne donc le placement de tous les autres relativement à lui et influe souvent sur le placement de la molécule toute entière.
-
-\exemple{Premier atome}/\chemfig{H-[7]C(-[5]H)=C(-[1]H)-[7]H}\qquad
-\chemfig{C(-[3]H)(-[5]H)=C(-[1]H)-[7]H}/
-
\subsection{Groupe d'atomes}\label{placementatomes}
Dans un groupe d'atomes, les atomes sont placés les uns après les autres, dans un ordre bien établi:
\begin{itemize}
@@ -1171,6 +1171,35 @@ Dans l'exemple ci-dessous dont le code serait «\verb|\chemfig{A[:-60,,,3]BCDEF}
\chemfig{A-[:-60,,,3]\0{B}{5}|\0{C}{4}|\0{D}{1}|\0{E}{2}|\0{F}{3}}
\end{center}
+\subsection{Alignement vertical}\label{baseline}
+La clé \CFkey{baseline} permet de contrôler finement le placement vertical de la molécule par rapport à la ligne de base du paragraphe en cours.
+
+Elle vaut \CFval{0pt} par défaut et dans ce cas, le premier atome rencontré (qu'il soit vide ou pas) est celui qui est placé sur la ligne de base du paragraphe en cours, représentée en gris sur les exemples de ce manuel. Le choix de ce premier atome conditionne donc le placement de tous les autres relativement à lui et influe souvent sur le placement de la molécule toute entière.
+
+\exemple{Premier atome}/\chemfig{H-[7]C(-[5]H)=C(-[1]H)-[7]H}\qquad
+\chemfig{C(-[3]H)(-[5]H)=C(-[1]H)-[7]H}/
+
+On peut spécifier une dimension arbitraire pour décaler verticalement la molécule de cette valeur avec la syntaxe \CFkv{baseline}{dimension} :
+
+\exemple{Décalage vertical}/\chemfig{A(-[:-60]-[:30]C)-[:45]B}\qquad
+\chemfig[baseline=5pt]{A(-[:-60]-[:30]C)-[:45]B}\qquad
+\chemfig[baseline=-5pt]{A(-[:-60]-[:30]C)-[:45]B}/
+
+Avec la syntaxe \CFkv{baseline}{(nom)} (le nom doit se trouver entre parenthèses), on spécifie que la ligne de base de la molécule est sur le nœud nommé \chevrons{nom} Le nom de l'atome peut être celui attribué automatiquement par \CF (de la forme \Verb|n<a>-<b>|) ou bien un nom donné par l'utilisateur par la syntaxe \Verb|@{<nom>}| (voir page~\pageref{mecanismes-reactionnels}).
+
+\exemple*{Alignement sur des atomes}/Alignement par défaut : \chemfig{A(-[:-60]-[:30]C)-[:45]B}\medbreak
+Alignement sur B : \chemfig[baseline=(b.base)]{A(-[:-60]-[:30]C)-[:45]@{b}B}\medbreak
+Alignement sur atome vide : \chemfig[baseline=(vide)]{A(-[:-60]@{vide}-[:30]C)-[:45]B}\medbreak
+Alignement sur C : \chemfig[baseline=(c.base)]{A(-[:-60]-[:30]@{c}C)-[:45]B}/
+
+Il est possible de nommer de nœuds de \TIKZ. Ainsi, si l'on veut centrer verticalement plusieurs molécules sur la ligne de base courante, met la valeur \CFval{(current bounding box.center)} dans la clé \CFkey{baseline}.
+
+\exemple*{Alignement centré}/1) \chemfig{A-[:-45]B} et 2) \chemfig{B-[:45]C}\bigbreak
+
+\setchemfig{baseline=(current bounding box.center)}% centrage vertical de toutes les molécules
+1) \chemfig{A-[:-45]B} et 2) \chemfig{B-[:45]C}
+\setchemfig{baseline=0pt}% retour à la valeur par défaut/
+
\subsection{Liaisons entre atomes}\label{liaisonentreatomes}
Une liaison partant d'un atome passerait, si on la prolongeait, par le centre de sa boite englobante. L'atome d'arrivée est placé au bout de la liaison de telle sorte que le centre de sa boite englobante soit dans le prolongement de la liaison. Par conséquent, une liaison entre deux atomes passe, par prolongement, par les centres de leurs boites englobantes, comme l'illustre cet exemple:
\begin{center}
@@ -2446,6 +2475,7 @@ Les commandes créées par \CF sont :
\item \CFkv{cycle radius coeff} {0.75}: coefficient du cercle ou de l'arc de cercle tracé dans les cycles
\item \CFkv{stack sep} {1.5pt}: espacement vertical pour les arguments des macros \verb-\chemabove- et \verb-\chembelow-
\item \CFkv{show cntcycle} {false}: affichage des numéros des cycles
+ \item \CFkv{baseline} {0pt}: dimension ou nom du nœud pour régler la position verticale
\item \CFkv{debug} {false}: affichage des atomes et des groupes d'atomes
\item \CFkv{autoreset cntcycle} {true}: remise à 0 du compteur de cycles à chaque exécution de \verb|\chemfig|
\item \CFkv{compound style} {{}}: style des composés