如何在 vscode 片段中使用双反斜杠 `\\`
How to have double backslash `\\` in vscode snippet
我想让这段代码起作用:
"General matrix": {
"prefix": "general-matrix-n-n-with-a-elements",
"body": [
"\begin{equation}",
"\t \begin{bmatrix}",
"\t\t a_{11} & a_{12} & a_{13} & \dots & a_{1n} \\ ",
"\t\t a_{21} & a_{22} & a_{23} & \dots & a_{2n} \\ ",
"\t\t \vdots & \vdots & \vdots & \ddots & \vdots \\ ",
"\t\t a_{n1} & a_{n2} & a_{n3} & \dots & a_{nn}",
"\t \end{bmatrix}",
"\end{equation}",
],
"description": "General n by n matrix"
以便它格式化为这个
\begin{equation}
\begin{bmatrix}
a_{11} & a_{12} & a_{13} & \dots & a_{1n} \
a_{21} & a_{22} & a_{23} & \dots & a_{2n} \
\vdots & \vdots & \vdots & \ddots & \vdots \
a_{n1} & a_{n2} & a_{n3} & \dots & a_{nn}
\end{bmatrix}
\end{equation}
但是反斜杠的格式是这样的
\begin{equation}
\begin{bmatrix}
a_{11} & a_{12} & a_{13} & \dots & a_{1n} \
a_{21} & a_{22} & a_{23} & \dots & a_{2n} \
\vdots & \vdots & \vdots & \ddots & \vdots \
a_{n1} & a_{n2} & a_{n3} & \dots & a_{nn}
\end{bmatrix}
\end{equation}
请注意,行尾没有双 \
,而是一个 \
只需再添加两个反斜杠,如:
"General matrix": {
"prefix": "general-matrix-n-n-with-a-elements",
"body": [
"\begin{equation}",
"\t \begin{bmatrix}",
"\t\t a_{11} & a_{12} & a_{13} & \dots & a_{1n} \\\ ",
"\t\t a_{21} & a_{22} & a_{23} & \dots & a_{2n} \\\ ",
"\t\t \vdots & \vdots & \vdots & \ddots & \vdots \\\ ",
"\t\t a_{n1} & a_{n2} & a_{n3} & \dots & a_{nn}",
"\t \end{bmatrix}",
"\end{equation}",
],
"description": "General n by n matrix"
}
您要打印的片段中的每个反斜杠都需要 双重转义,因此如果您想要输出 2 个,则每个反斜杠多 2 个,总共 6 个。
我想让这段代码起作用:
"General matrix": {
"prefix": "general-matrix-n-n-with-a-elements",
"body": [
"\begin{equation}",
"\t \begin{bmatrix}",
"\t\t a_{11} & a_{12} & a_{13} & \dots & a_{1n} \\ ",
"\t\t a_{21} & a_{22} & a_{23} & \dots & a_{2n} \\ ",
"\t\t \vdots & \vdots & \vdots & \ddots & \vdots \\ ",
"\t\t a_{n1} & a_{n2} & a_{n3} & \dots & a_{nn}",
"\t \end{bmatrix}",
"\end{equation}",
],
"description": "General n by n matrix"
以便它格式化为这个
\begin{equation}
\begin{bmatrix}
a_{11} & a_{12} & a_{13} & \dots & a_{1n} \
a_{21} & a_{22} & a_{23} & \dots & a_{2n} \
\vdots & \vdots & \vdots & \ddots & \vdots \
a_{n1} & a_{n2} & a_{n3} & \dots & a_{nn}
\end{bmatrix}
\end{equation}
但是反斜杠的格式是这样的
\begin{equation}
\begin{bmatrix}
a_{11} & a_{12} & a_{13} & \dots & a_{1n} \
a_{21} & a_{22} & a_{23} & \dots & a_{2n} \
\vdots & \vdots & \vdots & \ddots & \vdots \
a_{n1} & a_{n2} & a_{n3} & \dots & a_{nn}
\end{bmatrix}
\end{equation}
请注意,行尾没有双 \
,而是一个 \
只需再添加两个反斜杠,如:
"General matrix": {
"prefix": "general-matrix-n-n-with-a-elements",
"body": [
"\begin{equation}",
"\t \begin{bmatrix}",
"\t\t a_{11} & a_{12} & a_{13} & \dots & a_{1n} \\\ ",
"\t\t a_{21} & a_{22} & a_{23} & \dots & a_{2n} \\\ ",
"\t\t \vdots & \vdots & \vdots & \ddots & \vdots \\\ ",
"\t\t a_{n1} & a_{n2} & a_{n3} & \dots & a_{nn}",
"\t \end{bmatrix}",
"\end{equation}",
],
"description": "General n by n matrix"
}
您要打印的片段中的每个反斜杠都需要 双重转义,因此如果您想要输出 2 个,则每个反斜杠多 2 个,总共 6 个。