困った
test.tex
\newcommand{\foo}{\{bar\}}
上記のような \
を含む出力を得たい場合,
latex.json
{
"bad": {
"prefix": "test",
"body": ["\\newcommand{\\foo}{\\{bar\\}}",],
"description": "bad",
},
}
のように \
$\rightarrow$ \\
とすれば良さそうだが,実際に得られる出力は
test.tex
\newcommand{\foo}{\{bar}}
となってしまう.
解決
latex.json
{
"good": {
"prefix": "test",
"body": ["\\newcommand{\\foo}{\\{bar\\\\}}",],
"description": "good",
},
}
と最後の \
を \\\\
とすれば良い.
なんで?
全然わからん.