PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Text zentriert unterhalb eines anderen Textes



ProfessorChaos
21-02-2009, 11:14
Sorry, ich weiß, dass mein Titel überhaupt gar nichts aussagt.^^
Aber ich bin einfach nicht in der Lage, mein Problem kurz zu umschreiben...

Ich suche eine Möglichkeit, einen Text unter einem anderen Text/Wort exakt zu zentrieren.

Hier ein unvollständiges Minimalbeispiel:


\documentclass{article}
\begin{document}
links \hfill \underline{\hspace*{4cm}}\\
\end{document}
In diesem Beispiel soll unterhalb und zentriert des Strichs, also von "\underline{\hspace*{4cm}}" ein Text, z.B. "foo" stehen.

Wie mache ich das?
Es gibt ja z.B. den Befehl "\underbrace{}_{}", daher muss das aus technischer Sicht schon möglich sein. Nur erzeugt underbrace noch eine geschweifte Klammer, mit der ich nichts anfangen kann...

mechanicus
21-02-2009, 12:24
Hallo,

was du wohl suchst ist stackrel.


\documentclass{article}
\usepackage{amsmath}
\begin{document}
links \hfill $\stackrel{\rule{4cm}{2pt}}{\text{Wort}}$
\end{document}

Gruß
Marco

ProfessorChaos
21-02-2009, 12:31
was du wohl suchst ist stackrel.
Nein, leider nicht. Den Befehl kannte ich bereits.
stackrel macht ja gerade das Gegenteil!
Stackrel setzt nämlich nicht einen Text unterhalb eines anderen, sondern oberhalb!

Auf den ersten Blick mag das äquivalent klingen, da Text1 oberhalb von Text2, genau dann wenn Text2 unterhalb von Text1.
Dennoch ist das *nicht* äquivalent.

Denn bei Benutzung von stackrel ist in deinem Beispiel "Wort" unten, und die Linie darüber. Aber die Linie soll bleiben, wo sie ist, und darunter soll das Wort.

mechanicus
21-02-2009, 12:53
Hallo,

meinst du das:


\documentclass{article}
\newcommand{\drunter}[2]{\begin{tabular}[t]{c} #1 \\ #2 \\\end{tabular}}
\begin{document}
links \hfill $\drunter{\rule{4cm}{2pt}}{Wort}$
\end{document}


Gruß
Marco

ProfessorChaos
21-02-2009, 13:10
Gute Idee, die du da hattest. :)

Danke !