
\documentclass{article}
\usepackage{tikz}
\usepackage{pgf}
\usetikzlibrary{shapes.geometric}
\usepgflibrary{decorations.shapes}
\usetikzlibrary{decorations.shapes, shapes, fit, arrows, positioning, trees, mindmap, calc}
\tikzset{
rubber/.style={
draw=red!50,
shape border rotate=-90,
isosceles triangle,
fill=red!50,
minimum height=1.5cm,
minimum width =0.05cm,
}
}
\tikzset{
ducky/.style={
draw=red!50,
shape border rotate=90,
isosceles triangle,
fill=red!50,
minimum height=1.5cm,
minimum width =0.05cm,
}
}
\begin{document}
\begin{tikzpicture}
\node[rubber] at (0,0) {};
\node[ducky] at (0,0.5) {};
\end{tikzpicture}
\end{document}
삼각형을 더 크고 더 얇게 만드는 방법이 있나요?
답변1
두 개의 키가 필요합니다.
- 이 옵션은 (기본값은 로 설정됨 )
isosceles triangle stretches
을 무시 하고 키 의 정확한 크기를 사용 하고 지정할 수 있도록 합니다 .isosceles triangle apex angle
30
minimum width
minimum height
isosceles triangle
inner sep
매우 작은 값의 경우 키를 로 설정해야 합니다0pt
(기본값은.3333em
).
428f페이지를 읽어보시기 바랍니다. ~의PGF 매뉴얼. (PDF에서 이등변삼각형을 검색할 수도 있습니다.)
암호
\documentclass[tikz]{standalone}
\usetikzlibrary{shapes.geometric}
\tikzset{
rubberduck/.style={
draw=red!50,
shape=isosceles triangle,
fill=red!50,
minimum height=1.5cm,
minimum width=0.5cm,
shape border rotate=#1,
isosceles triangle stretches,
inner sep=0pt,
},
rubber/.style={rubberduck=+90},
ducky/.style={rubberduck=-90}}
\begin{document}
\begin{tikzpicture}
\node[rubber] at (0,0) {};
\node[ducky] at (1,1.5) {};
\end{tikzpicture}
\end{document}