Mantener el tamaño uniforme en páginas independientes mientras se usa tikz-3dplot

Mantener el tamaño uniforme en páginas independientes mientras se usa tikz-3dplot

El cambio de los ángulos del punto de vista tikz-3dplotcambia las diferentes páginas mientras se usa standalone. ¿Cómo podría mantener esa talla uniforme?

Agregar un rectángulo como fondo tampoco funcionó, por lo que una solución más razonable es agregar algún objeto invariante de rotación. Una esfera con opacidad cero por lo que desde ambos ángulos (desde cualquiera) debe dejar el tamaño invariante. Pero no logré dibujar esa esfera (un comando de bola no es para 3d, ¿verdad?).

\documentclass[tikz,border=2pt]{standalone}
\usepackage{tikz-3dplot}

\begin{document}

\tdplotsetmaincoords{60}{50}
\begin{tikzpicture}     [tdplot_main_coords]

\draw[-latex]  (-1,-1,-1) --  (1,1,1);

\end{tikzpicture}

% now arrow seen from other angle, but the page shrinks
\tdplotsetmaincoords{30}{90}
\begin{tikzpicture}     [tdplot_main_coords]

\draw[-latex]  (-1,-1,-1) --  (1,1,1);

\end{tikzpicture}


\end{document}

ingrese la descripción de la imagen aquí

Respuesta1

Podrías centrar la imagen tikz en una minipágina.

\documentclass[multi={minipage},border=2pt]{standalone}
\usepackage{tikz}
\usepackage{tikz-3dplot}

\begin{document}

\begin{minipage}[c][3.47cm][c]{3.47cm}% sqrt(12)
\centering
\tdplotsetmaincoords{60}{50}
\begin{tikzpicture}     [tdplot_main_coords]

\draw[-latex]  (-1,-1,-1) --  (1,1,1);

\end{tikzpicture}
\end{minipage}

\begin{minipage}[c][3.47cm][c]{3.47cm}
\centering
% now arrow seen from other angle, but the page shrinks
\tdplotsetmaincoords{30}{90}
\begin{tikzpicture}     [tdplot_main_coords]

\draw[-latex]  (-1,-1,-1) --  (1,1,1);

\end{tikzpicture}
\end{minipage}

\end{document}

información relacionada