title: XyMTeX
text: # XyMTeX
  
  ${\mathsf {X\!\!^{_{^{\displaystyle \Upsilon }}}\!\!\!\!\!\!\;\;M\!\!\!\!\;\;T\!_{\displaystyle E}\!X}}$ (in testo semplice scritto come XyMTeX) è un pacchetto di macro per TeX o LaTeX (linguaggio di descrizione testi, molto usato in ambito scientifico) che permette la rappresentazione di diagrammi chimici o formule chimiche di alta qualità in maniera semplice.
  
  ## Esempi
  
  I codici seguenti (a destra) producono il risultato:
  
  * Codice
  * \documentclass{article}
  * \usepackage{xymtex}
  * \pagestyle{empty}
  * \begin{document}
  * \cyclohexanev{
  * 2SA==H;
  * 2SB==NH2;
  * 3Sd==OH;
  * 3Su==H
  * \end{document}
  * \documentclass{article}
  * \usepackage{xymtex}
  * \pagestyle{empty}
  * \begin{document}
  * \furanose{
  * 1Sa==H;
  * 2Sb==H;
  * 2Sa==OH;
  * 3Sb==H;
  * 3Sa==OH;
  * 4Sa==H;
  * $4Sb==HOC\rlap{H_{2}};$
  * 1Sb==\fiveheterov[bd]{
  * 1==N;2==N;4==N
  * ${1==(yl);3==CONH_{2}}$
  * \end{document}
  * La seguente sintesi della saccarina è stata realizzata con XyMTeX v. 5.00a:
  * \documentclass{article}
  * \usepackage{xymtexpdf}
  * \usepackage{chmst-pdf}
  * \pagestyle{empty}
  * \begin{document}
  * \begin{ChemEqnarray*}
  * \bzdrv[l]{2==;3==\squareplanar{4==(yl);0==S;%
  * $2==NH_{2};3D==O;1D==O}}\qquad$ \qquad
  * \reactrarrow{40pt}{2cm}{2 $KMnO_{4}}{NaOH}$
  * $\bzdrv[l]{2==\dimethylenei{2==O^{-}Na^{+}}%$
  * {1D==O;1==(yl)};3==\squareplanar{4==(yl);0==S;%
  * $2==NH_{2};3D==O;1D==O}}\qquad$ \qquad
  * \begin{tabular}[b]{l}
  * + 2 KOH \\
  * + 2 $MnO_{2}\\$
  * + $H_{2}O$
  * \end{tabular}
  * \\ \noalign{\vskip20pt}
  * \qquad \reactrarrow{40pt}{2cm}{HCl conc.}
  * \nonaheterov[dfh]{1==S;2==N;1==\RightAtomBond(20,30)%
  * {7D==O};1==\LeftAtomBond(20,30){7D==O}}{2==H;3D==O}
  * \end{ChemEqnarray*}
  * \end{document}
  