
Ich hätte gerne Befehle für linke und rechte Gauß-Klammern, die einen doppelten senkrechten Strich haben, sich aber ansonsten genau wie \lfloor
und verhalten \rfloor
. Insbesondere sollten sie in verschiedenen Größen verfügbar sein und andere Dinge sollten unverändert bleiben.
Ich habe zwei Kandidaten gefunden, die beide leider nicht optimal sind:
\llfloor
und\rrfloor
im Paketstmaryrd
. Leider verstehen sie vorangehende\left
und\right
Befehle nicht. Mein Eindruck ist, dass sie eine feste Größe haben.\lFloor
und\rFloor
im Paketnath
. Sie sind in verschiedenen Größen erhältlich, aber das Problem besteht darin, dass durch die Einbindung des Pakets einenath
automatische Größenanpassung aller Symbole vom Klammertyp eingeführt wird. Das könnte interessant sein, aber im Moment ist diese Änderung für meinen Geschmack einfach zu radikal.
Antwort1
Wenn Sie keine anderen Pakete verwenden möchten, amsmath
können Sie zwei \lfloor
s mit etwas Leerraum dazwischen nebeneinander platzieren:
Dies hat den Vorteil, dass der horizontale Teil des Trennzeichens nicht verdickt wird.
\documentclass{article}
\usepackage{amsmath}
\newcommand{\gaussbr}[1]{%
\left\lfloor\hspace{-.33em}\left\lfloor #1\right\rfloor\hspace{-.33em}\right\rfloor%
}
\begin{document}
\[
\gaussbr{A}\gaussbr{\sum_{n=0}^{\infty}a_n}
\]
\end{document}
Natürlich können Sie die Menge des Leerraums nach Belieben anpassen.
Antwort2
Vielen Dank an Werner für die Lösung fürdiese ähnliche Frage.
Eine recht schnelle Lösung mitscalerel
wäre folgendes.
Praktischerweisescalerel
bietet \scaleleftright[<max width>]{<left obj>}{<stuff>}{<right obj>}
(und ein vergleichbares \stretchleftright
) zum Skalieren/Strecken von sowohl als auch <left obj>
auf <right obj>
die Höhe von <stuff>
(bei Bedarf und optional auf eine Breite von beschränkt <max width>
). Hier ein kurzes Beispiel:
\documentclass{article}
\usepackage{scalerel, stmaryrd} % http://ctan.org/pkg/scalerel
\newcommand{\gaussbracket}[1]{\stretchleftright{\llfloor}{#1}{\rrfloor}}
\begin{document}
\[ \gaussbracket{\displaystyle\sum_{i=1}^n i} \]
\end{document}