可能重复:
可变大小的“这样”管道
我目前有这个 LaTeX 代码:
\text{Aff}(M) := \left \{ \sum_{i=1}^k \lambda_i p_i | p_i \in M, \lambda_i \in \mathbb{K}, \sum_{i=1}^k \lambda_i = 1\right \}
由此产生了如下结果:
但我想为我的设备安装一个长管道,而不是这个“|”短管道。我怎样才能让它变长?
答案1
您可以使用\middle|
:
\documentclass{article}
\usepackage{amssymb}
\usepackage{amsmath}
\begin{document}
$\mathrm{Aff}(M) := \left \{ \sum_{i=1}^k \lambda_i p_i \, \middle| \, p_i \in M, \lambda_i \in \mathbb{K}, \sum_{i=1}^k \lambda_i = 1\right \}$
\end{document}
请注意我引入的两个细空格(竖线之前和之后)以及从\text
到 的变化\mathrm
。
如果不是使用分隔符,而是使用\left\{...\right\}
该系列中的某些命令,则可以使用相应的命令:\big..., \Big...
\bigm,\Bigm,...
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\bigm\lvert\quad\Bigm\lvert\quad\biggm\lvert\quad\Biggm\lvert$
\end{document}
答案2
这braket
包裹提供使用以下符号创建集合的功能\Set{...|...}
:
\documentclass{article}
\usepackage{amssymb,amsmath}% http://ctan.org/pkg/{amssymb,amsmath}
\usepackage{braket}% http://ctan.org/pkg/braket
\begin{document}
$\mathrm{Aff}(M) := \Set{ \sum_{i=1}^k \lambda_i p_i |
p_i \in M, \lambda_i \in \mathbb{K}, \sum_{i=1}^k \lambda_i = 1 }$
\end{document}