Offers a collection of macros and commands which are intended to make typesetting chemistry documents more convenient. This includes the typesetting of IUPAC names, charge symbols, phase descriptors, upright Greek letters and more.

learn more… | top users | synonyms

3
votes
1answer
50 views

How to represent a chemical reaction network

What is the simplest way to represent a reaction network using LaTex? An example of a reaction network is shown below:
2
votes
1answer
45 views

chemmacros: hydrates according to IUPAC

i have a problem with the output of additon compound according to IUPAC: Compounds like CuSO4*5H2O should not have a space between the dot and the formulae (see IUPAC red book IR-5.6 page 81). How can ...
1
vote
1answer
112 views

Chemmacros: Environments reaction and experimental undefined

I get the following errors and have no idea, why. I just updated all my packages. I am using MikTeX 2.9 on Windows 7 and TeXmaker 4.3. Just spent like an hour searching for an answer and didn't get ...
3
votes
1answer
37 views

Change arrow style in chemmacros 5.1

How can I change the arrowstyle etc.? The code below used to work pre v5.0. I've searched around the manual and the net a bit, but didn't really find something useful. Is it even possible in v5.1? ...
2
votes
1answer
41 views

How can I display rate constants over the arrows using chemmacros?

I tried to use \begin{reaction} E + S <=>[$k_1$][$k_{-1}$] ES <=> EP <=> E + P \end{reaction} but it wouldn't display the subscripts properly. I'm using sharelatex.com but I run ...
0
votes
1answer
48 views

\usechemmodule from chemmacros undefined

I'm trying to use the thermodynamics module, among others, to display enthalpy but it doesn't seem to work. \documentclass[twocolumn]{article} \usepackage{chemmacros} \usechemmodule{all} ...
3
votes
1answer
44 views

Numbering of chemmacros reaction change to same numbering as equation

Is there an option of chemmacros to change the numbering of the reaction environment to the same numbering as the equation environment? It looks a bit confusing if an equation follows a reaction ...
3
votes
0answers
64 views

chemmacros error but output ok [closed]

Take the following simple piece of code: \documentclass{standalone} \usepackage{chemmacros} \begin{document} \ch{ HA + H2O <=> H3O+ + A\mch} \end{document} It produces the correct output ...
2
votes
1answer
107 views

Setting up a redox reaction using chemmacros

I've been trying to set up this redox reaction for quite some time now, having searched the web for answers and being unable to find them I resorted to ask in here. I'm looking for a way to modify the ...
4
votes
1answer
75 views

subscript for coupling constant J

I'm using chemmacros package to typeset NMR experimental data with coupling constant J with subscripts to designate the two atoms involved. It works fine but when I want to specify which atoms are ...
0
votes
1answer
81 views

Proper chemical notation in chemmacros with names

I am using chemmacros for the reaction environment and chemformula to write the below reaction equation \documentclass{article} \usepackage{chemmacros} \begin{document} \begin{reaction}%improper ...
5
votes
1answer
125 views

chemmacros reaction environment align

Take the following example \documentclass{article} \usepackage{chemmacros} \begin{document} \begin{reactions*} NH3 + H2O &<=> NH4+ + OH-\\ Fe^3+ + 3 OH- &-> Fe(OH)3\\ 2 Fe(OH)3 ...
2
votes
1answer
160 views

chemical reactions

I would like to reproduce the same as this picture using the chemfig package: \documentclass[french,12pt,oneside,openright]{memoir} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} ...
7
votes
1answer
102 views

How do I insert an optional line break into a chemical forumula using the chemformula package?

When using the \iupac command from chemmacros I can do something like \ch{1,2\-dimethyl|really|long|name} so that LaTeX knows it can split the name up, and where. However, when I have a really long ...
1
vote
1answer
113 views

How can I get a lovely precipitate sign?

I like the precipitate sign on the P20 of chemformula official documentation. But I can only get like this on my own computer by the example code: What should I do?
6
votes
1answer
110 views

