tkzMarkAngle изменяет размер tikzpicutre

tkzMarkAngle изменяет размер tikzpicutre

Я пытаюсь маркировать некоторые 3D-фигуры. Вот 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}

Это работает так, как я и надеюсь: все выглядит хорошо Однако, раскрытие закомментированной строки приводит к появлению дополнительного пробела слева от изображения. Можно ли как-то отключить это? У меня гораздо более сложное изображение, и я хочу по очереди подписывать разные углы, но я не могу, чтобы размер каждый раз менялся: изменения размера

решение1

С последней версией tkz-euclide на CTANверсия 3.01c

Вам не нужно загружать TikZ, потому что tikz-3dplotи tkz-euclideзагружать 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}

введите описание изображения здесьвведите описание изображения здесь

Связанный контент