數學運算符周圍的間距

數學運算符周圍的間距

這已經困擾我一段時間了......考慮|\log x| = |{\log x}| = |\log(x)| = |{\log(x)}|輸出的表達式: 4種排版方式 |log x| 從視覺上看,第一個和最後一個看起來“錯誤”,第一個案例中日誌前面的空間太多,而最後一個案例中日誌前面的空間太少。其他兩種情況看起來差不多(但我可能會在第二種情況下稍微增加日誌之前的間距,並在第三種情況中稍微減少日誌之前的間距)。是否有修復,以便\log(和朋友)命令的行為使得絕對值和它們所包含的表達式之間的間距對於 和 是對稱|\log(x)||\log x|

答案1

這顯示了差異

\documentclass[a4paper]{article}
\usepackage{amsmath}
\begin{document}
$|\log x| = |{\log x}| = |\log(x)| = |{\log(x)}|$

$\lvert\log x\rvert = \lvert{\log x}\rvert = \lvert\log(x)\rvert = \lvert{\log(x)}\rvert$

\fboxsep=0pt
$\boxed{)}$
\end{document}

在此輸入影像描述

在框框中,請注意 的右側有多餘的空間),因此這種差異來自 的設計)

我傾向於推薦使用mathtools(免責聲明我幫助維護它)和這種結構

\DeclarePairedDelimiter\abs\lvert\rvert

為了把所有的\lvert ... \rvert東西都藏起來。

Bonus\abs*{...}與水平空間類似\left\lvert...\right\rvert但稍好一些,並且\abs[\big]{...}與 相同\bigl\lvert...\bigr\rvert

相關內容