我尝试使用双竖线分隔符\|
和\|
。输出应为 形式||P||
,但使用该gb4e
包时,仅打印单个竖线。我该如何修复此问题?
梅威瑟:
\documentclass{article}
\usepackage{gb4e}
\newcommand{\dbar}[1]{\left\|#1\right\|}
\begin{document}
$\dbar{P}$
\end{document}
答案1
我建议您改用\lVert
and \rVert
from amsmath
:
\documentclass{article}
\usepackage{amsmath}
\usepackage{gb4e}
\newcommand{\dbar}[1]{\left\lVert#1\right\rVert}
\begin{document}
$\dbar*{P}$
\end{document}
结果:
另一种选择是使用\DeclarePairedDelimiter
from mathtools
,但在这种情况下,您需要使用\noautomath
from 命令来gb4e
防止gb4e
因允许使用^
和_
数学模式之外的修改而引起的问题:
\documentclass{article}
\usepackage{mathtools}
\usepackage{gb4e}
\noautomath
\DeclarePairedDelimiter\dbar{\lVert}{\rVert}
\begin{document}
$\dbar{P}$
\end{document}