PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Spacing ausschalten



r0bin
16-09-2004, 16:31
Ich möchte gerne das normale Spacing nach jedem Buchstaben verhindern.
Also sozusagen zwei Buchstaben an der selben Stelle haben.

Der Sinn davon ist, dass ich (Musik-)Texte mit Akkorden schreiben möchte also z.B. so

a G E F H7
Hier stehen die Lyrics ...

Das Hochstellen ist dabei kein Problem mit \raisebox, aber danach ist der Text dann eben weiter eingerückt.

Mit "\!" komme ich zwar wieder ein Stück zurück, das ist aber ungeeignet da jeder Buchstabe eine andere Länge hat, das heisst man müsste immer rumexperimentieren. Außerdem funktioniert es nur im Math-mode.

Danke schon mal für eure Hilfe :)

r0bin
18-09-2004, 20:53
Schade, ich dachte ihr Cracks kennt bestimmt eine Lösung :o)

blubb
20-09-2004, 09:31
\documentclass{scrartcl}
\newcommand{\nospace}[1]{\mbox{\hbox to 0mm{#1}}}
\newcommand{\ueber}[2]{\nospace{#1}\raisebox{1em}{#2} }

\begin{document}

\nospace{a}v

\ueber aG
\ueber EF

\end{document}


?

r0bin
20-09-2004, 18:57
\newcommand{\nospace}[1]{\mbox{\hbox to 0mm{#1}}}

?
Genau das hab ich gesucht. Danke schön, blubb!

Konnte ja auch nicht angehen, dass man in TEX Bilder einbinden, Noten schreiben, kyrillisch und hebräisch schreiben kann, aber nicht ein paar Buchstaben über den Text setzen ;)