我想使用语音拼写并找到了该tipa
包。不知何故,它似乎与我用来设置条件概率分布的命令结合产生了错误:
\documentclass{article}
\usepackage{amsmath,amssymb,amsfonts,mathrsfs,mathtools}
% conditional distribution
\providecommand\given{}
\DeclarePairedDelimiterXPP\condition[1]{}{}{}{}{%
\renewcommand\given{ \nonscript\:
\delimsize\vert
\nonscript\:
\mathopen{}
\allowbreak}
#1
}
\usepackage{tipa}
\begin{document}
$\condition{X\given Y}$.
\end{document}
未定义控制序列。\ttl@finishall
缺失 { 插入。$\condition{X\given Y}
答案1
当然,错误是不同的(您提到的错误titlesec
与删除对包的调用有关,并且会发生)。相反,您得到的是
LaTeX Warning: Command \: invalid in math mode on input line 19.
! Missing { inserted.
<to be read again>
}
l.19 $\condition{X\given Y}
$.
所发生的是tipa
重新定义\:
。你有两种策略:
- 使用
\nonscript\mskip\medmuskip
而不是\nonscript\:
- 使用不重新定义 的
tipa
选项加载,并且safe
\:
\;
\!
有关该safe
选项的更多信息,请参阅手册中的第 3.2.4 节tipa
。