目前,如果我想让我的 TikZ 图像独立于坐标,我使用
\newcommand\AX{0}
\newcommand\AY{1}
我可以为每个点创建一个坐标吗?如果可以的话,我该如何访问 x 部分或 y 部分?
答案1
\documentclass{article}
\makeatletter
\newcommand*\getX[1]{\expandafter\getX@i#1\@nil}
\newcommand*\getY[1]{\expandafter\getY@i#1\@nil}
\def\getX@i#1,#2\@nil{#1}
\def\getY@i#1,#2\@nil{#2}
\makeatother
\begin{document}
\newcommand\A{1,-1}
my coordinates: \getX{\A},\getY{\A}
\end{document}