
我正在嘗試輸入一個相當煩人的封閉表格,但我不明白為什麼它不允許我對其進行排版。
等式是這樣的:
$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
命令放在第一個索引中時(當將一半取到下限函數的冪時),它運作得很好。但是,當我對下一個索引執行完全相同的操作時,它會傳回缺少的分隔符號(.插入)。錯誤。
我嘗試研究該錯誤的含義,但似乎只能找到特定於特定程式碼片段的答案。根據我收集的信息,代碼告訴我,我需要.
在某個地方放置 a 才能使分隔符無效,但根據我的理解,我沒有任何需要無效的分隔符;我需要他們全部!
對於任何不整潔之處,我們深表歉意。這只是我的第二個問題,我仍在學習這TeX
門語言。
感謝您的時間和耐心,
艾略特.
答案1
確實很煩。但我會使用斜線形式表示 1/2 和\tfrac
指數中的分數。但是,這需要一些更正,因為如果沒有它們,指數將隱藏底數。所以我建議將指數提高一些。為了固定分數分子的對齊,\mathstrut
使用 a 來補償另一個指數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{...}
會引發錯誤。
但是,從您發布的評論中,我了解到您的目標是不是產生大括號來包圍指數,而是放大指數中使用的字體大小。由於\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}