我想学习如何在 Latex 中操作逗号分隔列表。为了给出一个具体但人为的例子,我想使用以下命令:
\swap{1,10}
展开如下:
{10,1}
我怎样才能实现它?
答案1
我认为你应该全面地问你想要什么。举个具体的例子,
\newcommand*\swap[1]{\doswap#1\relax}
\def\doswap#1,#2\relax{{#2,#1}}
应该可以工作,尽管我没有测试过。
我想学习如何在 Latex 中操作逗号分隔列表。为了给出一个具体但人为的例子,我想使用以下命令:
\swap{1,10}
展开如下:
{10,1}
我怎样才能实现它?
我认为你应该全面地问你想要什么。举个具体的例子,
\newcommand*\swap[1]{\doswap#1\relax}
\def\doswap#1,#2\relax{{#2,#1}}
应该可以工作,尽管我没有测试过。