禁用某些 Babel 重音运算符

禁用某些 Babel 重音运算符

我必须承认,我不太了解 babel 的实际工作原理,所以也许有人可以帮助我快速解决问题。我的 LaTeX 序言中有以下几行:

\usepackage[spanish]{babel}

默认情况下,babel 会用重音版本替换某些运算符,\lim例如利姆。我想避免这种行为,但只针对某些操作符。也就是说,在调用 babel 之后,我有以下几行:

\renewcommand{\lim}{\varprojlim}

因此我希望\lim在公式中给出相应的符号,但我看到的却是 babel 的利姆到处都是。我该如何解决这个问题?

我看到了一个相关的问题使用 babel 的重音运算符,但我的情况不同:我不想禁用所有重音运算符,我只需要用 替换\lim\varprojlim或者可能用重音符号\varprojlim,那将是完美的:-)

答案1

我不确定你真的想重命名\varprojlim\lim。无论如何,你应该这样做

\addto\extrasspanish{\renewcommand{\lim}{\varprojlim}}

完整示例:

\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}

\usepackage{amsmath}

\addto\extrasspanish{\renewcommand{\lim}{\varprojlim}}

\begin{document}

\[
\lim_{i\in I}X_i
\]

\end{document}

enter image description here

相关内容