So halten Sie einen Teil des Textes aufrecht, wenn Sie das gesamte Tikz-Bild durch Drehen des Pakets drehen

So halten Sie einen Teil des Textes aufrecht, wenn Sie das gesamte Tikz-Bild durch Drehen des Pakets drehen

Ich würde das ganze Tikzbild um einen bestimmten Winkel drehen. Ich verwende rotatingdafür das Paket wie inhttps://tex.stackexchange.com/a/199471/. Das Problem ist jedoch, dass ich den eingefügten Text aufrecht halten möchte. Im folgenden Bild ist beispielsweise das Symbol „u“ schief. Es gibt eine verwandte Frage inSo drehen Sie die Position eines Knotens, aber nicht den darin enthaltenen Textaber es verwendet nicht das Paket „rotating“. Die Motivation liegt darin, dass es beim Zeichnen eines Bildes einfacher ist, das Bild aufrecht zu zeichnen, als es zu drehen, da die Berechnung einfacher ist.

Genauer gesagt möchte ich, dass der Knoten samt Text gedreht wird, der Text aber aufrecht erscheint.

\documentclass{article}
\usepackage{tikz}
\usepackage{rotating}

\begin{document}
 \begin{turn}{-37}
\begin{center}
\begin{tikzpicture}[scale=1]
\draw [->] (3.5, 1.5)-- (4.25, 3.75); 
\node at (4.45, 3.75) {$u$}; 
\end{tikzpicture}
\end{center}
\end{turn}

\end{document} 

Antwort1

Die Antwort auf die Frage in der Überschrift ist einfach: Nein, das ist nicht möglich, und zwar aus dem einfachen Grund, dass die Befehle im rotatePaket konzeptgemäß alles innerhalb ihres Gültigkeitsbereichs rotieren lassen.

Sie benötigen jedoch kein zusätzliches Paket. Die tikzpictureUmgebung bietet die Option rotate, die alles außer den Beschriftungen rotiert.

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[scale=1,rotate=0]
\draw [->] (3.5, 1.5)-- (4.25, 3.75); 
\node at (4.45, 3.75) {$u$}; 
\end{tikzpicture}
\begin{tikzpicture}[scale=1,rotate=-37]
\draw [->] (3.5, 1.5)-- (4.25, 3.75); 
\node at (4.45, 3.75) {$u$}; 
\end{tikzpicture}
\begin{tikzpicture}[scale=1,rotate=30]
\draw [->] (3.5, 1.5)-- (4.25, 3.75); 
\node at (4.45, 3.75) {$u$}; 
\end{tikzpicture}
\end{document} 

verwandte Informationen