我想创建一个命令以避免/tikz/column 1/.append style={anchor=base west}
每次都写入。这可能吗?
\documentclass{article}
\usepackage{tikz-cd}
\newcommand{\anchor}[2]{
/tikz/column #1/.append style={anchor=#2}
}
\begin{document}
\begin{tikzcd}[\anchor{1}{base west}]
a
\end{tikzcd}
\end{document}
答案1
评估选项时宏不起作用。
我建议使用与您想要的相同的风格。
\documentclass{article}
\usepackage{tikz-cd}
% \tikzset already adds /tikz as root
\tikzset{
myanchor/.style 2 args={column #1/.append style={anchor=#2}}
}
\begin{document}
\begin{tikzcd}[myanchor={1}{base west}]
a
\end{tikzcd}
\end{document}