先前的答案:列表‘escapeinside’选项对我不起作用 表明
escapeinside={@*}{*@)},
应该允许我逃离@* ... *@列表内部
但是在我的列表中,转义后的所有内容都被视为 LaTeX,而不是列表:
// remove all multiples starting with @* $i^2$ *@
for (uint64_t j = i*i; j <= n; j += 2*i)
isPrime[j] = false;
所以 for 循环出错了。如果这个代码不够好,我会尝试编写一个 MWE