我想知道如何排版某个子域的函数限制,例如,$f|_A$
或者$f\restriction_A$
,但垂直条尽可能大。
答案1
如果您希望垂直条至少为\big
,则以下内容不存在 Ulrich 解决方案的间距问题:
\newcommand\restr[2]{{% we make the whole thing an ordinary symbol
\left.\kern-\nulldelimiterspace % automatically resize the bar with \right
#1 % the function
\vphantom{\big|} % pretend it's a little taller at normal size
\right|_{#2} % this is the delimiter
}}
如果您不需要正常尺寸符号的额外高度,请注释掉该\vphantom
行。
将其用作\restr{f}{A}
。
上述代码在显示样式中效果最佳。在其他样式(尤其是文本样式)中,最好删除幻像。
\documentclass{article}
\usepackage{amsmath}
\newcommand\restr[2]{{% we make the whole thing an ordinary symbol
\left.\kern-\nulldelimiterspace % automatically resize the bar with \right
#1 % the function
\littletaller % pretend it's a little taller at normal size
\right|_{#2} % this is the delimiter
}}
\newcommand{\littletaller}{\mathchoice{\vphantom{\big|}}{}{}{}}
\begin{document}
\[
\restr{f}{U}=\frac{\restr{g}{U}}{\restr{h}{U}}
\]
\end{document}
答案2
是否$\left.f\right|_A$
提供您所寻找的内容?
答案3
那么\newcommand\restr[2]{\ensuremath{\left.#1\right|_{#2}}}
,可以像这样使用:$\restr{f}{A}$
?
(警告,尚未测试......)
答案4
我最近遇到了这个问题,我在这里查找了一下,但从那时起我通常都会输入$f_{\big|A}$