大写限制

大写限制

抱歉,这个问题太简单了,但无论如何。

在 LaTeX 中是否有一种以大写字母 ( ) 开头的投射极限和归纳极限的简单书写方法Lim

这是我们通常有 https://pbelmans.ncag.info/blog/2010/10/02/direct-and-inverse-limit-in-latex/

答案1

您可以修补\varinjlim\varprojlim使用“Lim”代替“lim”,为此修补内部宏就足够了\varlim@

\documentclass{article}
\usepackage{amsmath}
\usepackage{xpatch}

\makeatletter
\xpatchcmd{\varlim@}{lim}{Lim}{}{}
\makeatother

\begin{document}

\[
\varinjlim \quad \varprojlim
\]

\end{document}

在此处输入图片描述

您也可以借此机会将箭头弄小一点:

\documentclass{article}
\usepackage{amsmath}
\usepackage{xpatch}

\makeatletter
\xpatchcmd{\varlim@}{lim}{Lim}{}{}
\xpatchcmd{\varinjlim}{\textstyle}{\scriptstyle}{}{}
\xpatchcmd{\varprojlim}{\textstyle}{\scriptstyle}{}{}
\makeatother

\begin{document}

\[
\varinjlim \quad \varprojlim
\]

\end{document}

在此处输入图片描述

如果您想保留旧命令,您可以修补其副本。

\documentclass{article}
\usepackage{amsmath}
\usepackage{xpatch}

\makeatletter
\NewCommandCopy\varLim@\varlim@
\NewCommandCopy\varinjLim\varinjlim
\NewCommandCopy\varprojLim\varprojlim
\xpatchcmd{\varinjLim}{\varlim@}{\varLim@}{}{}
\xpatchcmd{\varprojLim}{\varlim@}{\varLim@}{}{}
\xpatchcmd{\varLim@}{lim}{Lim}{}{}
% smaller arrows
\xpatchcmd{\varinjlim}{\textstyle}{\scriptstyle}{}{}
\xpatchcmd{\varinjLim}{\textstyle}{\scriptstyle}{}{}
\xpatchcmd{\varprojlim}{\textstyle}{\scriptstyle}{}{}
\xpatchcmd{\varprojLim}{\textstyle}{\scriptstyle}{}{}
\makeatother

\begin{document}

\[
\varinjLim \quad \varprojLim
\quad
\varinjlim \quad \varprojlim
\]

\end{document}

在此处输入图片描述

相关内容