ブラケットを外側にして関数を(区分的に)書く方法は?

LaTeXを使用してこの区分的関数を作成するにはどうすればよいですか?

区分的関数

試しました

$ \begin{array}{cc} \{ & \begin{array}{cc} 0 & x\leq 0 \\ \frac{100-x}{100} & 0\leq x\leq 100 \\ 0 & 100\leq x \end{array} \end{array} $ 

完全には機能しませんでした、ブラケット" { "は小さく見えます。以下を参照してください。

LaTeXを使用した区分的関数

コメント

  • 数学を作成するためのパッケージ amsmath 推奨されます。これは、このためだけにcases環境を提供します。
  • @egreg以前は\ usepackage {amsmath、amssymb、graphics、setspace}パッケージを使用していました。 。

回答

この状況は、まさにcasesです。 amsmathパッケージの環境が設計されました。プリアンブルに

\usepackage{amsmath} 

を入れると、次のことができます

\[ \begin{cases} 0 & x\leq 0 \\ \frac{100-x}{100} & 0\leq x\leq 100 \\ 0 & 100\leq x \end{cases} \] 

例を正しいサイズのブラケットに適合させるため。


TeXのような構文を使用してこのサイトで方程式を記述できない場合:これは意図的な選択。ほとんどの場合、実際には、TeXソースについて、それが生成する方程式(またはその他)ではなく、ここで話したいと思います。また、実際にはTeXではない画像を生成するためにTeXのようなプロセスを使用することは、積極的に混乱する可能性があります(完全なチューリング完全で混乱する栄光…)

(参照詳細については、メタに関するディスカッションをご覧ください。)

コメント

  • では、TeX処理はなくなりましたか? = ///非常に役に立たないので、TeX.SE(o.O)内のすべてのLaTeXのものは画像である必要があります。 Math.SEで動作する場合は、なぜここにいないのですか?多分それは物事をねじ込むことができます…多分それは必要なねじです'。 = /
  • @GarouDan:'が発見したように、TeX.SEサイトは、(La)TeXコードの自動変換を無効にするように設定されています。 Math.SEサイト。 TeX.SEサイトのほとんどのユーザーは、'が処理された後の外観よりも、基になるコードの表示にはるかに関心があるため、これは意図的な選択です。コードの結果を表示する必要がある場合は、いつでもコンパイルして(standaloneドキュメントクラスを使用するのが最適)、2つのインスタンスで行ったように画像としてアップロードできます。私が書いた答えで。 🙂
  • あなたの例では、0 'を(100-x)/ 100の場合の中央に配置する方法はありますか? 0、(100-x)/ 100、0のように見えるように、すべて同じ"列"(中央)にあります?
  • @jamaicanwormこれはQ &サイトなので、このようなフォローアップの質問には'コメントで質問するのではなく、新しい質問を開くことをお勧めします(この質問にリンクして、'話している内容を表示できます)。ただし、部分的な答えは、以下のMico 'の答えで、llを好きなものに置き換えることができるということです-clが適しているように聞こえますか?
  • @Antブラケットの前に$ f(x)$を追加したいとします。つまり、f(x)= {bla bla if x < 0; \ n;のようなものを印刷したい場合です。 bla bla x > 0

回答

私は一般的に好むこのような場合は、amsmathパッケージのケース環境を使用します(しゃれを意図したもの) 。ただし、提供するMWEを最小限に変更することで、主に\{\left\{を作成し、アレイ環境の最後に\right.命令を追加します。 2つのネストされたアレイ環境ではなく、 1つのアレイのみが必要であることに注意してください。

\documentclass{article} \begin{document} \[ \left\{ \begin{array}{ll} 0 & x\leq a \\ \frac{x-a}{b-a} & a\leq x\leq b \\ \frac{c-x}{c-b} & b\leq x\leq c \\ 1 & c\leq x \\ \end{array} \right. \] \end{document} 

ここに画像の説明を入力

(配列の各列の配置インジケーターもcから変更したことに注意してくださいto l。)

画像からわかるように、最初の列の分数項のため、行間の間隔はかなり狭くなっています。これが問題だと思う場合は、最初と3番目の\\コマンドに[0.5ex]を追加することで、いつでも垂直方向のスペースを少し増やすことができます。 [1ex]を2番目に(「newline」コマンドのこれらのオプションは、挿入する余分なスペースの量をTeXに指示します。)垂直方向の間隔を追加すると、次のようになります。

ここに画像の説明を入力

回答

この場合、dcasesの使用も推奨できると思います。 mathtoolsパッケージに含まれています。 誰かがcases環境の引数を表示スタイルでタイプセットすることを好むかもしれません。

\documentclass{article} \usepackage{mathtools} \begin{document} \[ \begin{dcases} 0 & x\leq a \\ \frac{x-a}{b-a} & a\leq x\leq b \\ \frac{c-x}{c-b} & b\leq x\leq c \\ 1 & c\leq x \\ \end{dcases} \] \end{document} 

2つの違いは次のとおりです(top:dcases、下:cases):

ここに画像の説明を入力

回答

または、ivを入力することもできます \{

の前にあるid = “2e27fe0a9c”>

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です