Obwohl meine Frage elementar ist, stelle ich sie trotzdem. Ich verwende diesen Code, aber die Situation bleibt dieselbe. Wenn ich die Pakete newtxmath
, oder verwende mtpro2[lite]
, habe ich rechts von der Klammer mehr Platz ]
und links weniger Platz [
.
\documentclass[a4paper,12pt]{article}
\usepackage{amsmath}
\begin{document}
$[\cdots,\cdots]$, $[\dotsb,\dotsb]$
\end{document}
Gibt es ein kanonisches Problem mit meinem Code oder den Binärsymbolen oder sollte ich andere (symmetrische) Symbole verwenden?
Antwort1
Soweit ich das beurteilen kann, liegt mit Ihrem Code kein „kanonisches Problem“ vor.
Ich gehe davon aus, dass Sie symmetrisch verteilte Leerzeichen um \cdots
sowohl vor als auch nach dem Komma erzeugen möchten.
Die folgende Antwort basiert auf der Annahme, dass das amsmath
Paket geladen ist, wie es in Ihrem MWE der Fall ist. Bei amsmath
geladen \cdots
verhält sich wie \dotsb
, daher verwendet die folgende Lösung nur \cdots
. Ich glaube, dass es für Ihre Formatierungsanforderung zwei verschiedene Lösungen gibt: Entweder mit symmetrischen Leerzeichen oder ganz ohne Leerzeichen – was natürlich auch symmetrisch ist. Die zweite Lösung beruht auf der Tatsache, dass durch die Einschließung von \cdots
und ,
in geschweifte Klammern ihr Status auf wechselt math-ord
. TeX fügt keine Leerzeichen zwischen Objekten ein, um einzugeben math-ord
.
Nachtrag: wenn das amsmath
Paketnichtgeladen, die gesetzte Version von $[\cdots,\cdots]$
ist ebenfalls symmetrisch – etwas breiter als $[{\cdots}{,}{\cdots}]$
, aber nicht ganz so breit wie $[{}\cdots{}{,}{}\cdots{}]$
.
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$[\cdots,\cdots]$ --- asymmetric whitespace
$[{}\cdots{}{,}{}\cdots{}]$ --- symmetric whitespace
$[{\cdots}{,}{\cdots}]$ \ \ --- no whitespace
\end{document}