具体是什么问题,两者有什么差异,请尽可能详细描述
不要只是提供几个代码片段让别人做猜测...
Edit
似乎 是因为.sty
中 会默认启用expl3
环境,因此_
会被转义...
% MyTemplate.sty
%============== MyTemplate.sty ==============%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesExplPackage{MyTemplate}{2025-09-21}{1.1}{My personal utility macros}
% \NewDocumentCommand{\comb}{m m}{\mathrm{C}_{#1}^{#2}}% 这样写显示效果会有问题
\NewDocumentCommand{\comb}{m m}{\mathrm{C}\sp{#2}\sb{#1}}
\endinput
% main.tex
\documentclass{article}
\usepackage{MyTemplate}
\begin{document}
before $\comb{n}{i}$ after
\end{document}
问 `.sty`文件中如何书写数学公式的上下标?