次の式が欲しいです:
\[\Phi=\{\phi\}\cup\left\{\exists \mathsf{x_0}\ldots\exists \mathsf{x_{n-1}}\left[\bigwedge_{0\leq i<j\leq n-1} \mathsf{x_i}\neq\mathsf{x_j}\right]\right\}\]
出力は次のようになります:
ご覧のとおり、 の上に大きなスペースができました\bidwedge
。 の使用によって\limits
何も変わりません。 より見栄えの良いセットを得るにはどうすればよいですか?
答え1
\left
そして、\right
常に式の軸、つまり分数線が置かれる仮想線に対して対称なフェンスを生成します。
大きな演算子には制限があるため、フェンスでそれらを覆う必要はありません。この場合は\bigg
十分であり、区切り文字が大きすぎることを回避できます。制限が非常に広いため、手動で修正できる小さな方法が 1 つだけあります。\,
括弧と演算子の間に追加します。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\Phi=\{\phi\}\cup
\biggl\{\exists \mathsf{x_0}\dots
\exists \mathsf{x_{n-1}}
\biggl[\,\bigwedge_{0\leq i<j\leq n-1} \mathsf{x_i}\neq\mathsf{x_j}
\biggr]
\biggr\}
\]
\end{document}
実際、私は次のことを試してみたいと思います\Big
:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\Phi=\{\phi\}\cup
\Bigl\{\exists \mathsf{x_0}\dots
\exists \mathsf{x_{n-1}}
\Bigl[\,\bigwedge_{0\leq i<j\leq n-1} \mathsf{x_i}\neq\mathsf{x_j}
\Bigr]
\Bigr\}
\]
\end{document}
答え2
コマンドの 1 つを使用して、\big,\Big,\bigg, \Bigg
区切り文字のサイズを必要に応じて調整できます。これは、DeclarePairedDelimiter
from を使用して自動化できますmathtools
。例として、バージョン\set
で使用されるコマンドがあります\set*
。これは、 のペアに対応します\left … \right
。または、オプションの引数\big
、\Big
、などを受け入れます。
私の意見では、このコンテキストではあまり見栄えがよくない、角括弧なしの次のコードのいずれかを提案します。
\documentclass[12pt]{article}
\usepackage{mathtools}
\DeclarePairedDelimiter\set{\{}{\}}
\begin{document}
\[\Phi=\{\phi\}\cup\set[\bigg]{\exists \mathsf{x_0}\ldots\exists \mathsf{x_{n-1}}\left(\smash[b]{\bigwedge_{0\leq i<j\leq n-1}} \mathsf{x_i}\neq\mathsf{x_j}\right)}\]
\[\Phi=\{\phi\}\cup\biggl\{\exists \mathsf{x_0}\ldots\exists \mathsf{x_{n-1}}\textsf{, } \smash[b]{\bigwedge_{0\leq i<j\leq n-1}} \mathsf{x_i}\neq\mathsf{x_j}\biggr\}\]
\end{document}
答え3
の使用は\mathsf
変数名に限定した方がよいでしょう。インデックス変数0
、i
、j
、n-1
などに拡張することはお勧めしません。式をよりコンパクトに記述するには、パッケージmathtools
(パッケージのスーパーセットamsmath
) とそのパッケージの\smashoperator
ディレクティブをロードすることもできます。最後に、他の回答でも示唆されているように、この方法で生成されるサイズは印刷上、大きすぎるため、括弧のサイズを指定するために\left
およびディレクティブは使用しません。代わりにおよび を\right
使用してください。\biggl
\biggr
\documentclass{article}
\usepackage{mathtools} % for '\smashoperator' macro
\begin{document}
\[
\Phi=\{\phi\} \cup
\biggl\{\exists \mathsf{x}_0 \dots \exists \mathsf{x}_{n-1}
\biggl[ \, \smashoperator[r]{\bigwedge_{0\leq i<j\leq n-1}}
\mathsf{x}_i \neq \mathsf{x}_j
\biggr]
\biggr\}
\]
\end{document}