マトリックス環境を使用するカスタム コマンドやマクロなどを定義するにはどうすればよいでしょうか?

マトリックス環境を使用するカスタム コマンドやマクロなどを定義するにはどうすればよいでしょうか?

次のように、\{と を使用して LaTeX を記述するとします。\}

\begin{Bmatrix} \dfrac{x_{1}}{10^{1}}, \dfrac{x_{2}}{10^{2}}, \dfrac{x_{3}}{10^{3}} \end{Bmatrix}

出力は次のようになります。

短すぎる中括弧を表示する JPEG 画像

中括弧が短すぎます。

時々Bmatrix環境を利用します。

しかし、その環境を使用するとソースコードがほとんど読めなくなりますBmatrix

\begin{Bmatrix} \dfrac{x_{1}}{10^{1}}, \dfrac{x_{2}}{10^{2}}, \dfrac{x_{3}}{10^{3}} \end{Bmatrix}

Bmatrixを使用して長い中括弧を生成するスクリーンキャプチャJPEGまたはPNGファイル

\dfrac中括弧内を使用することは問題ではありません。私はセット内で多くの数学記号を使用しています。 に似た記号以外に、セット内に縦長の記号が含まれる場合もあります\dfrac{1}{100}

ソース コードが読みやすく、中括弧が適切に長くなるように、独自のカスタム latex コマンドまたは latex 環境を作成するにはどうすればよいでしょうか。

答え1

コードは示されていませんが、おそらく\{...\}の代わりにを使用したと思われますが\Bigl\{....\Bigr\}、ペアの区切り文字を宣言する方がよいでしょう:

ここに画像の説明を入力してください

\documentclass{article}

\usepackage{mathtools}

\DeclarePairedDelimiter\Set\{\}
\newcommand\xf[1]{\frac{x_{#1}}{10^{#1}}}

\begin{document}

\[
\Set*{\xf{1}, \xf{2}, \xf{3} }
\]

\end{document}

関連情報