
我一直發現用\big
/ \bigl
/縮放的數學符號\bigr
太小,用\Big
/ \Bigl
/縮放的數學符號\Bigr
太高。這是一個例子:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\(\lvert x^2 + y^2 \rvert\)
\(\bigl\lvert x^2 + y^2 \bigr\rvert\)
\(\Bigl\lvert x^2 + y^2 \Bigr\rvert\)
\(\bigl\{ \bigl\lvert x^2 + y^2 \bigr\rvert \mathrel{\big|} 5|x \wedge 7|y \bigr\}\)
\(\Bigl\{ \bigl\lvert x^2 + y^2 \bigr\rvert \mathrel{\Big|} 5|x \wedge 7|y \Bigr\}\)
\(a/b \big/ c/d \Big/ e/f \big/ g/h\)
\end{document}
\big
在第一行中,中/右公式分別用和建立\Big
。在第二行中,左側集合用於\big
集合分隔符號及其中間,右側集合用於\Big
它們。我想要比 更大\big
但又不那麼大的東西\Big
。
我並不是真的要求任何人為我解決這個問題,我懷疑這將是一項不平凡的任務。我正在詢問此項目的基礎設施以及任何未來可能的擴展。
答案1
你需要不 \bigX
對於絕對值,輸出
\lvert x^{3}+y^{3}\rvert
恰到好處。對於有括號的表達式也是如此,例如
(x+y)(x-y)(x^{2}+y^{2})=x^{4}+y^{4}
對於\bigX
最後一個因素甚至是錯誤的:比較結果,在我使用的第二行中\bigl(x^{2}+y^{2}\bigr)
我毫不懷疑上面的那個是對的,下面的是錯的。
同樣,對於您的集合描述,我不會使用任何\bigX
命令。如果絕對值和整除性的條經常出現在集合描述中,我可能會調整我的符號,更喜歡冒號。
\{\, \lvert x^{3}+y^{3}\rvert : 5\mid x \land 7\mid y\,\}
或者,如果您想堅持使用該欄,我會增加大括號並且僅增加分隔欄:
\bigl\{\, \lvert x^{3}+y^{3}\rvert \bigm| 5\mid x \land 7\mid y\,\bigr\}
(當然,無論如何我都會為此定義一個巨集)
雙括號很少需要增加大小:
2(x-(x+y))=2(x-x-y)=-2y
產生
這是正確的,但\bigX
版本不是:
你沒有增加任何清晰度,反而增加了複雜性。我並不是說\bigl
也不\bigr
該使用;但在像這樣的簡單情況下則不然。當確實可能出現歧義時保留它們。
你最後的表達應該是絕不出現在數學中。永遠不能。任何印刷設備都無法使其易於理解。我稱它們為「八個故事表達」:中學課本上充滿了這樣的東西,其唯一的作用是讓數學看起來很荒謬。沒有一個好老師會想要它。不幸的是,壞老師是存在的,他們使用“八個故事表達”,並且不聽建議。:-(
最後一點:有\bigm
、\Bigm
、\biggm
和\Biggm
,它們與下列分隔符號構成二元關係符號。