Me gusta la punta de flecha común y corriente que obtienes en TikZ \draw [->] (a) to (b);
. En mi documento tengo muchas líneas normales como ésta y también muchas líneas duplicadas como \draw [double,->] (c) to (d);
. Pero parece un poco extraño, ya que las puntas de las flechas son diferentes. Creo que se vería mejor si todas las líneas usaran la punta de flecha común.
Entonces, aquí está mi pregunta: ¿cómo puedo obtener una punta de flecha myarrow
que \draw [double distance=0.5pt,-myarrow] (c) to (d);
me dé exactamente la misma punta de flecha que con una línea normal? Me gustaría que esto funcione para un rango de valores de double distance
, digamos, menos de 1 punto.
Respuesta1
Aquí hay una solución:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\tikzset{%%
>={To[length=6pt]}
}
\pagestyle{empty}
\begin{document}
\begin{tikzpicture}
\draw[->] (0,0) -- (1,0);
\draw[double,->] (0,1) -- (1,1);
\end{tikzpicture}
\end{document}
Esto obligará a que las flechas tengan la misma longitud, pero también evitará que se escale adecuadamente si cambia el ancho de la línea (pero quizás eso no sea un problema para usted).