在 minted 代码中可靠地使用 \overline

在 minted 代码中可靠地使用 \overline

我如何(可靠地)使用\overlineminted 代码?例如,这些工作:

\documentclass{article}
\usepackage{newpxtext}
\usepackage{newpxmath}
\usepackage{minted}
\newmintinline{ocaml}{escapeinside=??}
\begin{document}
\ocamlinline|test ?$\overline{n}$?|

$\ocamlinline|test ?$\overline{n}$?|$

\[
  \ocamlinline|test ?$\overline{n}$?|
\]
\end{document}

但这些却不是:

\documentclass{article}
\usepackage{newpxtext}
\usepackage{newpxmath}
\usepackage{minted}
\newmintinline{ocaml}{escapeinside=??}
\begin{document}
\[
  \text{\ocamlinline|test ?$\overline{n}$?|}
\]

\begin{align*}
  \ocamlinline|test ?$\overline{n}$?|
\end{align*}
\end{document}

这种不一致让我感到困惑。我想知道是否有一种可靠的方法可以\overline在 minted 排版的代码中使用?

相关内容