Gibt es eine Möglichkeit, in Latex eine keilförmige und gestrichelte chemische Bindung inline zu zeichnen?

Gibt es eine Möglichkeit, in Latex eine keilförmige und gestrichelte chemische Bindung inline zu zeichnen?

Zahl der Anleihen

Ich versuche, Bindungen in einem Abschnitt, in dem es um chemische Notation geht, inline darzustellen. Ich wollte sie in einer Linie haben, anstatt auf eine Abbildung zu verweisen.

Hier ist ein MWE:

\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage{geometry}
\geometry{letterpaper, margin = 1in}
\usepackage{graphicx}
\usepackage{wrapfig}
\graphicspath{  {Images/}{../Images/}   }

\usepackage{amsthm, amsfonts, amsmath, amssymb, gensymb}
\usepackage{titling, titlesec, setspace, mhchem}
\usepackage{pdfpages, subfiles}
\begin{document}
 A wedge bond (<have fgure here>) is...
\end{document}

Antwort1

Das chemfigPaket bietet einen Befehl zum Zeichnen von Cram-Bonds, den Sie inline verwenden können.

Dies \setcrambond*{<dim1>}{<dim2>}{<dim3>}erfordert 3 Eingaben. <dim1>Steuert die Basisbreite des Keils (Standard ist 1,5 pt, betrifft beide Keilarten). <dim2>Steuert die Linienstärke im gestrichelten Keil (Standard ist 1 pt). <dim3>Steuert den Abstand zwischen den Linien im gestrichelten Keil (Standard ist 2 pt). Passen Sie diese nach Belieben an.

Außerdem habe ich \setatomsep{<dim>}damit die Länge der Bindung festgelegt.

\documentclass{article}
\usepackage{chemfig}
\setcrambond*{1ex}{1pt}{1.5pt}
\setatomsep{2em}

\begin{document}
    This is an in line wedge (\chemfig[yshift=0.7ex]{>}) and dashed wedge (\chemfig[yshift=0.7ex]{>:})
\end{document}

Keil


Das Molekül

Ich dachte nur, Sie möchten vielleicht auch das Molekül zeichnen. Sie können den Maßstab beliebig ändern. (Habe es drin gelassen, da Sie das Molekül aus seltsamen Gründen vielleicht in einer Linie platzieren möchten.)

\chemfig[][scale=1]{-[1]([:130]<)([:60]<:)-[-1]-[1]OH}

Beispielmolekül


Weitere Informationen:

  • Wenn Sie möchten, dass die Bindungen in die andere Richtung zeigen, verwenden Sie stattdessen <und .<:
  • Weitere Informationen finden Sie imchemfigDokumentation.

Antwort2

Hier ist eine Version mit Inline \includegraphics(passen Sie die Höhe nach Bedarf an), wenn Sie wirklich ein Bild einfügen möchten, anstatt es mit LaTeX zu zeichnen:

Bindung

\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}

\begin{document}
 A wedge bond \includegraphics[height=.5\baselineskip]{example-image} is...
\end{document}

verwandte Informationen