
Das beschäftigt mich schon seit einiger Zeit ... Betrachten Sie den Ausdruck, |\log x| = |{\log x}| = |\log(x)| = |{\log(x)}|
der Folgendes ausgibt:
Optisch sehen der erste und der letzte „falsch“ aus, mit zu viel Platz vor dem Logarithmus im ersten Fall und zu wenig Platz im letzten Fall. Die anderen beiden Fälle sehen ungefähr richtig aus (aber ich würde den Abstand vor dem Logarithmus im zweiten Fall wahrscheinlich leicht vergrößern und im dritten leicht verkleinern). Gibt es eine Lösung, damit sich der
\log
Befehl (und Freunde) so verhält, dass der Abstand zwischen den absoluten Werten und dem Ausdruck, den sie einschließen, sowohl für |\log(x)|
als auch symmetrisch ist |\log x|
?
Antwort1
Hier zeigen sich die Unterschiede
\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}
Beachten Sie, dass in der Box rechts neben zusätzlicher Platz ist )
, sodass diese Diskrepanz auf das Design von zurückzuführen ist )
.
Ich neige dazu, die Verwendung zu empfehlen mathtools
(Haftungsausschluss: Ich helfe bei der Wartung) und diese Konstruktion
\DeclarePairedDelimiter\abs\lvert\rvert
Um den ganzen \lvert ... \rvert
Kram zu verstecken.
Bonus \abs*{...}
ähnelt \left\lvert...\right\rvert
horizontalem Abstand, ist aber etwas besser und \abs[\big]{...}
dasselbe wie \bigl\lvert...\bigr\rvert
.