von Arne » Di 10. Nov 2009, 16:13
Zunächst einmal auch von mir noch einmal vielen Dank für das Posten dieser Lösung, sie ist auch für mich sehr nützlich.
Allerdings stört mich noch, dass bei Verwendung von kursiven Symbolen der obere Index nur am unteren Index ausgerichtet ist und nicht noch näher am Symbol steht und das in einer Formel kein Abstand zum vorherigen Symbol gesetzt wir, so dass man nicht erkennt, zu welchem Symbol der Index gehört (s. Beispiel 1).
Gleiches Problem habe ich, wenn ich versuche einen einzelnen Index links oben vom Symbol zu setzen. Hier entsteht komplett der Eindruck, der Index gehöre zum vorherigen Symbol (s. Beispiel 2).
Ich habe schon versucht, den Abstand zu verkleinern, aber "Lösungen" (wahrscheinlich eher "Basteleien") mit z.B. \! gefallen mir nicht, weil sie keine Rücksicht auf das Bezugssymbol nehmen und sich die Buchstaben u.U. berühren.
Eine saubere Lösung habe ich bisher selber nicht gefunden, deswegen meine Frage ans Forum, kann mir da jemand weiterhelfen/einen Tipp geben?
Meine Beispiele:
\documentclass{article}
\usepackage{amsmath}
\usepackage{bm}
\newlength{\sublength}
\newlength{\suplength}
\newcommand\lsubsup[2]{%
\settowidth{\sublength}{#1}%
\settowidth{\suplength}{#2}%
_{\text{%
\ifdim \sublength<\suplength
\hphantom{#2}\llap{#1}%
\else
#1%
\fi
}%
}%
^{\text{%
\ifdim \suplength<\sublength
\hphantom{#1}\llap{#2}%
\else
#2%
\fi
}%
}%
}
\newcommand{\swrt}[1]{%
^{\textrm{#1}} {\bm s}
}
\begin{document}
%Erstes Beispiel
\[
\lsubsup{C}{T} \bm s
\]
%Zweites Beispiel
\[
\swrt{T}
\]
\end{document}
Zunächst einmal auch von mir noch einmal vielen Dank für das Posten dieser Lösung, sie ist auch für mich sehr nützlich.
Allerdings stört mich noch, dass bei Verwendung von kursiven Symbolen der obere Index nur am unteren Index ausgerichtet ist und nicht noch näher am Symbol steht und das in einer Formel kein Abstand zum vorherigen Symbol gesetzt wir, so dass man nicht erkennt, zu welchem Symbol der Index gehört (s. Beispiel 1).
Gleiches Problem habe ich, wenn ich versuche einen einzelnen Index links oben vom Symbol zu setzen. Hier entsteht komplett der Eindruck, der Index gehöre zum vorherigen Symbol (s. Beispiel 2).
Ich habe schon versucht, den Abstand zu verkleinern, aber "Lösungen" (wahrscheinlich eher "Basteleien") mit z.B. \! gefallen mir nicht, weil sie keine Rücksicht auf das Bezugssymbol nehmen und sich die Buchstaben u.U. berühren.
Eine saubere Lösung habe ich bisher selber nicht gefunden, deswegen meine Frage ans Forum, kann mir da jemand weiterhelfen/einen Tipp geben?
Meine Beispiele:
[code]\documentclass{article}
\usepackage{amsmath}
\usepackage{bm}
\newlength{\sublength}
\newlength{\suplength}
\newcommand\lsubsup[2]{%
\settowidth{\sublength}{#1}%
\settowidth{\suplength}{#2}%
_{\text{%
\ifdim \sublength<\suplength
\hphantom{#2}\llap{#1}%
\else
#1%
\fi
}%
}%
^{\text{%
\ifdim \suplength<\sublength
\hphantom{#1}\llap{#2}%
\else
#2%
\fi
}%
}%
}
\newcommand{\swrt}[1]{%
^{\textrm{#1}} {\bm s}
}
\begin{document}
%Erstes Beispiel
\[
\lsubsup{C}{T} \bm s
\]
%Zweites Beispiel
\[
\swrt{T}
\]
\end{document}[/code]