2

I want to represent the following isomerization in LaTeX. It is the following:

enter image description here

However, so far, I have this:

enter image description here

Thank you in advance.

My MWE is:

\documentclass[a4paper,11pt,oneside]{book}
\usepackage[utf8]{inputenc}
\usepackage{mhchem}
\usepackage{chemfig}
\usepackage{pgfplots}
\usetikzlibrary{intersections, calc}
\pgfplotsset{compat=1.14}

    \begin{document}

    \begin{figure}[h!]
    \centering
     \schemestart
    \chemfig{2-cis-butene}
    \arrow{<=>}[45]
    \chemfig{1-butene}
    \arrow{<=>}[315]
    \chemfig{2-trans-butene}
    \schemestop
    \caption{My caption}
    \label{fig:isomer}
    \end{figure}

    \end{document}
2
  • Is it necessary to have the vertical arrow "go under" the horizontal arrow (as drawn), or are you okay with the two <=> arrows overlapping?
    – Troy
    Sep 18, 2018 at 2:03
  • I'm ok with both.
    – user151562
    Sep 18, 2018 at 6:04

1 Answer 1

2

Sorry, I missed two arrows.

\documentclass[a4paper,11pt,oneside]{book}
\usepackage[utf8]{inputenc}
\usepackage{chemfig}

\begin{document}
 \begin{figure}[h!]
 \centering
  \schemestart
   {2-cis-butene}\arrow(aa--bb){<=>}[45]{1-butene}%
   \arrow(--cc){<=>}[-45]{2-trans-butene}%
   \arrow(--dd){<=>}[-135]{iso-butene}\arrow(@dd--@aa){<=>}%
   \arrow(@aa--@cc){<=>}\arrow(@bb--@dd){<=>}  
  \schemestop
 \caption{My caption}
 \label{fig:isomer}
 \end{figure}

\end{document}

enter image description here

2
  • It is possible to add the vertical and horizontal arrows?
    – user151562
    Sep 18, 2018 at 6:05
  • @user151562 Yes. Sorry for missing that!
    – user121799
    Sep 18, 2018 at 12:15

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .