von guy.brush™ » Sa 27. Okt 2012, 12:36
Hallo,
ich habe zwar
hier Moeglichkeiten gefunden, wie man groessere Varianten als \Bigg definieren kann, aber diese sind leider absolut definiert und nicht in Relation zur Schriftgroesse. Dies ist mir erst neulich aufgefallen, als ich merkte, dass die dort definierte \biggg-Variante genau so gross ist wie die regulaere \Bigg-Variante, wenn ich Schriftgroesse 11pt verwende. Letztendlich habe ich die Idee der Umsetzung von
hier.
Hier ein Minimalbeispiel:
\documentclass[a4paper,11pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}
% 1. Variante
% \def\Biggt#1{{\hbox{$\left#1\vbox to17.5\p@{}\right.\n@space$}}}
% 2. Variante
\def\Biggt#1{{\hbox{$\left#1\vbox to20.5pt{}\right.$}}}
% Even bigger sizes than plain provides.
\def\biggg#1{{\hbox{$\left#1\vbox to20.5pt{}\right.$}}}
\def\bigggl{\mathopen\biggg}
\def\bigggr{\mathclose\biggg}
\def\Biggg#1{{\hbox{$\left#1\vbox to23.5pt{}\right.$}}}
\def\Bigggl{\mathopen\Biggg}
\def\Bigggr{\mathclose\Biggg}
\begin{document}
\[
\Biggg( \biggg( \Biggt( \Bigg( a \Bigg) \Biggt) \biggg) \Biggg)
\]
\end{document}
Die 1. Variante klappt nicht, da meckert er, es fehle im eine Einheit oder so. Die 2. Variante klappt zwar, allerdings ist der Output nicht gleich, soll heissen, wenn ich "mathtools" als Paket lade, sind in meinem Beispiel \biggg, \Biggt und \Bigg gleich gross, ohne "mathtools" sind \biggg und \Biggt gleich gross, aber beide etwas groesser als \Bigg, was ja auch so sein sollte.
Zusammenfassend: Ohne "mathtools" gibt es keine Probleme (bis auf, dass die 1. Variante so als Definition nicht funktioniert), aber ich benoetige zwingend "mathtools". Mit "mathtools" aendert sich das Verhalten ein wenig und obiges Problem existiert. Dass die \biggg- und \Biggg-Varianten nicht in Relation zur Schriftgroesse stehen, merkt man, wenn man die Schriftgroesse bspw. auf 14pt stellt.
Meine Wunschloesung wuerde mir folgendes ermoeglichen: Eine Definition von beliebig vielen (so viele, wie ich halt moechte und brauche) \biggg- und \Biggg-Varianten, die also in Relation zur Schriftgroesse groesser sind als jeweils ihr Vorgaenger, also bspw. \Bigg. Ich vermute, dass \big, \Big, \bigg und \Bigg sich linear vergroessern, also der Abstand zwischen je einer Variante und seinem Vorgaenger bzw. Nachfolger immer derselbe ist. Als Folge haette ich bsp. ein \biggg, das dem Groessenverhaeltnis zu seinen Vorgaengern entspricht und unabhaengig von der gewaehlten Schriftgroesse ist.
Kann mir da jemand weiterhelfen? Das waere super! Ich habe bisher leider auch nicht gefunden, wo \big, \Big und Co. standardmaessig definiert sind, deshalb weiss ich nicht, ob die Definition, die ich da gefunden habe, wirklich die aktuelle und korrekte ist.
Viele Gruesse,
\\ guy.brush
Hallo,
ich habe zwar [url=http://www.golatex.de/viewtopic,p,24304.html#24304]hier[/url] Moeglichkeiten gefunden, wie man groessere Varianten als \Bigg definieren kann, aber diese sind leider absolut definiert und nicht in Relation zur Schriftgroesse. Dies ist mir erst neulich aufgefallen, als ich merkte, dass die dort definierte \biggg-Variante genau so gross ist wie die regulaere \Bigg-Variante, wenn ich Schriftgroesse 11pt verwende. Letztendlich habe ich die Idee der Umsetzung von [url=http://yytex.googlecode.com/svn/trunk/tex/delitest.tex]hier[/url].
Hier ein Minimalbeispiel:
[code]
\documentclass[a4paper,11pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}
% 1. Variante
% \def\Biggt#1{{\hbox{$\left#1\vbox to17.5\p@{}\right.\n@space$}}}
% 2. Variante
\def\Biggt#1{{\hbox{$\left#1\vbox to20.5pt{}\right.$}}}
% Even bigger sizes than plain provides.
\def\biggg#1{{\hbox{$\left#1\vbox to20.5pt{}\right.$}}}
\def\bigggl{\mathopen\biggg}
\def\bigggr{\mathclose\biggg}
\def\Biggg#1{{\hbox{$\left#1\vbox to23.5pt{}\right.$}}}
\def\Bigggl{\mathopen\Biggg}
\def\Bigggr{\mathclose\Biggg}
\begin{document}
\[
\Biggg( \biggg( \Biggt( \Bigg( a \Bigg) \Biggt) \biggg) \Biggg)
\]
\end{document}
[/code]
Die 1. Variante klappt nicht, da meckert er, es fehle im eine Einheit oder so. Die 2. Variante klappt zwar, allerdings ist der Output nicht gleich, soll heissen, wenn ich "mathtools" als Paket lade, sind in meinem Beispiel \biggg, \Biggt und \Bigg gleich gross, ohne "mathtools" sind \biggg und \Biggt gleich gross, aber beide etwas groesser als \Bigg, was ja auch so sein sollte.
Zusammenfassend: Ohne "mathtools" gibt es keine Probleme (bis auf, dass die 1. Variante so als Definition nicht funktioniert), aber ich benoetige zwingend "mathtools". Mit "mathtools" aendert sich das Verhalten ein wenig und obiges Problem existiert. Dass die \biggg- und \Biggg-Varianten nicht in Relation zur Schriftgroesse stehen, merkt man, wenn man die Schriftgroesse bspw. auf 14pt stellt.
Meine Wunschloesung wuerde mir folgendes ermoeglichen: Eine Definition von beliebig vielen (so viele, wie ich halt moechte und brauche) \biggg- und \Biggg-Varianten, die also in Relation zur Schriftgroesse groesser sind als jeweils ihr Vorgaenger, also bspw. \Bigg. Ich vermute, dass \big, \Big, \bigg und \Bigg sich linear vergroessern, also der Abstand zwischen je einer Variante und seinem Vorgaenger bzw. Nachfolger immer derselbe ist. Als Folge haette ich bsp. ein \biggg, das dem Groessenverhaeltnis zu seinen Vorgaengern entspricht und unabhaengig von der gewaehlten Schriftgroesse ist.
Kann mir da jemand weiterhelfen? Das waere super! Ich habe bisher leider auch nicht gefunden, wo \big, \Big und Co. standardmaessig definiert sind, deshalb weiss ich nicht, ob die Definition, die ich da gefunden habe, wirklich die aktuelle und korrekte ist.
Viele Gruesse,
\\ guy.brush