我使用的es-minimal
选项包括babel
禁用运算符上的重音。由于我想要重音运算符,因此我使用了命令,\accentedoperators
但运算符仍然没有重音。
\documentclass{article}
\usepackage[spanish,es-minimal]{babel}
\accentedoperators
\begin{document}
$\lim$
\end{document}
答案1
在文件中spanish.ldf
可以找到:
\es@genoption{es-minimal}
{es-ucroman,es-noindentfirst,es-nosectiondot,es-noenumerate,%
es-noitemize,es-noquoting,es-notilde,es-nodecimaldot}
{\spanishplainpercent
\let\es@operators\relax}
它显示了es-minimal
其他选项的定义;特别是es-minimal
包括
\let\es@operators\relax
负责抑制\accentedoperators
一次es-minimal
调用的效果。
一种可能的解决方案是直接使用es-minimal
除影响操作员重音的选项之外的选项:
\documentclass{article}
\usepackage[spanish,es-ucroman,es-noindentfirst,es-nosectiondot,es-noenumerate,es-noitemize,es-noquoting,es-notilde,es-nodecimaldot,]{babel}
\spanishplainpercent
\begin{document}
$\lim$
\end{document}
另一个选项是使用spanish
模块的本地配置文件;这可以通过编写一个文件来实现,该文件spanish.cfg
包含几乎所有的选项es-minimal
,除了重音选项。该文件spanish.cfg
将看起来像
\es@genoption{es-petminimal}
{es-ucroman,es-noindentfirst,es-nosectiondot,es-noenumerate,%
es-noitemize,es-noquoting,es-notilde,es-nodecimaldot}
{\spanishplainpercent}
将文件保存在 TeX 可以找到的地方,然后你可以babel
使用
\usepackage[spanish,es-petminimal]{babel}
这将为您提供重音运算符和其余的选项es-minimal
。