gb4e 软件包破坏了双线分隔符

gb4e 软件包破坏了双线分隔符

我尝试使用双竖线分隔符\|\|。输出应为 形式||P||,但使用该gb4e包时,仅打印单个竖线。我该如何修复此问题?

梅威瑟:

\documentclass{article}
\usepackage{gb4e}

\newcommand{\dbar}[1]{\left\|#1\right\|}

\begin{document}

$\dbar{P}$

\end{document}

答案1

我建议您改用\lVertand \rVertfrom amsmath

\documentclass{article}
\usepackage{amsmath}
\usepackage{gb4e}

\newcommand{\dbar}[1]{\left\lVert#1\right\rVert}

\begin{document}

$\dbar*{P}$

\end{document}

结果:

在此处输入图片描述

另一种选择是使用\DeclarePairedDelimiterfrom mathtools,但在这种情况下,您需要使用\noautomathfrom 命令来gb4e防止gb4e因允许使用^_数学模式之外的修改而引起的问题:

\documentclass{article}
\usepackage{mathtools}
\usepackage{gb4e}

\noautomath
\DeclarePairedDelimiter\dbar{\lVert}{\rVert}

\begin{document}

$\dbar{P}$

\end{document}

相关内容