chemformula: escaped input isn't treated as such

When using 'foo' or "foo" in order to provide chemformula with input which shouldn't be treated as part of a chemical formula within \ch{}, numbers are still being typeset subscript. The code ...
3
votes
0answers
205 views

Missing chemical sub- and super-scripts in html file compiled with htlatex

Current problem is typesetting with the chemical packages. As would be expected, the PDF is produced without any problems but distinct issues arise with the html production using tex4ht. The HTML ...
2
votes
0answers
1k views

No visible images in PDF: MiKTeX GPL Ghostscript 9.05: Unrecoverable error, exit code 1

Recently, I was forced to reinstall my MikTeX distribution. Now, in documents that compile without an actual tex error, there are missing graphics that I have included as eps-files. The following ...
6
votes
1answer
320 views

How to draw NO2 in LaTeX?

It would be nice if you could help me to draw NO2 in LaTeX. The figure should look like the example image. On this website is some information about the chemfig/chemmakro package. My code untill now ...
3
votes
3answers
212 views

Annotate stoichiometric numbers below chemical reaction

I use the chemmacros packages to write chemical reactions in LaTeX, like this: \ch{CH4 + 2 O2 -> CO2 + 2 H2O} But now, I want to annotate the stoichiometric numbers below chemical reaction, as ...
3
votes
1answer
80 views

chemmacros 4.6: \iupac word-wrap in titles broken?

chemmacros 4.6 started complaining about \iupac{ben\|zene} being deprecated for using \| instead of | as a breaking point. So the following input \documentclass[fontsize=12pt,paper=a4]{scrreprt} ...
2
votes
1answer
99 views

Marking state change alongside reaction in chemmacros

I am working on beamer presentations for my students to discuss chemical reactions in my classes. I am using the following syntax for \documentclass[10pt]{beamer} \usepackage{tikz} % ...
7
votes
1answer
193 views

How to invert Atom positioning in chemmacros?

For my Thesis I use the chemmacros Package to typeset my analysis. Unfortunatetly it is common in our group to have a different position when talking about H and C-NMRs. At the moment I have the ...
5
votes
1answer
148 views

achemso + chemmacros incompatibility

The combination of the achemso and chemmacros package used to work, but now I've upgraded to Ubuntu 14.04 (TeXLive 2013, I believe) and I get the following: \documentclass{achemso} ...
8
votes
1answer
580 views

How can I reproduce the chemmacros logo style?

I'd like to reproduce the chemmacros logo style, as seen in chemmacros documentation I checked the source .tex file, but the logo is loaded from another pdf "chemmacros-logo.pdf" that is nowhere to ...
3
votes
1answer
362 views

chemmacros reaction environment and cleveref reference

I have a problem with the automatic reference by cleveref and the chemmacros package. When i refer to a reaction with cleveref, then cleveref types "eq. (1)" because chemmacros use the equation ...
2
votes
1answer
146 views

How to list all H and P statements in chemistry in the appendix?

I am a chemistry student want to list all H and P statements in the appendix of my lab report. To write an H statement individually, I use the package chemmacros and the command \ghs{h}{290} for H ...
3
votes
1answer
134 views

Why are the equal signs not equal and how do I make them equal?

This question is related to a question I asked here: How to reproduce typesetting of coupling constant in chemmacros There I was using libertine with newtxmath and beramono together with the ...
3
votes
1answer
153 views

Using \iupac{\D} or \D in a \paragraph{} environment

How can I use the \D or \iupac{\D} command from chemmacros package in a \paragraph environment? The result I get is a lower case d instead of the D- for the Fischer stereo descriptor. ...
3
votes
1answer
143 views

How to reproduce typesetting of coupling constant in chemmacros

I am using the fonts libertine with newtxmath and beramono together with the chammacros package to typeset experimental data. This works very well and I get the desired results. This package manages ...
4
votes
1answer
151 views

