Estoy usando las decoraciones.marcaciones de tikzlibrary para colocar puntas de flecha en lugares arbitrarios en algunas líneas. Mi código es el siguiente:
\begin{tikzpicture}[arrowmark/.style 2 args={decoration={markings,mark=at position #1 with \arrow{#2}}}]
\draw[
postaction={decorate},
arrowmark={.15}{ >},
] (0,1) to (3,1);
\end{tikzpicture}
Ahora quiero hacer la punta de la flecha un poco más grande y más gruesa. Leí algunas sugerencias en el manual y varias preguntas aquí, pero no sé cómo implementar esto en mi código.
Respuesta1
Cargue arrows.meta
la biblioteca tikz` y podrá modificar muchas cosas como largo, ancho, escala, largo de escala, ancho de escala, etc.
Aquí está el código:
\documentclass[tikz,border=5]{standalone}
\usetikzlibrary{decorations.markings,arrows.meta}
\begin{document}
\begin{tikzpicture}[arrowmark/.style 2 args={decoration={markings,mark=at position #1 with \arrow{#2}}}]
\draw[
postaction={decorate},
arrowmark={.15}{>[scale=2,line width=1pt,line join=miter]},
] (0,1) to (3,1);
\draw[
postaction={decorate},
arrowmark={.15}{>[scale=1]},
] (0,2) to (3,2);
\end{tikzpicture}
\end{document}
Para obtener más detalles, consulte la página 203 del manual, sección 16.5.