Tag Info

5

I propose the following solution. I've made a number of changes: First of all I find your use of enumerate a bit strange. It looks like you want equation numbers for your reactions. If that's it then I'd use an equation environment. With the class option leqno its numbers will be placed on the left. I'd still use chemfig's \schemestart ... \schemestop ...

1

Please use the package chemfig for this. For the braces you should have a look in chapter 12.5 of its documentation. Here is some code to start with: % arara: pdflatex \documentclass{article} \usepackage{chemfig} \begin{document} \setatomsep{7mm} \chemfig{x\,Et-O-Si(-[2]OEt)(-[6]OEt)-O-Si(-[2]OH)(-[6]OEt)-OH} \chemrel[$-\mathrm{m\,H_2O}$]{->} ...

4

»not very elegant« is not a very precise description of what's wrong... First of all I'd use a list for the, well, list, i.e., enumerate. The labels can easily be adjusted with enumitem. Then I'd make the arrows longer using the last optional argument of the \arrow command: \arrow[<angle>,<length factor>] I'd also shorten the bond length a ...

2

Here is one way you can do this. I have modified the interatomic separation and the length of the arrows in the scheme. If this is not what you want, please explain what you mean by "elegant" :-) NB: \quad and \; are for horizontal spacing on the lines \documentclass[12pt,twoside,a4paper,openright]{report} \usepackage[utf8]{inputenc} ...

2

You need some % at the end of lines in your definition of \chemlabel otherwise the ends of lines appear as spaces: \documentclass{article} \usepackage{hyperref} \makeatletter \newcounter{chem} \addtocounter{chem}{1} \newcommand{\chemlabel}[1]{% \hypertarget{#1}{\textbf{\number\value{chem}}}% <<<< \protected@write\@auxout{}{\string\newlabel ...

Top 50 recent answers are included