Beamer reactions numbering issue

Using the reactions environment in Beamer along with \begin{itemize}[<+->] causes the reactions to be renumbered when uncovering. In the following example the reactions are labelled 1-3 on the ...
7
votes
2answers
278 views

Spanish babel and chemformula package

I need to write a chemical reaction. I use to make this with mhchem, but I discover chemformula. All it is right but no the arrows when I use the package babel in spanish. There are a problem with ...
5
votes
1answer
325 views

change fontshape for lewis dot in chemfig chemmacro

I wish to draw a chemical reaction showing a radical chain reaction. I am using chemfig and chemmacros and beamer. beamer uses sans serif fonts which is good for display and less fussy. When I write ...
2
votes
1answer
213 views

Chemmacros: Font of coupling constant J

This is a follow-up question on a question I asked a few days ago (Chemmacros: Adjusting the properties of the coupling constant J) I am using the fonts libertine and beramono together with the ...
2
votes
1answer
82 views

Equivalent to \hapto for kappa-notation

In chemmacros I can use \hapto{3} to indicate the "hapticity" of a ligand, and the output is an upright Greek eta (well, maybe not upright) with the number as superscript. But for "denticity" a kappa ...
3
votes
1answer
117 views

Chemmacros: Adjusting the properties of the coupling constant J

I am working with the package chemmacros and using its convenient experimental environment to typeset my data and it works perfectly fine. However I would like to adjust the way the coupling constants ...
3
votes
1answer
140 views

Chemmacros Experimental Environment Superscript

I am using the chemmacros package to typeset the experimental data of my research report. However, the options provided as settings for the output don't fit my needs. I would like to have atom numbers ...
4
votes
1answer
156 views

chemmacros and dots

I am trying to write chemical equation with \usepackage{chemmacros} but I have a problem. I want something like that $...Al + Fe_2O_3 \longrightarrow ...Fe + Al_2O_3$ The dots are for my students. ...
6
votes
1answer
270 views

How do I show decoupled NMR spectra in chemmacros?

the chemmacros has some lovely codes for listing NMR data: \NMR{31,P} for example, and the whole experimental environment. However, I do a lot of decoupled NMR work, which would be listed as (31P ...
3
votes
1answer
95 views

How do I remove the hyphens from \bridge and \hapto in chemmacros \ch environment?

I'd like to typeset a chemical formula with both bridging and hapticity. (Specifically the title of this paper). There is a coord-use-hyphen option, but that only works inside the IUPAC environment, ...
0
votes
0answers
32 views

Chemmacros is not resetting the reactions counter in the new chapter [duplicate]

I have a problem with chemmacros counter. When I type the reaction in different chapter, the counter of the equation doesn't restart. See the example \documentclass[twoside]{ecsthesis} ...
9
votes
1answer
452 views

externalize pgfplots, and only pgfplots

I would like to externalize the plots in my document (using pgplots), but not other inline stuff, such as bonds automatically drawn by chemmacros. That is, in the following test document: ...
0
votes
1answer
164 views

Show state of matter with chemmacros

Consider the following example. \documentclass{article} \usepackage{chemmacros} \begin{document} \ch{CaCO3 <=> Ca^{2+}{\aq} + CO3^{2-}{\aq}} \end{document} How do I show that the calcium ...
2
votes
0answers
1k views

Too many math alphabets used in version normal error when using chemmacros package [closed]

When I load package chemmacros, suddenly the following error occurs: Too many math alphabets used in version normal. I've already made sure that I've updated my MikTeX distribution. Edit: my code ...
6
votes
1answer
186 views

Errors thrown when using (custom) thermodynamic states in chemmacros's reactions environment

An argument error is thrown when I attempt to use thermodynamic states (as well as custom state variables via \DeclareChemState) in chemmacros's reactions environment. The MWE provided at the end of ...