Hallo Zusammen
Ich experimentiere seit längerem mit dem Positionieren von Boxen an einer bestimmten Stelle über einer Textzeile.
Als erstes habe ich es mit Shortstack versucht (Normaltext ist einfach der Text vor und hinter der Box in der Zeile, A1 der mit der Box hochgestellte Text):
Code:
NormalText $\shortstack[c]{\fcolorbox{black}{white}{A1}\\ Text}$ Normaltext
Code:
Normaltext $\shortstack[c]{\fcolorbox{black}{white}{A1}\\
\begin{minipage}{0mm}
\vspace{10mm}
\end{minipage}
}$ Normaltext
Mit Stackrel hab ich's auch versucht:
Code:
NormalText $\stackrel{\hbox{A1}}{\hbox{
\begin{minipage}{0mm}
\vspace{10mm}
\end{minipage}
}}$ NormalText
Die Probleme sind immer die gleichen: Ich muss den Text darunter angeben, ansonsten muss ich eine minipage als "Leerelement" verwenden. Und die Breite der Box hinterlässt in der Textzeile eine entsprechende Lücke.
Was ich eigentlich will ist folgendes: Mit Newcommand ein Kommando zusammenstellen, das in etwa so ist:
Code:
\overBox{BoxInhalt}
Verwenden möchte ich es dann so:
Code:
NormalText\overBox{A1} Normal\overBox{A2}Text NormalText\overBox{A3}
Die Box soll genau über der Stelle zentriert werden, an der der Befehl im Wort/in der Zeile steht. Die Zeile soll keine zusätzliche Lücke erhalten, d.h. dass sich die Box nicht auf die darunterliegende Zeile auswirkt.
Ich hab bereits Stunden gegoogelt, aber bis jetzt keine schlaue Lösung gefunden.
Hat mir jemand einen heissen Tipp?
Lesezeichen