我遇到了以下错误。
该代码段Soit $p\in \left \llbracket {0}, {m^2} \right \rrbracket$
产生输出
我尝试生成 MWE,但目前为止,我还没有成功。以下 MWE 无法重现相同的输出(我的意思是,以下 MWE 生成了我正在等待的输出)。
\documentclass{article}
\usepackage{stmaryrd}
\usepackage{mathtools}
\DeclarePairedDelimiter{\integerBrackets}{\llbracket}{\rrbracket}
\newcommand{\integerInterval}[2]{\integerBrackets*{#1, #2}}
\begin{document}
Soit $p\in \integerInterval{0}{m^2}$
$\integerInterval{0}{m^2}$
\end{document}
这意味着该错误可能是由与其他软件包的交互引起的。
所以,我的问题是:没有任何 MWE......有人知道是什么原因导致了这个问题吗?
答案1
在某个地方,您已将命令定义为假双括号而不是单个字形,因此\left
只能\right
看到其中的一半。
\documentclass{article}
%\usepackage{stmaryrd}
\def\llbracket{[\![}
\def\rrbracket{]\!]}
\usepackage{mathtools}
\DeclarePairedDelimiter{\integerBrackets}{\llbracket}{\rrbracket}
\newcommand{\integerInterval}[2]{\integerBrackets*{#1, #2}}
\begin{document}
Soit $p\in \integerInterval{0}{m^2}$
$\integerInterval{0}{m^2}$
\end{document}