\documentclass[letterpaper,11pt]{article} \usepackage{fixdif} \date{2023/03/20\quad Version 2.1% \thanks{æºä»£ç è§~\hyperref{https://github.com/AlphaZTX/fixdif}{}{}{GitHub} 或~\hyperref{https://www.ctan.org/pkg/fixdif}{}{}{CTAN}。} } \ifcsname XeTeXversion\endcsname\else\errmessage{本文档需使用 xelatex 编译}\fi \usepackage{indentfirst,enumitem,multicol} \columnsep20pt\columnseprule.4pt \usepackage{manfnt,marginnote} \newcounter{fixdifattention} \newcommand\attention[1][1]{\setcounter{fixdifattention}{1}% \ifnum#1=1 \def\attentiontext{\dbend}\else \def\attentiontext{\loop\dbend\kern1pt% \addtocounter{fixdifattention}{1}% \ifnum \value{fixdifattention}<#1 \repeat\dbend}\fi% \marginnote{\hbox to 0pt{\hss\attentiontext}}} \usepackage{xcolor} \definecolor{titlecolor}{RGB}{0,128,8} \definecolor{lnkcolor}{RGB}{0,12,160} \usepackage{fontspec} \setmainfont{STIX Two Text} \setsansfont{Inter}[Scale=MatchLowercase] \setmonofont{Noto Sans Mono}[Scale=MatchLowercase] \usepackage{xeCJK,xeCJKfntef} \setCJKmainfont{Source Han Serif SC} \setCJKsansfont{Source Han Sans SC} \setCJKmonofont{Source Han Sans SC} \renewcommand\abstractname{摘\hskip.8em è¦} \renewcommand\contentsname{ç›®\hskip.8em 录} \DeclareRobustCommand\zhemph{\CJKunderdot} \usepackage{unicode-math} \setmathfont{STIX Two Math} \usepackage{hyperref} \hypersetup{pdffitwindow, pdftitle = {fixdif å®åŒ…}, pdfauthor = {AlphaZTX}, pdfcreator = {XeTeX}, linkcolor = black, urlcolor = lnkcolor} \usepackage{doc}% Warning \DeclareRobustCommand\marg[1]{\texttt{\{}\meta{#1}\texttt{\}}} \usepackage{fancyvrb} \fvset{xleftmargin=2em,fontsize=\small} \MakeShortVerb| \usepackage{hologo} \DeclareRobustCommand\pdflatex{\hologo{pdfLaTeX}} \DeclareRobustCommand\xelatex{\hologo{XeLaTeX}} \DeclareRobustCommand\lualatex{\hologo{LuaLaTeX}} \DeclareRobustCommand\pkg{\textsf} \DeclareRobustCommand\opt{\texttt} \makeatletter \renewcommand\section{\@startsection{section}{1}{\z@}% {-2.5ex plus -1ex minus -.2ex}% {1ex plus .2ex}% {\normalfont\Large\bfseries\color{titlecolor}}} \renewcommand\subsection{\@startsection{subsection}{2}{\z@}% {-2ex plus -1ex minus -.2ex}% {.5ex plus .2ex}% {\normalfont\normalsize\bfseries\color{titlecolor}}} \renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}% {.8ex plus .4ex minus .2ex}% {-1em}% {\indent\normalfont\normalsize\bfseries\color{titlecolor}}} \gdef\fd@name{\char"66\char"69\char"78\char"64\char"69\char"66} \def\ps@plain{\let\@mkboth\@gobbletwo \def\@oddhead{\hfil\hbox{}\rlap{\raisebox{.2cm}[0pt][0pt]{% \hspace*{1.4cm}\sffamily\bfseries\color{titlecolor!35}% \fontsize{128pt}{0pt}\selectfont\thepage}}}% \def\@oddfoot{\reset@font}\let\@evenhead\@oddhead\let\@evenfoot\@oddfoot} \gdef\@title{\bfseries\pkg{\char"66\char"69\char"78\char"64\char"69\char"66}% \Uchar"5B8F\Uchar"5305} \gdef\@author{\Uchar"5F20\Uchar"5EAD\Uchar"7444} \makeatother \pagestyle{plain} \linespread{1.2} \parskip8pt plus 4pt minus 2pt \parindent2em \begin{document} \maketitle \thispagestyle{plain} \begin{abstract} \pkg{fixdif} å®åŒ…é‡å®šä¹‰äº† \LaTeX{} ä¸çš„ \cs{d} å‘½ä»¤ï¼Œä½¿ä¹‹åœ¨æ•°å¦æ¨¡å¼ä¸‹å¯ä»¥å¾—到 微分算符 $\d{}$ï¼Œåœ¨æ£æ–‡ä¸ä»ç„¶æ˜¯åŽŸæ¥çš„é‡éŸ³ç¬¦å·ï¼ˆä¾‹å¦‚ |\d{o}| 得到 \d o)。 本å®åŒ…支æŒä¸åŒçš„编译方å¼ï¼Œåœ¨ \pdflatexã€\xelatex{} å’Œ \lualatex{} å‡å¯ä½¿ç”¨ã€‚ 本å®åŒ…在 \xelatex{} å’Œ \lualatex{} 下兼容 \pkg{unicode-math} å®åŒ…。 \end{abstract} \section*{\contentsname} \begin{multicols}{2} \parskip0pt \csname @starttoc\endcsname{toc} \end{multicols} \section{背景} 我们一般更推è在微分算符与å‰é¢çš„内容之间留出一个比较å°çš„é—´è·\footnote{% è§ \hyperref{https://tex.stackexchange.com/questions/14821/whats-the-% proper-way-to-typeset-a-differential-operator}{}{}{\TeX.SX}。},比如在下é¢å±•示的 ä¸¤ç§æƒ…况ä¸ï¼Œå³è¾¹çš„æ¯”左边的更好: \[f(x)\mathrm{d}x \qquad\hbox{\&}\qquad f(x)\d x.\] 微分算符 $\d{}$ 与其å‰é¢çš„表达å¼ä¹‹é—´çš„é—´è·å¯è®¤ä¸ºæ˜¯ä¹˜ç§¯çš„一ç§è¡¨ç¤ºã€‚ æœ‰äº›ç”¨æˆ·ä¹ æƒ¯ä½¿ç”¨ä¸‹é¢çš„æ–¹æ³•定义一个å®ï¼š \begin{Verbatim} \renewcommand\d{\mathop{\mathrm{d}}\!} \end{Verbatim} 这个命令在很多情况下ä¸ä¼šäº§ç”Ÿä»€ä¹ˆå¤§é—®é¢˜ï¼Œä½†æ˜¯åœ¨ä¸‹é¢ç»™å‡ºçš„ 3 个使用场景下就会出现 ä¸å®¹å¿½ç•¥çš„问题: \begin{enumerate} \item 当 $\d{}$ 出现在用斜æ 表示的分å¼çš„分æ¯ä¸æ—¶ï¼Œ$\d{}$ å‰é¢ä¼šç•™å‡ºå¤šä½™çš„é—´è·ã€‚ 例如 |$\d y/\d x$| 得到 $\mathrm{d}y/\,\mathrm{d}x$ï¼› \item 上é¢å®šä¹‰çš„ \cs{d} 会覆盖原æ¥çš„ \cs{d} 命令。在 \LaTeX{} 的原始定义下,\cs{d} 是一个é‡éŸ³ç¬¦å·å‘½ä»¤ï¼Œç”¨æ¥äº§ç”Ÿå—æ¯ä¸‹æ–¹çš„点。如果使用了上é¢çš„å®šä¹‰ï¼Œåˆ™åœ¨æ£æ–‡ä¸ |\d{o}| å°†ä¸ä¼šå¾—到“\d{o}â€è€Œæ˜¯å¾—åˆ°ä¸€æ¡æŠ¥é”™ã€‚ \item å‰é¢è¯´åˆ°ï¼Œ$\d{}$ å‰é¢çš„é—´è·å¯ä»¥è®¤ä¸ºæ˜¯ä¹˜ç§¯çš„一ç§è¡¨ç¤ºï¼Œå› æ¤è¿™ä¸ªé—´è·å¯è¢«è§†ä¸º 一个二元è¿ç®—ç¬¦ã€‚åœ¨ä¸Šä¸‹æ ‡ä¸æ—¶ï¼ŒäºŒå…ƒè¿ç®—符在两侧的间è·åº”当消失,例如 $a+b$ æ”¾åˆ°ä¸Šæ ‡ ä¸å°±ä¼šå˜æˆ $^{a+b}$。但是通过上é¢çš„æ–¹æ³•定义的 \cs{d} åœ¨ä¸Šä¸‹æ ‡ä¸ï¼Œå…¶å‰é¢çš„é—´è·ä¸ä¼š 消失,例如 |$a^{f(x)\d x}$| 会得到 $a^{f(x)\,\mathrm{d}x}$ è€Œä¸æ˜¯ $a^{f(x)\d x}$。 \end{enumerate} é¢å¯¹ä»¥ä¸Šé—®é¢˜ï¼Œè§£å†³æ–¹æ¡ˆæ˜¯ä½¿ç”¨æœ¬å®åŒ…。 \section{手动安装} \pkg{fixdif} å®åŒ…最早于 2022 å¹´ä¸Šä¼ è‡³ CTAN,从 2023 年起被 \TeX\ Live 默认收录。 对于 \TeX\ Live 2018\textasciitilde2022, 如果ä¸èƒ½é€šè¿‡ \texttt{tlmgr} èŽ·å– \pkg{fixdif}ï¼Œåˆ™éœ€æ‰‹åŠ¨å®‰è£…ã€‚å¦‚æžœä½ çš„ \TeX\ Live 版本低于 2018,则å¯èƒ½æ— 法æ£å¸¸ 使用 \pkg{fixdif},如需使用本å®åŒ…,建议将 \TeX\ Live 更新至最新版。 æ‰‹åŠ¨å®‰è£…åˆ†ä¸ºä»¥ä¸‹å‡ æ¥ï¼š \textcolor{titlecolor}{第一æ¥ï¼Œ}点击下é¢çš„链接下载 \pkg{fixdif} å®åŒ…的压缩包: \begin{center} \hyperref{https://mirrors.ctan.org/macros/latex/contrib/fixdif.zip}{}{}% {\bfseries Get \pkg{fixdif}.zip on CTAN} \end{center} 下载完æˆåŽï¼Œè§£åŽ‹ç¼©ï¼Œå³å¯å¾—到: \begin{itemize}[itemsep=0pt,parsep=0pt] \item \pkg{fixdif}.dtxï¼› \item \pkg{fixdif}.insï¼› \item \pkg{fixdif}-zh-cn.texï¼› \item \pkg{fixdif}.pdfï¼› \item \pkg{fixdif}-zh-cn.pdfï¼› \item README.md。 \end{itemize} çŽ°åœ¨ä½ éœ€è¦èŽ·å¾— \pkg{fixdif}.sty 并将其安装到æ£ç¡®çš„路径ä¸ã€‚ \textcolor{titlecolor}{第二æ¥ï¼Œ}在解压缩 \pkg{fixdif}.zip 得到的 \pkg{fixdif}.dtx 所在的路径下打开命令行 (cmd/Powershell/Windows Terminal/Bash/Terminal),执行下é¢çš„命令: \begin{Verbatim}[formatcom=\bfseries] latex fixdif.ins \end{Verbatim} å³å¯åœ¨å½“å‰è·¯å¾„下得到 \pkg{fixdif}.sty。这一æ¥å¾—到的 \pkg{fixdif}.log å¯ä»¥åˆ 除。 \textcolor{titlecolor}{第三æ¥ï¼Œ}将对应的文件移动至对应的路径下。å‡è®¾ \TeX{} å‘行版 çš„ TDS æ ¹ç›®å½•ä¸º \texttt{TEXMF}(例如 Windows 系统在 \texttt{C:/} 下安装的 \TeX\ Live 2021 çš„ \texttt{TEXMF} 为 \texttt{C:/texlive/2021/texmf-dist}), 按下é¢çš„目录结构å¤åˆ¶å®åŒ…ä¸çš„æ–‡ä»¶ï¼š \begin{Verbatim} TEXMF/tex/latex/fixdif/fixdif.sty TEXMF/doc/latex/fixdif/fixdif.pdf TEXMF/doc/latex/fixdif/fixdif-zh-cn.pdf TEXMF/doc/latex/fixdif/fixdif-zh-cn.tex TEXMF/doc/latex/fixdif/README.md TEXMF/source/latex/fixdif/fixdif.dtx TEXMF/source/latex/fixdif/fixdif.ins \end{Verbatim} ä¸å˜åœ¨çš„æ–‡ä»¶å¤¹éœ€è¦è‡ªè¡Œåˆ›å»ºã€‚ \textcolor{titlecolor}{第四æ¥ï¼Œ}在命令行执行下é¢çš„命令: \begin{Verbatim}[formatcom=\bfseries] texhash \end{Verbatim} åˆ·æ–°æ–‡ä»¶åæ•°æ®åº“。这一æ¥çš„命令å¯åœ¨ä»»æ„路径下执行,但å¯èƒ½éœ€è¦ç®¡ç†å‘˜æƒé™ï¼ˆWindows 用户 å¯ä»¥ä»¥ç®¡ç†å‘˜èº«ä»½è¿è¡Œ cmd/Powershell/Windows Terminal,类 Unix 用户å¯ä»¥ä½¿ç”¨ \texttt{sudo})。 完æˆä¸Šé¢å››ä¸ªæ¥éª¤åŽï¼Œå³å¯åœ¨éžæœ€æ–°ç‰ˆçš„ \TeX\ Live ä¸ä½¿ç”¨ \pkg{fixdif} å®åŒ…了。 \begin{center} \color{titlecolor}\itshape Happy \TeX ing! \end{center} \section{å®åŒ…简介} åœ¨å¯¼è¨€åŒºæ·»åŠ \begin{Verbatim} \usepackage{fixdif} \end{Verbatim} 以使用本å®åŒ…。使用了本å®åŒ…åŽï¼Œåœ¨æ£æ–‡ä¸è¾“å…¥ \begin{Verbatim} \[ f(x)\d x, \quad \frac{\d y}{\d x}, \quad\d y/\d x, \quad a^{y\d x}. \] \end{Verbatim} 会得到 \[f(x)\d x,\quad \frac{\d y}{\d x},\quad \d y/\d x,\quad a^{y\d x}.\] \subsection{基本的 \cs{d} 命令} \DescribeMacro{\d}% \pkg{fixdif} å®åŒ…æä¾›äº† \cs{d} å‘½ä»¤ç”¨äºŽåœ¨æ•°å¦æ¨¡å¼ä¸å¾—到微分算符“$\d$â€ã€‚ åœ¨æ£æ–‡ä¸ï¼Œ\cs{d} 会ä¿ç•™å…¶åŽŸæœ‰çš„é‡éŸ³ç¬¦å·çš„功能。例如: \begin{Verbatim} $\d x$ å’Œ \d x \end{Verbatim} 以上代ç 会得到“$\d x$ å’Œ \d xâ€ã€‚ \subsection{设置 \cs{d} çš„å—体} 本å®åŒ…æä¾›äº†ä¸¤ä¸ªé€‰é¡¹æ¥æŽ§åˆ¶ \cs{d} çš„å—体,分别为 \opt{rm} å’Œ \opt{normal}。 å…¶ä¸ï¼Œ\opt{rm} 为默认值,表示 \cs{d} çš„å—体为罗马体(\cs{mathrm}); \opt{normal} 表示 \cs{d} çš„å—ä½“ä¸ºæ•°å¦æ¨¡å¼ä¸‹çš„常规体(\cs{mathnormal}), 效果类似于æ„大利体。例如在载入å®åŒ…æ—¶å¼€å¯ \opt{normal} 选项: \begin{Verbatim} \usepackage[normal]{fixdif} % 导言区 \end{Verbatim} æ£æ–‡ä¸çš„ |$f(x)\d x$| 会得到 $f(x)\,dx$。 \DescribeMacro{\resetdfont} 除了上é¢çš„两ç§å—体,\pkg{fixdif} 也支æŒé€šè¿‡åœ¨å¯¼è¨€åŒºä½¿ç”¨ \cs{resetdfont} 命令 自定义 \cs{d} çš„å—体。例如: \begin{Verbatim} \resetdfont{\mathsf} % 导言区 \end{Verbatim} 在æ¤è®¾ç½®ä¸‹ï¼Œæ£æ–‡ä¸çš„ |\d x| 会得到 $\mathsf{d}x$。 \subsection{\cs{partial} 的行为} \DescribeMacro{\partial}% \pkg{fixdif} å®åŒ…å°† \cs{partial} å½’ä¸ºå¾®åˆ†ç®—ç¬¦ï¼Œæ£æ–‡ä¸çš„ \cs{partial} å‰é¢ä¹Ÿä¼šæœ‰ 自动的间è·ã€‚例如 |$\partial x\partial y$| 会得到 $\partial x\partial y$。 è‹¥ä¸éœ€è¦å°† \cs{partial} 视为微分算符,å¯ä»¥å¼€å¯ \opt{nopartial} 选项: \begin{Verbatim} \usepackage[nopartial]{fixdif} \end{Verbatim} 在默认的设置下,作为普通数å¦ç¬¦å·çš„ $\partialnondif$ å¯ä»¥ä½¿ç”¨ \hypertarget{cs:partialnondif}{\cs{partialnondif}} 输入。 \section{定义微分算符命令} {\attention[6]}注æ„ï¼æœ¬èŠ‚ä¸çš„命令åªèƒ½åœ¨\zhemph{导言区}ä¸ä½¿ç”¨ï¼ \subsection{通过命令å称定义微分算符命令} \noindent\textcolor{titlecolor}{\cs{letdif}\marg{cmd}\marg{csname}}% \DescribeMacro{\letdif}\hfill(仅é™åœ¨å¯¼è¨€åŒºä½¿ç”¨ï¼‰ \cs{letdif} å‘½ä»¤æœ‰ä¸¤ä¸ªå‚æ•°ï¼šç¬¬ä¸€ä¸ªå‚æ•° \meta{cmd} 是新定义的微分算符命令, 以忖œæ å¼€å¤´ï¼›ç¬¬äºŒä¸ªå‚æ•° \meta{csname} 是需è¦è®¾ç½®ä¸ºå¾®åˆ†ç®—符的数å¦ç¬¦å·çš„命令å称, 也就是一个完整的命令去掉最å‰é¢çš„åæ–œæ 。举个例å: \begin{Verbatim} \letdif{\vr}{delta} \end{Verbatim} è¿™æ ·å®šä¹‰çš„ |\vr| åœ¨æ•°å¦æ¨¡å¼ä¸å°±ç›¸å½“于一个 |\delta|,但是它的å‰é¢ä¼šåŠ ä¸Šè‡ªåŠ¨çš„é—´è·ã€‚ 通过 \cs{letdif} 命令,我们å¯ä»¥åŽŸå°ä¸åŠ¨åœ°æŠŠä¸€ä¸ªæ•°å¦ç¬¦å·å˜æˆå¾®åˆ†ç®—符。例如: \begin{Verbatim} \letdif{\delta}{delta} \end{Verbatim} è¿™æ · |\delta| 本身就会具备微分算符的属性。 \cs{letdif} çš„ç¬¬äºŒä¸ªå‚æ•° \meta{csname} å¯ä»¥é‡å¤ä½¿ç”¨ï¼Œä¹Ÿå°±æ˜¯è¯´ï¼Œä½ å¯ä»¥æŠŠåŒä¸€ä¸ªç¬¦å· 定义为两个ä¸åŒçš„微分算符命令。例如: \begin{Verbatim} \letdif{\nabla}{nabla} \letdif{\grad}{nabla} \end{Verbatim} è¿™æ · |\nabla| å’Œ |\grad| 都会得到微分算符 $\nabla$。 {\attention[2]}如需得到原æ¥çš„æ™®é€šæ•°å¦ç¬¦å· \texttt{\textbackslash}\meta{csname}, åªéœ€åœ¨æ•°å¦æ¨¡å¼ä¸è¾“å…¥ \texttt{\textbackslash}\meta{csname}\texttt{nondif}。 例如\hyperlink{cs:partialnondif}{\textcolor{titlecolor!75!black}{å‰é¢ä»‹ç»çš„ \cs{partialnondif}}}。 \noindent\textcolor{titlecolor}{\cs{letdif*}\marg{cmd}\marg{csname}}% \DescribeMacro{\letdif*}\hfill(仅é™åœ¨å¯¼è¨€åŒºä½¿ç”¨ï¼‰ \cs{letdif*} 与 \cs{letdif} 基本相åŒï¼Œå”¯ä¸€çš„区别在于 \cs{letdif*} 会在微分算符 åŽé¢æ·»åŠ é¢å¤–的矫æ£ã€‚建议在使用了 \pkg{unicode-math} 的文档ä¸ä½¿ç”¨ \cs{letdif*}。 例如: \begin{Verbatim} \usepackage{unicode-math} \setmathfont{TeX Gyre Termes Math} \usepackage{fixdif} \letdif{\vr}{updelta} \end{Verbatim} è¿™æ ·å®šä¹‰çš„ |\vr| åŽé¢å°±ä¼šæœ‰è´Ÿçš„é—´è·ï¼Œå¦‚æžœä¸å¸Œæœ›å¾—到这一负间è·ï¼Œå¯ä»¥æŠŠä¸Šé¢çš„æœ€åŽä¸€è¡Œ 改为: \begin{Verbatim} \letdif*{\vr}{updelta} \end{Verbatim} \subsection{定义包å«å¤šä¸ªå‘½ä»¤æˆ–å—符的微分算符命令} \noindent\textcolor{titlecolor}{\cs{newdif}\marg{cmd}\marg{multi-cmd}}% \DescribeMacro{\newdif}\hfill(仅é™åœ¨å¯¼è¨€åŒºä½¿ç”¨ï¼ŒåŽæ— 矫æ£ï¼‰\\ \noindent\textcolor{titlecolor}{\cs{newdif*}\marg{cmd}\marg{multi-cmd}}% \hfill(仅é™åœ¨å¯¼è¨€åŒºä½¿ç”¨ï¼ŒåŽæœ‰çŸ«æ£ï¼‰ 上é¢ä¸¤ä¸ªå‘½ä»¤çš„ç¬¬ä¸€ä¸ªå‚æ•° \meta{cmd} æ˜¯æ–°å®šä¹‰çš„å¾®åˆ†ç®—ç¬¦å‘½ä»¤ï¼Œç¬¬äºŒä¸ªå‚æ•° \meta{multi-cmd} 是超过一个å—(tokenï¼‰çš„å‘½ä»¤ç»„åˆæˆ–å—符串。举个例å,在 \pkg{xcolor} å®åŒ…下å¯ä»¥è¿™æ ·ä½¿ç”¨ï¼š \begin{Verbatim} \newdif{\redsfd}{\textsf{\color{red}d}} \end{Verbatim} è¿™æ ·å°±å®šä¹‰äº†ä¸€ä¸ª |\redsfd| 命令。å†ä¸¾ä¸€ä¸ªä¾‹å: \begin{Verbatim} \newdif{\D}{\mathrm{D}} \end{Verbatim} è¿™æ ·ï¼Œåœ¨æ£æ–‡ä¸è¾“å…¥ |$y\D x$| 就会得到 $y\,\mathrm{D}x$。 {\attention[2]}如果 \cs{newdif}(\texttt{*}) åŽé¢çš„ç¬¬äºŒä¸ªå‚æ•° \meta{multi-cmd} 仅包å«ä¸€ä¸ªå—(token),也就是一个命令或å—符,请使用 \cs{letdif}(\texttt{*}) 命令 è€Œä¸æ˜¯ \cs{newdif}(\texttt{*})。 \cs{newdif}(\texttt{*}) ä¼šæ£€æŸ¥ç¬¬ä¸€ä¸ªå‚æ•° \meta{cmd} 是å¦å·²ç»è¢«å®šä¹‰ï¼Œè‹¥ \meta{cmd} 已被定义,则会报错。 \noindent\textcolor{titlecolor}{\cs{renewdif}\marg{cmd}\marg{multi-cmd}}% \DescribeMacro{\renewdif}\hfill(仅é™åœ¨å¯¼è¨€åŒºä½¿ç”¨ï¼ŒåŽæ— 矫æ£ï¼‰\\ \noindent\textcolor{titlecolor}{\cs{renewdif*}\marg{cmd}\marg{multi-cmd}}% \hfill(仅é™åœ¨å¯¼è¨€åŒºä½¿ç”¨ï¼ŒåŽæœ‰çŸ«æ£ï¼‰ 这两个命令用于将 \meta{cmd} é‡å®šä¹‰ä¸ºå¾®åˆ†ç®—符命令。 è‹¥ \meta{cmd} 还未被定义,则会报错。 \section{æ£æ–‡ä¸ä¸´æ—¶çš„微分算符命令} \noindent\textcolor{titlecolor}{\cs{mathdif}\marg{symbol}}% \DescribeMacro{\mathdif}\hfill(仅é™åœ¨æ•°å¦æ¨¡å¼ä½¿ç”¨ï¼ŒåŽæ— 矫æ£ï¼‰\\ \noindent\textcolor{titlecolor}{\cs{mathdif*}\marg{symbol}}% \hfill(仅é™åœ¨æ•°å¦æ¨¡å¼ä½¿ç”¨ï¼ŒåŽæœ‰çŸ«æ£ï¼‰ å¦‚éœ€åœ¨æ£æ–‡ä¸å°‘é‡ä½¿ç”¨æŸä¸€æ•°å¦ç¬¦å·ä½œä¸ºå¾®åˆ†ç®—符,å¯ä»¥ä½¿ç”¨ä¸Šé¢çš„两个命令。 例如,\verb|$x\mathdif{\Delta}\psi$| 会得到 $x\mathdif{\Delta}\psi$。 \section{举例} æœ¬èŠ‚å°†å‘Šè¯‰ä½ å¦‚ä½•åœ¨æ–‡æ¡£ä¸æ£ç¡®ä½¿ç”¨ \pkg{fixdif} å®åŒ…。 看以下两行代ç : \begin{Verbatim} \letdif{\Delta}{Delta} \letdif{\nabla}{nabla} \end{Verbatim} 哪一行更åˆç†ä¸€äº›ï¼Ÿç”案是第二行。 有时,大写的“$\Delta$â€ä¼šè¢«ç”¨ä½œæ‹‰æ™®æ‹‰æ–¯ç®—符(与 $\nabla^2$ æ„义相åŒï¼‰ï¼› å¦ä¸€äº›æ—¶å€™ï¼Œå¤§å†™çš„“$\Delta$â€ä¼šè¢«å½“作å˜é‡æˆ–函数。所以对 $\Delta$ 作为 拉普拉斯算符和å˜é‡æˆ–å‡½æ•°çš„æƒ…å†µåˆ†åˆ«è¿›è¡Œå®šä¹‰æ˜¯æ›´å¥½çš„åšæ³•。我们建议将 |$\Delta$| 作为 $\Delta$ 的原始定义进行ä¿ç•™ï¼Œå¯¹è¡¨ç¤ºæ‹‰æ™®æ‹‰æ–¯ç®—符的 $\Delta$ å¦åŠ å®šä¹‰ã€‚ ä»Žè€Œæˆ‘ä»¬è¿™æ ·ä¿®æ”¹ä¸Šé¢çš„第一行: \begin{Verbatim} \letdif{\laplacian}{Delta} \end{Verbatim} \paragraph{å¤„ç†æ£è´Ÿå·ä¸Žå¾®åˆ†ç®—符之间的间è·} 输入 |$-\d x$| 会得到 $-\d x$ã€‚å¦‚æžœä½ ä¸å¸Œæœ›åœ¨æ£è´Ÿå·ä¸Žå¾®åˆ†ç®—符之间ä¿ç•™ 一定的间è·ï¼Œå¯ä»¥è¾“å…¥ |$-{\d x}$|ï¼Œè¿™æ ·å°±ä¼šå¾—åˆ° $-{\d x}$。 ä¸è¿‡è¯è¯´å›žæ¥ï¼Œ$-\d x$ 的效果也并éžä¸å¯æŽ¥å—。 \end{document}