我想创建命令来编写论文的目录。在我的 MWE 中,解决方案 1 有效,但我更喜欢解决方案 2,但它不起作用。我该如何让它工作?
\documentclass{article}
\usepackage{tikz}
\newcommand{\ssxa}{test 1}
\newcommand{\ssxb}{test 2}
\begin{document}
% First solution
\foreach \i in {\ssxa,\ssxb}{%
\section{\i}
}
% Second solution (does not work)
\foreach \i in {a,b}{
\edef\j{\expandafter\csname ssx\endcsname\i}
\section{\j}
}
\end{document}
答案1
\documentclass{article}
\usepackage{tikz}
\newcommand{\ssxa}{test 1}
\newcommand{\ssxb}{test 2}
\begin{document}
% First solution
\foreach \i in {\ssxa,\ssxb}{%
\section{\i}
}
% Second solution (does not work)
\foreach \i in {a,b}{
\section{\csname ssx\i\endcsname}
}
\end{document}