PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schrift über Schrift



putz
13-07-2010, 14:38
Hallo,

ich suche ein Paket, mit dem man etwas über eine Zeile schreiben kann. Natürlich geht das theoretisch auch, indem man einfach zwei Zeilen benützt, jedoch möchte ich gerne bei einem lateinsichen Text die deutsche Übersetzung als "Glosse" über das jeweilige lateinische Wort schreiben (mit einer etwas kleineren Schrift als die des Haupttextes).

Kennt jemand ein LaTeX-Paket, mit dem man so etwas machen kann?

Vielen Dank
Putz

Karlo
13-07-2010, 14:59
Hallo

\begin{vorschlag}


\documentclass{scrreprt}
\usepackage{amsmath}
\newcommand{\ueber}[2]{
$\stackrel{\text{#2}}{\text{#1}}$}
\begin{document}
hallo\ueber{unten}{oben} welt text text text text text text text text text text text text text text text text text text text text text text text text text
\end{document}

\end{vorschlag}

lg
karlo

putz
13-07-2010, 15:09
hallo karlo,

erst einmal vielen Dank für den schnellen Vorschlag!!!

Das ist schon einmal eine hervorragende Grundlage, das Problem ist nur, dass die "Anmerkungen" nicht auf derselben Höhe sind, wenn ich Groß- und Kleinbuchstaben verwende. Könnte man das noch beheben?

Bsp:

\documentclass{scrreprt}
\usepackage{amsmath}
\newcommand{\ueber}[2]{
$\stackrel{\text{#2}}{\text{#1}}$}
\begin{document}
hallo\ueber{Odi}{Ich hasse} \ueber{et}{und} \ueber{amo}{liebe}
\end{document}

Karlo
13-07-2010, 15:25
Ein "vphantom" hilft da, es liefert einen vertikalen Abstand der höhe des Inhalts:


\documentclass{scrreprt}
\usepackage{amsmath}
\newcommand{\ueber}[2]{
$\stackrel{\text{#2}}{\text{\vphantom{A}#1}}$}
\begin{document}
hallo\ueber{Odi}{Ich hasse} \ueber{et}{und} \ueber{amo}{liebe}
\end{document}

lg
karlo

putz
13-07-2010, 15:28
Hallo Karlo,

super, funktioniert!!! Vielen Dank!!;)