![将双反斜杠传递给宏](https://linux22.com/image/340659/%E5%B0%86%E5%8F%8C%E5%8F%8D%E6%96%9C%E6%9D%A0%E4%BC%A0%E9%80%92%E7%BB%99%E5%AE%8F.png)
我正在尝试编写一个宏,其中一个参数是双反斜杠,以获取列矩阵,但我无法转义该\
字符。这是一个抛出错误的简单示例。如果我尝试\myBmatrix{z_1 \\ z_2}
或\myBmatrix{z_1 \\\\\\ z_2}
(我试图编写的实际宏更复杂,但我想从这个愚蠢的宏开始)
\documentclass{amsart}
\def\myBmatrix#1{
\begin{bmatrix}
{{#1}}
\end{bmatrix}
}
\begin{document}
\begin{align}
\myBmatrix{z_1 \\\\ z_2}
\end{align}
\end{document}