我刚刚意识到,我之前在序言中定义新命令时犯了一个大错误
\renewcommand{\v}{\mathbf{v}}
现在,我想使用 输入捷克语\v{s}
,但是我不能。
你有什么建议吗?
答案1
答案2
不要再犯了!;-)
使用前先数到一百万\renewcommand
,然后再考虑。
对于您已经输入的文档,最好的办法是将所有\v
引用向量更改为其他内容,例如\vecv
。
使用相同的命令来做不同的事情也是可能的,但我不推荐这样做。
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\let\ORIGINALv\v
\DeclareRobustCommand{\v}{%
\ifmmode\mathbf{v}\else\expandafter\ORIGINALv\fi
}
\begin{document}
\section{\v{c}č}
Háček or h\'{a}\v{c}ek
$\v+x=y$
\end{document}