floss:chimie

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Dernière révisionLes deux révisions suivantes
floss:chimie [2013/01/31 11:56] villersdfloss:chimie [2013/01/31 15:31] villersd
Ligne 16: Ligne 16:
  
 ==== LaTeX et les représentations en chimie ==== ==== LaTeX et les représentations en chimie ====
 +
 +=== Chemmacros ====
 +[[http://www.ctan.org/tex-archive/macros/latex/contrib/chemmacros|Chemmacros]] utilise d'autres package de chimie, et permet notamment d'écrire des équations chimiques. Voici un exemple de code LaTeX pour écrire une oxydo-réduction
 +
 +<sxh tex; title : chemmacros-exemple-redox.py>
 +%************************
 +% fichier tex exemple d'utilisation de la classe chemmacros
 +% pour un document avec de la chimie
 +\documentclass[12pt,a4paper]{article}
 +\usepackage[utf8]{inputenc}
 +\usepackage[english,french]{babel}  % la dernière langue est celle par défaut
 +\usepackage[T1]{fontenc}
 +\usepackage{url}
 +\usepackage{chemmacros} % ‘chemmacros’, ‘chemformula’ and ‘ghsystem’ are loaded
 +\usepackage{siunitx}
 +\chemsetup[option]{language=french}
 +\usepackage{chemfig}
 +\usepackage{mhchem}
 +\usepackage[colorlinks=false,bookmarks=true]{hyperref} % package à charger en dernier lieu
 +%***************
 +\begin{document}
 +
 +\section{Oxydation, réduction, N.O., redox !}
 +
 +\chemsetup[ox]{explicit-sign = true}
 +\chemsetup{ox/roman = false}
 +\chemsetup[phases]{pos=sub} % pour mettre l'état physique en indice
 +
 +Oxydation du cuivre :
 +
 +\vspace*{1.5cm}
 +\ch{"\OX{a,\ox{0,Cu}}" \sld} $\rightarrow$ \ch{"\OX{b,\ox{2,Cu}}\pch[2]\aq"} + 2 \el
 +\redox(a,b)[red,-stealth]{oxydation}
 +\redox(a,b)[blue,stealth-][-1]{réduction}
 +
 +\vspace*{2cm}
 +
 +Réduction de l'ion nitrate :
 +
 +\vspace*{1.5cm}
 +\ch{"\OX{a,\ox{5,N}}" "\ox{-2,O}" {}3\mch\aq} + 4 \ch{\Hpl\aq} + 3 \el $\rightarrow$ \ch{"\OX{b,\ox{2,N}}" "\ox{-2,O}" \gas} 
 +\redox(a,b)[blue,-stealth]{réduction}
 +\redox(a,b)[red,stealth-][-1]{oxydation}
 ++ 2 \ch{H2O}
 +
 +\vspace*{2cm}
 +
 +La première équation doit être multipliée par 3 et l'autre par deux !
 +
 +\vspace*{1.5cm}
 +3 \ch{"\OX{a,\ox{0,Cu}}" \sld} + 2 \ch{"\OX{c,\ox{5,N}}" "\ox{-2,O}" {}3\mch\aq}
 ++ 8 \ch{\Hpl\aq} $\rightarrow$ 3 \ch{"\OX{b,\ox{2,Cu}}\pch[2]\aq"} + 2 \ch{"\OX{d,\ox{2,N}}" "\ox{-2,O}" \gas} 
 +\redox(c,d)[blue,-stealth]{réduction}
 +\redox(a,b)[red,-stealth][-1]{oxydation}
 ++ 4 \ch{H2O}
 +
 +\end{document}
 +
 +</sxh>
  
 ==== Pour mémoire : logiciels gratuits non-libres ==== ==== Pour mémoire : logiciels gratuits non-libres ====
  • floss/chimie.txt
  • Dernière modification : 2013/01/31 15:40
  • de villersd