0

I have been trying to draw this but i couldn't accomplish it :( enter image description here

I have tried but failed .

I tried like this

\chemfig{**(-=-=-=)} \+ \chemfig(3O_3) \arrow(->) No idea here \arrow{->[\chemfig{3H_2O}][\chemfig{Zn.$Delta$}) ]} chemfig{3 CHO-CHO}

but it doens't appear i as wish . There is always problem with centering reaction and many problem :(

4
  • Hello, and welcome to TeX.SE. When posting questions it helpful to post a minimal working example that starts with \documentclass and ends with \end{document}. That way all of us can see what packages you are working with and environments that you are using! Jun 22, 2015 at 14:00
  • Also a better drawing of the Benzene Triozonide molecule will help! Jun 22, 2015 at 14:20
  • @PaulStiverson Sorry for Benzene trioznide . I just want to know the structure only from \chemfig :) and by the way i have lot of discussion can i chat with you ?
    – Shirshak55
    Jun 22, 2015 at 14:25
  • @aftershock Don't edit the question with new content. If it's a new question, ask a follow-up question.
    – Alenanno
    Jun 22, 2015 at 16:32

2 Answers 2

2

I write a possible solution

\documentclass{article}
\usepackage{chemfig}

\begin{document}
\schemestart
\chemfig{*6(=-=-=-)}\arrow{0}[,0]\+ 3\,\chemfig{O_3}
\arrow
\chemname{\chemfig{O*5(-\chembelow{C}{H}(-[::-18]\chembelow{C}{H}*5([:10]-O-O-[,,,1]CH(-[::-18,,1]CH*5([:120]-[,,1]O-O-\chemabove{C}{H}?-O-[,,,1]))-O-))-[,,1]O-\chemabove{C}{H}?-O-)}}{Benzenetriozonide}
\arrow(--.mid west){->[3\,\chemfig{H_2O}][Zn, $\Delta$]}[,1.2] 3\,\chemname{\chemfig{CHO-[2]CHO}}{Glyoxal\\(Ethanedial)} \+ 3\,\chemfig{H_2O_2}
\schemestop
\end{document}

EDIT I add all the CH. The \chemabove{C}{H} command put the H above (or below if you use \chembelow) the C atom. reaction

6
  • structure of benzene ozonide is not correct
    – Shirshak55
    Jun 22, 2015 at 14:56
  • We don't know the structure of benzine ozonide. This is why we need a better drawing of it!!! Jun 22, 2015 at 14:58
  • @aftershock I'm sorry it's not correct, but i have used this picture. Can you show us a picture of benzene triozonide? Your picture is wrong, there aren't enough oxygen and carbons
    – skevin93
    Jun 22, 2015 at 16:14
  • @skevin93 Ok i have edited and provided good image now :)
    – Shirshak55
    Jun 22, 2015 at 16:19
  • 1
    @skevin93 sorry your answer is not wrong but i want to show the carbon atoms also :) please do it and it will be ok :)
    – Shirshak55
    Jun 22, 2015 at 16:48
1

Some notes:

  • The first shape can be created by specifying the number of sides.
  • I used \chemrel for the arrows but the editor was complaining that it was deprecated. Not sure about this since the manual still has the command. Besides it works.
  • I scaled the second graph a bit, it was too big, but feel free to modify it as you want.
  • On the second graph, the screenshot below shows some artifacts. Those are due to the PDF viewer. Zooming in fixes the issue.
  • Also, please include a full MWE next time.

Output

figure 1

Code

\documentclass{article}
\usepackage{chemfig}

\newcommand{\emptydisk}{
\chemskipalign\tikz\draw(0,0)circle(3pt);
}
\newcommand{\nodisk}{
\chemskipalign\tikz\path(0,0)circle(3pt);
}

\begin{document}
\schemestart
\chemfig{*6(-=-=-=)} \chemfig{x30_3} 
\chemrel{->}
\chemname{
\scalebox{.5}{
\chemfig{%
    \emptydisk
        (-[:90,2]\emptydisk(-[:0]))
    (-[:0]
        (-[:-45]
            (-[:45,.5]\emptydisk
                (-[:45,.5]
                    (-[:90,2]
                        (-[:135]\nodisk))))
                        (-[:-45]\emptydisk
                            (-[:45]\emptydisk
                                (-[:135]))))
        (-[:90]\emptydisk
            (-[:90]
                (-[:45]\emptydisk
                    (-[:45]\emptydisk)))))      
}}}{Benzene\\Triozonide}
\chemrel[$3H_2O$][Zn.$\Delta$]{->} 3 \chemname{\chemfig{(-[::+90,.7]CHO)(-[::-90,.5]CHO)}}{Glyoxal\\(Ethanedial)}
\schemestop 
\end{document}
4
  • I wouldn't advertise \chemrel. Using it writes the following in the log file: Package chemfig Warning: the macro \chemrel is deprecated. Please, build schemes with \schemestart and inside, use \arrow.
    – cgnieder
    Jun 22, 2015 at 15:53
  • @clemens I see, what is the syntax for \arrow to have nodes like \chemrel?
    – Alenanno
    Jun 22, 2015 at 15:55
  • Also, is it possible to set the position of \arrow, like baseline, etc?
    – Alenanno
    Jun 22, 2015 at 15:57
  • \arrow is very flexible, lot's of things are possible, see for example here tex.stackexchange.com/a/251096/5049 Another example is an answer I gave here texwelt.de/wissen/fragen/5734#5738 Also the chemfig manual has a gallery including various examples, it explains anchoring, placing labels, …
    – cgnieder
    Jun 22, 2015 at 16:09

You must log in to answer this question.

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