Wenn das Gleichheitszeichen als Teil der Wahrscheinlichkeitsnotation verwendet wird, sieht es beim Satz in LaTeX etwas seltsam aus, insbesondere wenn viele Gleichheitszeichen in derselben Zeile vorkommen.
Z.B,
\[ \Pr(A=a) = \Pr(B=b \mid C=c) \]
Der Abstand zwischen den Gleichheitszeichen ist sowohl für die „Gleich-Beziehung“ als auch für die Beziehungen zwischen der Zufallsvariablen (A, B, C) und den Konstanten (a, b, c) gleich.
Gibt es eine Möglichkeit, den Abstand zwischen den letzteren kleiner zu machen als zwischen den ersteren, oder mache ich mir da einfach zu viele Gedanken?
Antwort1
Es ist ganz einfach, ein Makro wie \newcommand\myeq{\mkern1.5mu{=}\mkern1.5mu}
-- wählen Sie das Argument nach \mkern
Ihren persönlichen Vorlieben -- zu definieren und Ihre Gleichung so umzuschreiben:
\Pr(A\myeq a) &= \Pr(B\myeq b \mid C\myeq c)
Im TeXbook (Seite 174, fast ganz unten) schlägt DEK jedoch vornichtReduzierung des Leerraums um die =
Symbole, stattdessen Hinzufügenmehr Leerzeichen an anderer Stellein der Gesamtgleichung durch geschickt platzierte \,
Anweisungen:
\[ \Pr(\, A=a \,) = \Pr(\, B=b \mid C=c \,) \]
Ein vollständiges MWE:
\documentclass{article}
\newcommand\myeq{\mkern1.5mu{=}\mkern1.5mu}
\usepackage{amsmath}
\begin{document}
\begin{align*}
\Pr(A=a) &= \Pr(B=b \mid C=c) \\ % original form
\Pr(A\myeq a) &= \Pr(B\myeq b \mid C\myeq c) \\ % less whitespace around "="
\Pr(\, A=a \,) &= \Pr(\, B=b \mid C=c \,) % *more* whitespace
\end{align*}
\end{document}
Antwort2
Ich wandle meinen Kommentar in eine Antwort um, da ich denke, dass es eine angemessene Lösung ist, insbesondere in dieser Situation, und es ist einfacher als die anderen Ansätze. Ich finde auch keinen Fehler in seinem visuellen Erscheinungsbild. Es macht für mich auch logisch Sinn, da es A=a
als zusammengesetzte Bezeichnung für ein Ereignis angesehen werden kann, nicht unbedingt als Gleichung. Selbst wenn es eine Gleichung ist, ist es einfach zu klein, um die gleichen Rechte wie andere Gleichungen zu erhalten.
\documentclass{article}
\begin{document}
\[ \Pr(A{=}a) = \Pr(B{=}b \mid C{=}c) \]
\end{document}
Antwort3
Dadurch wird der Abstand um das Gleichheitszeichen im Argument auf die Hälfte reduziert \Pr
; außerdem bietet es den Vorteil, dass die Größe der Trennzeichen in einem optionalen Argument festgelegt werden kann.
\documentclass{article}
\usepackage{mathtools}
\DeclarePairedDelimiterX\PrArg[1]{(}{)}{%
\renewcommand\given{\Conditional{\delimsize}}%
\begingroup\lccode`~=`= \lowercase{\endgroup\let~}\reducedequals
\edef\equals{\mathchar\the\mathcode`= }%
\mathcode`="8000
#1%
}
\providecommand\given{}
\newcommand{\Conditional}[1]{%
\nonscript\;#1\vert\nonscript\;\mathopen{}%
}
\renewcommand{\Pr}{\operatorname{Pr}\PrArg}
\newcommand{\reducedequals}{%
\mskip-.5\thickmuskip
\equals
\mskip-.5\thickmuskip
\nobreak
}
\begin{document}
$\Pr{A=a} = \Pr{B=b \given C=c}$
$\Pr[\big]{A=\frac{1}{2}} = \Pr[\Big]{B=b \given C=\sqrt{\frac{a^{2^n}}{b}}}$
\end{document}
Antwort4
\let\originalPr\Pr
\def\Pr(#1){\originalPr(\mathmakebox{\thickmuskip=.5\thickmuskip #1})}
Passen Sie es .5
nach Belieben an.