For a paper I have to describe certain reactions. I am using the chemfig package to do this. The paper has to be two columns and this is where it goes wrong. When I compile this reaction:
\documentclass[12pt,twocolumn]{article}
\usepackage{chemfig}
\usetikzlibrary{decorations.pathmorphing}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{minipage}{0.5\columnwidth}
\schemestart[][west]
\chemfig{CO}
\+
\chemfig{M}
\arrow{->}
\chemfig{M-[:90,,,,decorate,decoration=snake]CO}
\arrow{->}
\chemfig{M-[:90,,,,decorate,decoration=snake]C}
\arrow{0}[,0]\+\arrow{0}[,0]
\chemfig{M-[:90,,,,decorate,decoration=snake]O}
\schemestop
\end{minipage}
\lipsum[2-4]
\end{document}
It is to wide to fit in one column. I have tried putting it in a minipage environment but it seems to ignore the minipage and remain the same size.
Is there a way to make my reaction fit in one column?
\documentclass{...}
and ending with\end{document}
.