特定公式上的間距

特定公式上的間距

Latex 正在格式化這個全部壓在一起的公式。如何正確格式化它?

$\varphi' \gets \left\{ C_n \setminus C_i \middle| C_n \textrm{does not interfere with} C_i\right\}$

在此輸入影像描述

編輯:這是我的解決方案,它產生的正是我想要的。然而,這種間距應該會自動完成,而不是手動完成。有沒有可以輕鬆定義巨集的軟體包?

$\varphi' \gets \{\, C_n \setminus C_i \,|\, C_n \textrm{ does not interfere with }  C_i\,\}$

答案1

以下是一些建議:

在此輸入影像描述

\documentclass{article}

\usepackage{mathtools}
\DeclarePairedDelimiter{\setbuildernotation}{\lbrace}{\rbrace}
\newcommand{\setbuilder}{\setbuildernotation}
\begin{document}

$\varphi' \gets \left\{ C_n \setminus C_i \middle| C_n \textrm{does not interfere with} C_i\right\}$

\medskip

$\varphi' \gets \{\, C_n \setminus C_i \,|\, C_n \textrm{ does not interfere with } \, C_i\,\}$

\medskip

$\varphi' \gets \setbuilder{C_n \setminus C_i \mid C_n \text{ does not interfere with }  C_i}$

\medskip

% https://tex.stackexchange.com/q/2184/5764
$\varphi' \gets \setbuilder[\big]{C_n \setminus C_i \bigm\vert C_n \text{ does not interfere with }  C_i}$

\end{document}

聲明配對分隔符號可讓您縮放內容以滿足您的需求。有時直接使用\left...\right並不能獲得良好的間距。然而,存在替代方案對此有所改進。

相關內容