Есть ли простой способ увеличить размер наконечника стрелки, используя что-то вроде:
\tikzset{myptr/.style=->, ????}
без разработки нового стиля стрелок с нуля?
Есть ли простой способ увеличить размер наконечника стрелки, используя что-то вроде:
\tikzset{myptr/.style=->, ????}
без разработки нового стиля стрелок с нуля?
Одно из очень быстрых решений - просто масштабировать острие стрелки - это номер %2
в следующем виде:
\documentclass[multi=false,tikz,border=2mm]{standalone}
\usetikzlibrary{arrows,decorations.markings}
\begin{document}
\begin{tikzpicture}
%1
\draw [->,>=stealth] (0,.5) -- (2,.5);
%2
\draw [decoration={markings,mark=at position 1 with
{\arrow[scale=3,>=stealth]{>}}},postaction={decorate}] (0,0) -- (2,0);
\end{tikzpicture}
\end{document}
Это производит:
(извините за чрезмерный зум).
Гораздо больше в ответах на этот вопрос и в этот ответ, который я использовал в качестве источника.
Дополнение
\tikzset
подход. Этот код:
\documentclass[multi=false,tikz,border=2mm]{standalone}
\usetikzlibrary{arrows,decorations.markings}
\begin{document}
\begin{tikzpicture}
\tikzset{myptr/.style={decoration={markings,mark=at position 1 with %
{\arrow[scale=3,>=stealth]{>}}},postaction={decorate}}}
%1
\draw [->,>=stealth] (0,.5) -- (2,.5);
%2
\draw [myptr] (0,0) -- (2,0);
\end{tikzpicture}
\end{document}
производит тот же результат, что и предыдущий (источник: PGF Manual, раздел 2.8).
Очевидно, вы можете использовать -Latex
вместо stealth
.