
これはしばらく私を悩ませてきました... 次|\log x| = |{\log x}| = |\log(x)| = |{\log(x)}|
のような出力を出す式を考えてみましょう:
見た目上、最初と最後は「間違っている」ように見えます。最初のケースではログの前のスペースが多すぎ、最後のケースではスペースが少なすぎます。他の 2 つのケースはほぼ正しいように見えます (ただし、2 番目のケースではログの前のスペースをわずかに増やし、3 番目のケースではわずかに減らす必要があります)。
\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
。
ボーナス\abs*{...}
は に似ていますが\left\lvert...\right\rvert
、水平方向のスペースがわずかに広く、 と\abs[\big]{...}
同じです\bigl\lvert...\bigr\rvert
。