Espaçamento em torno dos operadores matemáticos

Espaçamento em torno dos operadores matemáticos

Isso já me incomoda há algum tempo... Considere a expressão |\log x| = |{\log x}| = |\log(x)| = |{\log(x)}|que resulta: 4 maneiras de compor |log x| Visualmente, o primeiro e o último parecem "errados", com muito espaço antes do log no primeiro caso e pouco espaço no último caso. Os outros dois casos parecem corretos (mas eu provavelmente aumentaria ligeiramente o espaçamento antes do log no segundo caso e diminuiria ligeiramente no terceiro). Existe uma correção para que o \logcomando (e amigos) se comporte de forma que o espaçamento entre os valores absolutos e a expressão que eles encerram seja simétrico para ambos |\log(x)|e |\log x|?

Responder1

Isso mostra as diferenças

\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}

insira a descrição da imagem aqui

Na caixa, observe como há espaço extra à direita do ), então essa discrepância vem do design do ).

Costumo recomendar o uso mathtools(disclamer, ajudo a mantê-lo) e esta construção

\DeclarePairedDelimiter\abs\lvert\rvert

Para esconder todas as \lvert ... \rvertcoisas.

O bônus \abs*{...}é semelhante, \left\lvert...\right\rvertmas um pouco melhor, ao espaço horizontal e \abs[\big]{...}é igual a \bigl\lvert...\bigr\rvert.

informação relacionada