Как изменить наконечник стрелы в tikz Есть ли простой способ увеличить размер наконечника стрелки, используя что-то вроде: \tikzset{myptr/.style=->, ????} без проектирования нового стиля стрелки с нуля? Ответ 1 Одним из решений, очень быстрым, просто масштабировать стрелку, является число %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.
Ответ 1 Одним из решений, очень быстрым, просто масштабировать стрелку, является число %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.