区切り文字がありません (. が挿入されました)。エラー

区切り文字がありません (. が挿入されました)。エラー

かなり面倒な閉じたフォームを入力しようとしていますが、なぜタイプセットできないのか理解できません。

方程式は次のようになります。

$P_{n}=4\times\bigg(\dfrac{1}{2}\bigg)^{\big{\lfloor\frac{n+1}{2}\rfloor-1}}\times\bigg(2\bigg)^{\big{\frac{3-(-1)^{n}}{4}}}

最初のインデックスにコマンドを配置すると\big(半分を floor 関数の累乗する場合)、正常に動作します。しかし、次のインデックスにまったく同じことを実行すると、 Missing delimiter (. inserted). エラーが返されます。

このエラーの意味を調べてみましたが、特定のコードに固有の答えしか見つからないようでした。私が収集した情報によると、コードは、.区切り文字を無効にするためにどこかに を置く必要があることを示していますが、私の理解では、無効にする必要のある区切り文字はありません。すべてが必要なのです。

不備がありましたら申し訳ありません。これはまだ2回目の質問であり、私はまだ言語を勉強中ですTeX

ご協力ありがとうございました。

エリオット。

答え1

確かにかなり面倒です。しかし、1/2 には斜線付き形式を使用し、\tfrac指数の分数には斜線付き形式を使用します。ただし、指数がないと底が隠れてしまうため、修正が必要です。そのため、指数をいくらか増やすことを提案します。分数分子の配置も修正するために、他の指数の括弧を補正するため\mathstrutに に を使用します。最後に、と はフェンスが大きすぎるため、下端括弧に と を使用します。n+1(-1)\bigl\bigr\left\right

補助マクロは、\makehigher目に見えないルールを追加することで、ベースが本来の高さよりも高いように見せかけます。

\documentclass{article}
\usepackage{amsmath}

\newcommand{\makehigher}[2][3]{%
  {\rule{0pt}{#1ex}#2}%
}


\begin{document}
\[
P_{n}=4\cdot
\makehigher{(1/2)}^{\bigl\lfloor\tfrac{\mathstrut n+1}{2}\bigr\rfloor-1}\cdot
\makehigher{2}^{\tfrac{3-(-1)^{n}}{4}}
\]
\end{document}

オプション引数を使用して、上げる量 (デフォルトは 3ex) を調整します。 を試すこともできます\makehigher[2.5]{...}

次の図では、指数部の分数線が互いに同じ高さであることを示す規則も追加しました。

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

答え2

マクロは\big、開始または終了の「項目」を「期待」します (例: ) ( ) [ ] \{ \} \langle \rangle。 発見したように、書き込みを行う\big{...}とエラーが発生します。

しかし、あなたが投稿したコメントから、あなたの目的はない指数を囲む中括弧を生成するのではなく、指数で使用されるフォント サイズを拡大します。第 1 レベルの上付き文字 (および下付き文字) はデフォルトで設定されているため、指数の先頭に --から次の「数学サイズ」\scriptstyleを指定する必要があります。\textstyle\scriptstyle

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

\documentclass{article}
\usepackage{amsmath} % for \dfrac macro
\begin{document}
$P_{n}=4\times\biggl(\dfrac{1}{2}\biggr)^ {\textstyle \left\lfloor\frac{n+1}{2}\right\rfloor-1}
\times
\biggl(2\biggr)^{\textstyle\frac{3-(-1)^{n}}{4}}$
\end{document}

関連情報