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

learn more… | top users | synonyms

6
votes
1answer
71 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
71 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
110 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
144 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
131 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
0answers
35 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} ...
1
vote
1answer
39 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
159 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
45 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} ...
0
votes
0answers
27 views

NewChemPhase is undefined control sequence

I'm trying to use the \NewChemPhase command from Chemmacros in a document. Previously this document compiled as it should. However after updating my MikTeX-installation, it returns ! Undefined control ...
8
votes
1answer
531 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
160 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 ...
1
vote
1answer
81 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
116 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
98 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
103 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
99 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
176 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
197 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
136 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
59 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
71 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
77 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
99 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
156 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
84 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
27 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
338 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
102 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
819 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
161 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 ...