PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : überstrich



Diana
18-02-2009, 15:29
Hallo

ich verwende erst seit kurzem Latex.
Und bin nun in dei verlegenheit gekommen das ich im normalen Text also nicht einer Formel ein Wort mit einem Überstrich brauche.
Wie mach ich das?

Danke

mechanicus
18-02-2009, 16:40
Hallo,

die stumpfe Variante wäre
...
\usepackage{amsmath}
....
\overline{\text{ Hier steht was}}.
Hierbei ist aber kein Zeilenumbruch möglich.

Gruß
Marco

Diana
19-02-2009, 12:54
Hallo mechanicus,

Danke für die Hilfe.
So wollte ich es eigentlich nicht machen, dachte es gab was bessres.
Aber danke

Gruß
Diana

mechanicus
19-02-2009, 13:13
Hallo,

hier eine andere Möglichkeit. Aber auch hier ist kein Zeilenumbruch möglich. Vielleicht kennt da jemand noch eine andere Möglichkeit.


\documentclass{scrartcl}

\newsavebox{\MyBox}
\newlength{\mylength}
\newcommand{\oline}[1]{%
\sbox{\MyBox}{#1}%
\settowidth{\mylength}{\usebox{\MyBox}}%
\usebox{\MyBox}\llap{\rule[2ex]{\mylength}{0.8pt}}%
}
\usepackage{amsmath}
\newcommand{\Oline}[1]{\ensuremath{\overline{\text{#1}}}}
\begin{document}
\oline{Test Test Test }

\Oline{Test Test Test }
\end{document}

Gruß
Marco

mechanicus
19-02-2009, 16:28
Hallo,

habe gerade die Lösung gefunden:

\documentclass[ngerman]{scrreprt}
\usepackage{babel}
\usepackage{blindtext}
\usepackage{ulem}
\setlength{\ULdepth}{-2ex}
\begin{document}
\uline{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 Text Text Text Text Text Text Text Text Text}
\end{document}

Gruß
Marco