
Ich versuche, einige 3D-Figuren zu beschriften. Hier ist ein MWE:
\documentclass[tikz]{standalone}
\usepackage{tikz}
\usepackage{tikz-3dplot}
\usepackage{tkz-euclide}
\usetkzobj{all}
\begin{document}
\tdplotsetmaincoords{70}{110}
\begin{tikzpicture}[scale=2.54,tdplot_main_coords]
\def\a{0.5}
\draw[->] (0,0,0) -- (1,0,0) node[anchor=north east]{x};
\draw[->] (0,0,0) -- (0,1,0) node[anchor=north west]{y};
\draw[,->] (0,0,0) -- (0,0,1) node[anchor=south]{z};
\coordinate (E) at (\a,0,0);
\coordinate (A) at (0,0,0);
\coordinate (B) at (0,\a,0);
\coordinate (C) at (0,0,\a);
\tkzMarkAngle[size=0.2cm,draw=red](B,A,C);
% \tkzMarkAngle[size=0.2cm,draw=blue](C,A,E);
\end{tikzpicture}
\end{document}
Das funktioniert wie erhofft:
Das Aufdecken der kommentierten Zeile führt jedoch dazu, dass links vom Bild zusätzliche Leerzeichen eingefügt werden. Kann ich das irgendwie deaktivieren? Ich habe ein viel komplizierteres Bild und möchte nacheinander verschiedene Winkel beschriften, aber ich kann die Größe nicht jedes Mal ändern:
Antwort1
Mit der letzten Version von tkz-euclide auf CTANVersion 3.01c
Sie müssen TikZ nicht laden, weil tikz-3dplot
und tkz-euclide
laden Sie TikZ
\documentclass[tikz]{standalone}
\usepackage{tikz-3dplot}
\usepackage{tkz-euclide}
\begin{document}
\tdplotsetmaincoords{70}{110}
\begin{tikzpicture}[scale=2.54,tdplot_main_coords]
\def\a{0.5}
\draw[->] (0,0,0) -- (1,0,0) node[anchor=north east]{x};
\draw[->] (0,0,0) -- (0,1,0) node[anchor=north west]{y};
\draw[,->] (0,0,0) -- (0,0,1) node[anchor=south]{z};
\coordinate (E) at (\a,0,0);
\coordinate (A) at (0,0,0);
\coordinate (B) at (0,\a,0);
\coordinate (C) at (0,0,\a);
\tkzMarkAngle[size=0.2cm,draw=red](B,A,C);
\tkzMarkAngle[size=0.2cm,draw=blue](C,A,E);
\end{tikzpicture}
\end{document}