Wie drehe ich Pfeile, schreibe Text darauf und positioniere den Text anschließend richtig?

Wie drehe ich Pfeile, schreibe Text darauf und positioniere den Text anschließend richtig?

Ich weiß, dass es ein wenig lokalisiert ist, aber haben Sie Geduld, denn ich muss wissen, wie das geht. Hier ist ein Bild von dem, was ich tun muss:Bildbeschreibung hier eingeben

Wie Sie sehen, muss ich diese Linien zeichnen. Ich weißSo fügen Sie Text hinzuund wie kann ich sie drehen (\turn), aber wie kann ich den Text der zweiten Zeile richtig positionieren?

AKTUALISIEREN:Ich brauche auch Doppelpfeile wie diese: Bildbeschreibung hier eingeben

Antwort1

Da Sie anscheinend auf eine Lösung warten tikz-cd(Danke an Bernard für das Abtippen aller Formeln aus Ihrer Zeichnung):

% arara: pdflatex

\documentclass{article}
\usepackage{tikz-cd}
\usepackage{mhchem}

\begin{document}    
    \begin{tikzcd}[row sep=0.6cm]
        \ce{Cr} \arrow{r}{1} & \ce{Cr2O3} \arrow{r} \arrow{dr}[swap]{5} & \ce{CrCl3} \arrow{r}{3} & \ce{Cr(OH)3} \arrow{dl} \arrow{r}{4} \arrow{d}{7} & \ce{Cr2O3}\\
        & &\ce{KCrO2} \arrow{r}{6} & \ce{Cr(NO3)3} &
    \end{tikzcd}    
\end{document}

Bildbeschreibung hier eingeben

Wenn Sie die Zahl 5 um den gleichen Winkel wie der Pfeil drehen möchten, können Sie schreiben \arrow{dr}[swap,sloped]{5}.


Bearbeiten:

Für Ihr zweites Bild:

\documentclass{article}
\usepackage{tikz-cd}
\usepackage{mhchem}

\begin{document} 
    \[   
    \begin{tikzcd}
        \ce{Al2(SO4)3} \arrow[shift left]{r}{2} & \ce{Al(OH)3} \arrow[shift left]{l}{7} 
    \end{tikzcd} 
    \]   
\end{document}

Bildbeschreibung hier eingeben

Antwort2

Mit den Paketen mhchemund pst-nodeist es einfach. Beachten Sie, dass pdfSie mit dieser Option kompilieren können, pdflatexsofern Sie mit dem -shell-escape (for TeX Live or MacTeX) orSchalter --enable-write18` (für MiKTeX) kompilieren.

\documentclass[pdf]{report}
\usepackage{pst-node}
\usepackage{mhchem}

\begin{document}

\[ \psset{arrows = ->, nodesep = 3pt, labelsep = 3pt, colsep = 1.2cm, rowsep = 1.2cm, npos = 0.45, arrowinset=0.2}
\begin{psmatrix}
 \ce{Cr} & \ce{Cr2O3} & \ce{CrCl3} &\ce{Cr(OH)3} & \ce{Cr2O3}\\
 & &\ce{KCrO2} & \ce{Cr(NO3)3}\\[0.5cm]
\ce{Al2(SO4)3} & \ce{Al(OH)3}
 \ncline{1,1}{1,2}\naput{1} \ncline{1,2}{1,3} \ncline{1,3}{1,4}\naput{3}\ncline{1,4}{1,5}\naput{4}
 \ncline{1,2}{2,3}\naput[npos=0.5]{5}\ncline{1,4}{2,3}\ncline{1,4}{2,4}\naput{7}
 \ncline{2,3}{2,4}\naput{6}
%
\psset{tpos = 0.52}
\ncline[offset=0.667ex]{3,1}{3,2}\taput{2}\ncline[offset=0.667ex]{3,2}{3,1}\tbput{7}
\end{psmatrix} \]

\end{document} 

Bildbeschreibung hier eingeben

verwandte Informationen