这是我绘制三角形的代码。我想反转/旋转这个三角形(即三角形的顶部朝下)
\usepackage{etoolbox}
\usepackage{tikz}
\newrobustcmd*{\mytriangle}[1]{\tikz{\filldraw[draw=#1,fill=#1] (0,0) --
(0.2cm,0) -- (0.1cm,0.2cm);}}
\begin{document}
\mytriangle{blue}
\end{document}
答案1
这是另一个采用不同方法的答案---我使用\rotatebox
命令来旋转三角形。
\documentclass{article}
\usepackage{tikz}
\newcommand{\mybettertriangle}[1]{\tikz\filldraw[#1] (0,0) -- (0.2cm,0) -- (0.1cm,0.2cm) -- cycle;}
\newcommand{\mytriangle}[1]{\tikz{\filldraw[draw=#1,fill=#1] (0,0) --
(0.2cm,0) -- (0.1cm,0.2cm);}}
\begin{document}
This is my triangle: \mybettertriangle{} \mytriangle{blue} here
Upside down: \rotatebox[origin=c]{180}{\mybettertriangle{}}
\end{document}
请注意以下几点:
答案2
答案3
您可以更改定义三角形的坐标。
\documentclass{article}
\usepackage{etoolbox}
\usepackage{tikz}
\newrobustcmd*{\mytriangle}[1]{\tikz{\filldraw[draw=#1,fill=#1] (0,0) --
(0.2cm,0) -- (0.1cm,0.2cm);}}
\newrobustcmd*{\downtriangle}[1]{\tikz{\filldraw[draw=#1,fill=#1] (0,0.2cm) --
(0.2cm,0.2cm) -- (0.1cm,0);}}
\begin{document}
\mytriangle{blue}
\downtriangle{blue}
\end{document}