\newcommand{\RCNr}{\mathbb{R}}									% Field of real or complex numbers (specify R or C or F for both)
\Annotate[text]{\RCNr}{field of real numbers}
\Annotate[speech]{\RCNr}{field of real numbers}
\newcommand{\RCNrSpc}[1]{\mathbb{R}^{#1}}				% vector space of dim n over R / C / both complex numbers (specify R or C or F)
\Annotate[text]{\RCNrSpc}{vector space of dim \(#1\) over R}  % replace by (specify R or C or F)
\Annotate[speech]{\RCNrSpc}{vector space of dim \(#1\) over R}  % replace by (specify R or C or F)
%
\newcommand{\Graph}[1]{\Gamma\left(#1\right)}
\Annotate[text]{\Graph}{graph of function \(#1\)}
%
\newcommand{\Drvtv}[1]{\tfrac{d}{d#1}}
\Annotate[text]{\Drvtv}{derivative operator wrt variable \(#1\)}
\newcommand{\DDrvtv}[1]{\dfrac{d#1}{d#2}}							% derivative function of #1 wrt #2 (display version)
\Annotate[text]{\DDrvtv}{derivative operator wrt variable \(#1\)}
\newcommand{\DrvtvOf}[2]{\tfrac{d#2}{d#1}}
\Annotate[text]{\DrvtvOf}{derivative of \(#2\) wrt variable \(#1\)}
\newcommand{\DDrvtvOf}[2]{\dfrac{d#2}{d#1}}
\Annotate[text]{\DDrvtvOf}{derivative of \(#2\) wrt variable \(#1\)}
\newcommand{\DrvtvOfAt}[3]{\tfrac{d#2}{d#1}(#3)}
\Annotate[text]{\DrvtvOfAt}{derivative of \(#2\) wrt \(#1\) at \(#3\)}
\newcommand{\DDrvtvOfAt}[3]{\dfrac{d#2}{d#1}(#3)}
\Annotate[text]{\DDrvtvOfAt}{derivative of \(#2\) wrt \(#1\) at \(#3\)}
\newcommand{\HDrvtv}[3]{\tfrac{d^{#1}#2}{d#3^{#1}}}		% derivative function of order #1 of #2 wrt #3
\newcommand{\DHDrvtv}[3]{\dfrac{d^{#1}#2}{d#3^{#1}}}	% derivative function of order of #1 of #2 wrt #3 (display version)
%
\newcommand{\PDrvtv}[1]{\tfrac{\partial}{\partial #1}}
\Annotate[text]{\PDrvtv}{partial derivative operator with respect to \(#1\)}
\newcommand{\DPDrvtv}[1]{\dfrac{\partial}{\partial #2}}
\Annotate[text]{\DPDrvtv}{partial derivative operator with respect to \(#1\)}
\newcommand{\PDrvtvOf}[2]{\tfrac{\partial #2}{\partial #1}}
\Annotate[text]{\PDrvtvOf}{partial derivative of \(#2\) with respect to \(#1\)}
\newcommand{\DPDrvtvOf}[2]{\dfrac{\partial #2}{\partial #1}}
\Annotate[text]{\DPDrvtvOf}{partial derivative of \(#2\) with respect to \(#1\)}
\newcommand{\PDrvtvOfAt}[3]{\tfrac{\partial #2}{\partial #1}\left(#3\right)}
\Annotate[text]{\PDrvtvOfAt}{partial derivative of \(#2\) with respect to \(#1\) at \(#3\)}
\newcommand{\DPDrvtvOfAt}[3]{\dfrac{\partial #2}{\partial #1}\left(#3\right)}
\Annotate[text]{\DPDrvtvOfAt}{partial derivative of \(#2\) with respect to \(#1\) at \(#3\)}
\newcommand{\PDrvtvOfAtCoord}[3]{\tfrac{\partial #2}{\partial #1}#3}
\Annotate[text]{\PDrvtvOfAtCoord}{partial derivative of \(#2\) with respect to \(#1\) at \(#3\)}
\newcommand{\DPDrvtvOfAtCoord}[3]{\dfrac{\partial #2}{\partial #1}#3}
\Annotate[text]{\DPDrvtvOfAtCoord}{partial derivative of \(#2\) with respect to \(#1\) at \(#3\)}
%
\newcommand{\TDrvtv}{D}
\Annotate[text]{\TDrvtv}{total derivative operator}
\newcommand{\TDrvtvAt}[1]{D_{#1}}
\Annotate[text]{\TDrvtvAt}{total derivative operator at \(#1\)}
\newcommand{\TDrvtvOf}[1]{D#1}
\Annotate[text]{\TDrvtvOf}{total derivative of \(#1\)}
\newcommand{\TDrvtvOfAt}[2]{D_{#2}#1}
\Annotate[text]{\TDrvtvOfAt}{total derivative of \(#1\) at \(#2\)}
\newcommand{\TDrvtvOfAtEval}[3]{D_{#2}#1\left(#3\right)}
\Annotate[text]{\TDrvtvOfAtEval}{total derivative of \(#1\) at \(#2\), evaluated at \(#3\)}
\newcommand{\TDrvtvOfAtEvalCoord}[3]{D_{#2}#1 #3}
\Annotate[text]{\TDrvtvOfAtEvalCoord}{total derivative of \(#1\) at \(#2\), evaluated at \(#3\)}
%%%%
\newcommand{\Grdnt}{\nabla}
\Annotate[text]{\Grdnt}{gradient operator}
\newcommand{\GrdntOf}[1]{\nabla{#1}}
\Annotate[text]{\GrdntOf}{gradient of \(#1\)}
\newcommand{\GrdntOfAt}[2]{\nabla{#1}\left(#2\right)}
\Annotate[text]{\GrdntOfAt}{gradient of \(#1\) at \(#2\)}
\newcommand{\GrdntOfAtCoord}[2]{\nabla{#1}{#2}}
\Annotate[text]{\GrdntOfAtCoord}{gradient of \(#1\) at \(#2\)}
%
\newcommand{\DirDrvtv}[1]{\frac{\partial}{\partial #1}}
\Annotate[text]{\DirDrvtv}{directional derivative operator wrt vector \(#1\)}
\newcommand{\DirDrvtvOf}[2]{\frac{\partial #2}{\partial #1}}
\Annotate[text]{\DirDrvtvOf}{directional derivative of \(#2\) wrt vector \(#1\)}
\newcommand{\DirDrvtvOfAt}[3]{\frac{\partial #2}{\partial #1}(#3)}
\Annotate[text]{\DirDrvtvOfAt}{directional derivative of \(#2\) wrt vector \(#1\) at \(#3\)}
\newcommand{\DirDrvtvOfAtCoord}[3]{\dfrac{\partial #2}{\partial #1}#3}
\Annotate[text]{\DirDrvtvOfAtCoord}{directional derivative of \(#2\) wrt vector \(#1\) at \(#3\)}
\newcommand{\DDirDrvtv}[1]{\dfrac{\partial}{\partial #1}}
\Annotate[text]{\DDirDrvtv}{directional derivative operator wrt vector \(#1\)}
\newcommand{\DDirDrvtvOf}[2]{\dfrac{\partial #2}{\partial #1}}
\Annotate[text]{\DDirDrvtvOf}{directional derivative of \(#2\) wrt vector \(#1\)}
\newcommand{\DDirDrvtvOfAt}[3]{\dfrac{\partial #2}{\partial #1}(#3)}
\Annotate[text]{\DDirDrvtvOfAt}{directional derivative of \(#2\) wrt vector \(#1\) at \(#3\)}
\newcommand{\DDirDrvtvOfAtCoord}[3]{\dfrac{\partial #2}{\partial #1}#3}
\Annotate[text]{\DDirDrvtvOfAtCoord}{directional derivative of \(#2\) wrt vector \(#1\) at \(#3\)}
%%%% Integration
\newcommand{\Intgrl}[2]{\int_{#1}^{#2}}	% integral over #1, integrand #2
\newcommand{\intgrl}{\int}							% integral
%
% Tangent data
\newcommand{\TngntBdl}[1]{T#1}								% tangent bundle functor
\newcommand{\TngntSpc}[2]{T_{#1}{#2}}					% tangent space to #2 at #1
\newcommand{\TngntMp}[3]{T_{#1}{#2}(#3)}			% tangent map of #2 at #1, applied to #3
% Curves
\newcommand{\Curve}[1]{#1}
\Annotate[text]{\Curve}{curve \(#1\)}
\newcommand{\CurveAt}[2]{#1(#2)}										% curve #1 at time #2
\Annotate[text]{\CurveAt}{curve \(#1\) at time \(#2\)}
\newcommand{\CurveTrc}[1]{{\mathit{Tr}}(#1)}
\Annotate[text]{\CurveTrc}{trace of curve \( #1\)}
\Annotate[speech]{\CurveTrc}{trace of curve \( #1\)}
\newcommand{\Vlcty}[1]{#1^{\small{\bullet}}}				% velocity function of curve #1
\Annotate[text]{\Vlcty}{velocity function of curve \(#1\)}
\newcommand{\VlctyOf}[1]{#1^{\small{\bullet}}}
\Annotate[text]{\VlctyOf}{velocity function of curve \(#1\)}
\newcommand{\VlctyOfAt}[2]{#1^{\scriptscriptstyle\bullet}(#2)}
\Annotate[text]{\VlctyOfAt}{velocity of curve \(#1\) at time \(#2\)}
\newcommand{\Acclrtn}[1]{#1^{\scriptscriptstyle{\bullet\bullet}}}				% acceleration function of curve #1
\newcommand{\AcclrtnOf}[1]{#1^{\scriptscriptstyle{\bullet\bullet}}}			% acceleration vector of curve #1
\newcommand{\AcclrtnOfAt}[2]{#1^{\scriptscriptstyle{\bullet\bullet}}(#2)}			% acceleration vector of curve #1 at time #2
\newcommand{\AcclrtnRt}[1]{#1^{\scriptscriptstyle{\bullet\bullet\bullet}}} % triple dot of curve
%
%	Manifolds
%
\newcommand{\MnfldSmth}[1]{#1}			% smooth manifold #1
%
%	deprecated
%
\newcommand{\PDiff}[3]{\frac{\partial #1}{\partial #2}(#3)}				% derivative of #1 wrt #2 at #3
\newcommand{\PDiffCoord}[3]{\frac{\partial #1}{\partial #2}#3}		% derivative of #1 wrt #2 at #3
\newcommand{\DPDiff}[3]{\dfrac{\partial #1}{\partial #2}(#3)}			% derivative of #1 wrt #2 at #3 (display version)
\newcommand{\DPDiffCoord}[3]{\dfrac{\partial #1}{\partial #2}#3}	% derivative of #1 wrt #2 at #3 (display version)
\newcommand{\Pdiff}[2]{\frac{\partial #1}{\partial #2}}				% derivative of #1 wrt #2
\newcommand{\DPdiff}[2]{\dfrac{\partial #1}{\partial #2}}			% derivative of #1 wrt #2		(display version)
\newcommand{\TDiff}[3]{D_{#2}#1\left(#3\right)}	% total derivative of #1 at #2, evaluated at #3 (deprecated)
\newcommand{\Tdiff}[2]{D_{#2}#1} 	      				% total derivative of #1 at #2 (linear map)			(deprecated)
\newcommand{\DirDiff}[3]{\frac{\partial #1}{\partial #2}(#3)}		% directional derivative of #1 wrt #2 at #3
\newcommand{\DDirDiff}[3]{\dfrac{\partial #1}{\partial #2}(#3)}	% display dir derivative of #1 wrt #2 at #3
\newcommand{\GrdntCoord}[2]{\nabla{#1}#2}										% gradient of #1 at #2