ケース環境外および列挙環境内のテキスト

ケース環境外および列挙環境内のテキスト

私は、cases 環境の横にテキストを入力しようとしています。以下は私の MWE です。2 つの問題があるようです。列挙リストの数字とそのリストの内容の間に余分なスペースがあることと、括弧が十分に大きくないことです。最初の試み (cases 環境のみを使用) ではエラーが発生しました。私はこれを Web のどこか (Tex フォーラムのどこか、申し訳ありませんが、どれかはわかりません) で見て、これを試しました。

   \documentclass{article}
   \usepackage[left=1.65cm,right=1.65cm,top=2.45cm,bottom=2.60cm]{geometry}
    \usepackage{amsmath,amssymb,amscd,amsbsy,array,color}
\usepackage{fancyhdr,framed,latexsym,multicol,pstricks,slashed,xcolor,multicol}
    \usepackage{picture}
    \usepackage{indentfirst}
    \usepackage{enumitem}

    \usepackage[amsmath,framed,thmmarks]{ntheorem}


\title{Analysis Notes}
\author{Michael Dykes}

\begin{document}

\maketitle



Prove that: 
    \begin{enumerate}
        \item   \begin{align*}
                    \begin{split}
                        2-x, &\textrm{ if } x \le 1\\
                        \frac{1}{x}, &\textrm{ if } x> 1.
                    \end{split}\;\bigg\} \quad \text{is one-to-one but  not onto $\mathbb{R}$.}
                \end{align*}

        \item   \begin{align*}
            \begin{split}
                x+4, &\textrm{ if } x \le -2\\
                -x, &\textrm{ if } -2 < x < 2\\
                x-4 &\textrm{ if } x \ge 2.
            \end{split}\;\bigg\} \quad \text{is onto $\mathbb{R}$ but not one-to-one.}
        \end{align*}
    \end{enumerate}

\end{document}

ここから何をすればいいのか分かりません。

-MD

答え1

列挙数字と関連する数式の間にギャップが生じないようにするには、表示数式環境ではなくインライン数式環境を使用します。

右側の中括弧の正しいサイズを取得するには、パッケージdrcases*によって提供される環境を使用することをお勧めしますmathtools。(「rcases」の「r」は、中括弧が環境の右側に配置されていることを示します。この環境の「星印」バージョンを使用すると、調整材料を\textラッパーで囲む必要がなくなります。)

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

\documentclass{article}
\usepackage[hmargin=1.65cm,top=2.45cm,bottom=2.6cm]{geometry}
\usepackage{mathtools,amsfonts}

\begin{document}

Prove that: 
\begin{enumerate}
\item \qquad 
$\begin{drcases*}
     2-x, &if $x \le 1$\\
     1/x, &if $x> 1$.
\end{drcases*}$
is one-to-one but  not onto $\mathbb{R}$.

\item \qquad
$\begin{drcases*}
     x+4, &if $x \le -2$  \\
     -x,  &if $-2 < x < 2$\quad\\
     x-4  &if $x \ge 2$.
\end{drcases*}$
is onto $\mathbb{R}$ but not one-to-one.
\end{enumerate}

\end{document}

補遺OP のフォローアップの質問に答えます。数学的なものを両側で中括弧で囲む必要がある場合は、array次のようなカスタム環境を設定するのがおそらく最善です。

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

\documentclass{article}
\usepackage[hmargin=1.65cm,top=2.45cm,bottom=2.6cm]{geometry}
\usepackage{amsfonts,array}
\newenvironment{myarray}{% custom "array" env.
  \renewcommand\arraystretch{1.33} % mimic spacing of display-style math
  \left\{ \begin{array}{@{\,} >{\displaystyle}l >{$}l<{$} @{\,}}}{%
  \end{array} \right\}}

\begin{document}
Prove that:
\begin{enumerate}
\item \quad
$f(x)=\begin{myarray}
         2-x & if $x \le 1$\\
         1/x & if $x> 1$.
      \end{myarray}$
is one-to-one but not onto $\mathbb{R}$.

\item \quad
$g(x)=\begin{myarray}
         x+4 & if $x \le -2$  \\
         -x  & if $-2 < x < 2$ \\
         x-4 & if $x \ge 2$.
      \end{myarray}$
is onto $\mathbb{R}$ but not one-to-one.
\end{enumerate}
\end{document}

答え2

arrayおよび/またはを使用したオプションをいくつか示します。empheq:

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

\documentclass{article}

\usepackage{amsfonts}% ...for \mathbb
\usepackage{empheq}% Load mathtools, which loads amsmath

\begin{document}

Prove that:
\begin{enumerate}
  \item \mbox{}

  \nobreak
  \vspace{\dimexpr-\baselineskip-\abovedisplayskip-\parskip}
  \[
    \renewcommand{\arraycolsep}{0pt}
    \left.\kern-\nulldelimiterspace
    \begin{array}{ r l }
             2 - x, &\text{ if $x \leq 1$} \\[\jot]
      \dfrac{1}{x}, &\text{ if $x > 1$.}
    \end{array}\right\} \quad \text{is one-to-one but  not onto $\mathbb{R}$.}
  \]

  \item \mbox{}

  \nobreak
  \vspace{\dimexpr-\baselineskip-\abovedisplayskip-\parskip}
  \begin{empheq}[right=\empheqrbrace \quad \text{is onto $\mathbb{R}$ but not one-to-one.}]{align*}
    x + 4, &\text{ if $x \leq -2$} \\
       -x, &\text{ if $-2 < x < 2$} \\
    x - 4, &\text{ if $x \geq 2$.}
  \end{empheq}
\end{enumerate}

\end{document}

答え3

Mico が入力してここにあるものに基づいて、私が探していたものと同じものが次のようになりました。

\documentclass{article}
\usepackage[hmargin=1.65cm,top=2.45cm,bottom=2.6cm]{geometry}
\usepackage{mathtools,amsfonts}

\begin{document}

    Prove that: 
    \begin{enumerate}
        \item \qquad 
        $\begin{aligned}
        f(x) =
        \begin{dcases*}
        2-x, &if $x \le 1$\\
        \frac{1}{x}, &if $x> 1$.
        \end{dcases*}
        \text{is one-to-one but  not onto $\mathbb{R}$.}
        \end{aligned}$

        \item \qquad
        $\begin{aligned}
        f(x) =
        \begin{dcases*}
        x+4, &if $x \le -2$  \\
        -x,  &if $-2 < x < 2$\quad\\
        x-4,  &if $x \ge 2$.
        \end{dcases*}
        \text{is onto $\mathbb{R}$ but not one-to-one.}
        \end{aligned}$
    \end{enumerate}

\end{document}

皆様のご協力に感謝いたします!!!

-MD

関連情報