给出以下定义:
$ \partial K_R (z_0) = \{ z \in \mathcal{C} \vert |z-z_0| = R \} $
\vert
和都\mid
给出与 | 相同的短线(从键盘输入)。我想要一个比给\vert
定代码行中要替换的分隔线更长的分隔线。
答案1
您可以\bigm|
为稍大一点的垂直条写字。这也会给它正确的间距(关系)。我不得不承认我通常:
在这里使用你正在使用的|
。
顺便说一句,对于竖线,值得一提的是|
和\vert
功能相同,并且它们本身被视为分隔符而不是关系。如果没有\bigm
,在这种情况下,您会希望优先使用\mid
而|
不是或\vert
。
编辑添加:\big
不带 则m
表示普通间距,而不是关系间距。在这种情况下,您不希望出现这种情况。由于您显示的是内联数学模式,因此您可能也不想转到\Bigm
(下一个更大的尺寸),因为这会稍微增加行距。
您可能还想考虑在集合定义的括号中使用\bigl
和。\bigr
编辑:使用\bigl
和\bigr
与{
应该}
用正斜杠完成:
\big\{
并\big\}
避免当 LaTex 认为这些括号是环境的而不是宏的一部分时出现缺少分隔符错误。
答案2
我建议使用\DeclarePairedDelimiterX
from 命令mathtools
通过单个命令获取集合构造器符号。\set
带星号的版本添加了一个隐式\left \right
对。除此之外,它还可以采用可选参数(来自列表\big, \Big, \bigg,\Bigg
),从而添加一个隐式\bigl \bigr, \Bigl \Bigr, &c.
对。
\documentclass{article}
\usepackage{mathtools}
\DeclarePairedDelimiterX{\set}[1]\{\}{\setargs{#1}}
\NewDocumentCommand{\setargs}{>{\SplitArgument{1}{;}}m}
{\setargsaux#1}
\NewDocumentCommand{\setargsaux}{mm}
{\IfNoValueTF{#2}{#1}{\nonscript\,#1\nonscript\;\delimsize\vert\nonscript\:\allowbreak #2\nonscript\,}}
\begin{document}
\[ \partial K_R (z_0) = \set[\big]{ z \in \mathcal{C} ; |z-z_0| = R} \]%
\end{document}
答案3
$ \partial K_R (z_0) = \bigl\{\, z \in \mathcal{C} \mathrel{\big\vert} |z-z_0| = R \,\bigr\} $