Tikz 画像の角度について助けが必要

Tikz 画像の角度について助けが必要

次の tikz 画像は、原則として同じ角度を持つ 2 本の角度付き線を生成しますが、コードをコンパイルすると、角度が異なる 2 本の線が生成されます。参照している線は、コードの下部にあります。これを修正するにはどうすればよいでしょうか。

ここに画像の説明を入力してください

\documentclass[tikz,border=5mm]{standalone}
\begin{document}

\begin{tikzpicture}
% Línea vertical correspondiente a la fuente de luz
\draw[line width=1mm] (0,0) -- (0,8);
% Efecto de línea que continúa
\draw[dashed, line width=0.5mm] (0,0) -- (0,-1);
% Texto debajo de fuente de luz
\node at (0,-1.5) {Fuente de luz};

% Línea vertical correspondiente con el espejo fijo M_1
\draw[ultra thick] (6,0) -- (6,8);
% Efecto de línea que continúa
\draw[dashed, line width=0.5mm] (6,0) -- (6,-1);
% Texto debajo de la línea gruesa
\node at (6,-1.5) {$\mathrm{M_1}$};
\node at (6, -2) {Espejo fijo};

% Línea vertical correspondiente con el espejo móvil M_2
\draw[ultra thick] (10,0) -- (10,8);
% Efecto de línea que continúa
\draw[dashed, line width=0.5mm] (10,0) -- (10,-1);
% Texto debajo de la línea gruesa
\node at (10,-1.5) {$\mathrm{M_2}$};
\node at (10, -2) {Espejo móvil};

% Dibuja una línea con una flecha en cada extremo
\draw[<->, thick] (6,7.5) -- (10,7.5);
%Texto para la separación espejos
\node at (8, 7.75) {$d$};

% Custom dashed line
\draw[dash pattern=on 8pt off 5pt] (-1,2) -- (11,2);
%Texto
\node at (12.5,2.25) {Eje central};
\node at (12.5,1.75) {del interferómetro};

%Dibujar el rayo de luz
% Dibuja la línea con ángulo
\draw[thick] (0,2) -- (30:6.93cm); % 30 grados y 5 cm de longitud

% Dibuja la línea con ángulo
\draw[thick] (0,2) -- (30:11.55cm); % 30 grados y 5 cm de longitud
\end{tikzpicture}
\end{document}

よろしくお願いします。

答え1

相対座標を指定したいのだと思います。Mico が言ったように、+そのためには座標の前に を使用する必要があります。

\draw[thick] (0,2) -- +(30:6.93cm);
\draw[thick] (0,2) -- +(30:11.55cm);

完全な例:

\documentclass[tikz,border=5mm]{standalone}
\begin{document}

\begin{tikzpicture}
% Línea vertical correspondiente a la fuente de luz
\draw[line width=1mm] (0,0) -- (0,8);
% Efecto de línea que continúa
\draw[dashed, line width=0.5mm] (0,0) -- (0,-1);
% Texto debajo de fuente de luz
\node at (0,-1.5) {Fuente de luz};

% Línea vertical correspondiente con el espejo fijo M_1
\draw[ultra thick] (6,0) -- (6,8);
% Efecto de línea que continúa
\draw[dashed, line width=0.5mm] (6,0) -- (6,-1);
% Texto debajo de la línea gruesa
\node at (6,-1.5) {$\mathrm{M_1}$};
\node at (6, -2) {Espejo fijo};

% Línea vertical correspondiente con el espejo móvil M_2
\draw[ultra thick] (10,0) -- (10,8);
% Efecto de línea que continúa
\draw[dashed, line width=0.5mm] (10,0) -- (10,-1);
% Texto debajo de la línea gruesa
\node at (10,-1.5) {$\mathrm{M_2}$};
\node at (10, -2) {Espejo móvil};

% Dibuja una línea con una flecha en cada extremo
\draw[<->, thick] (6,7.5) -- (10,7.5);
%Texto para la separación espejos
\node at (8, 7.75) {$d$};

% Custom dashed line
\draw[dash pattern=on 8pt off 5pt] (-1,2) -- (11,2);
%Texto
\node at (12.5,2.25) {Eje central};
\node at (12.5,1.75) {del interferómetro};

%Dibujar el rayo de luz
% Dibuja la línea con ángulo
\draw[thick] (0,2) -- +(30:6.93cm); % 30 grados y 5 cm de longitud

% Dibuja la línea con ángulo
\draw[thick] (0,2) -- +(30:11.55cm); % 30 grados y 5 cm de longitud
\end{tikzpicture}
\end{document}

完全な例

関連情報