PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : horizontale Linie



razoor
10-05-2007, 07:22
Hallo.

Ich möchte in meinem Dokument eine horizontale Linie erzeugen.

Latex-Code:

bla1 \hline bla2\\

Problem:


...
Underfull \hbox (badness 10000) in paragraph at lines 104--110
...
! Misplaced \noalign.
\hline ->\noalign
{\ifnum 0=`}\fi \hrule \@height \arrayrulewidth \futurelet...
l.132 bla1 \hline
bla2\\
?


Was bedeutet das? Könnte es vielleicht daran liegen, dass ich \documentclass [a4paper]{proc} verwende?
Wie kann ich die Linie erzeugen?

countbela666
10-05-2007, 08:22
Ich möchte in meinem Dokument eine horizontale Linie erzeugen.

bla \rule{5cm}{.4pt} blupp\par
bla \hrulefill{} blupp

Was bedeutet das? Das heißt, dass \hline außerhalb von Tabellen nichts zu suchen hat.

Grüße
Marcel

razoor
18-11-2007, 13:08
Danke dir. Eine Frage noch:
Nun möchte ich einen Strich vom linken Rand bis zum rechten Rand haben und darauf einen Text:


bla:
----------------------------------

Der Text soll sich jedoch in der selben Zeile wie die Linie befinden. Wie geht das?

bischi
18-11-2007, 13:31
Vielleicht so?



\noindent\begin{tabular}{p{\linewidth}}
Text\\\hline
\end{tabular}


Eventuell ist auch \hrulefill dein Freund...

MfG Bischi

localghost
18-11-2007, 13:42
[…] Der Text soll sich jedoch in der selben Zeile wie die Linie befinden. Wie geht das?
Den Text in eine Box von der Breite der aktuellen Zeile packen und unterstreichen.

\underline{\parbox{\linewidth}{text}}

razoor
18-11-2007, 20:51
Den Text in eine Box von der Breite der aktuellen Zeile packen und unterstreichen.

\underline{\parbox{\linewidth}{text}}
Danke, klappt prima!

razoor
23-10-2009, 17:17
Wie bekomme ich eine horizontale Linie, die vertikal (in der Mitte der Zeile)zentriert ist?

Stefan_K
23-10-2009, 17:40
Dafür kannst Du beispielsweise die center (http://texblog.net/help/latex/ltx-29.html)-Umgebung mit \rule (http://texblog.net/help/latex/ltx-306.html) verwenden, oder \centering (http://texblog.net/help/latex/centering.html), beispielsweise:

\begin{center}
\rule{5cm}{0.5pt}
\end{center}


Viele Grüße,

Stefan

rais
23-10-2009, 20:00
Moin moin,

Wie bekomme ich eine horizontale Linie, die vertikal (in der Mitte der Zeile)zentriert ist?
als Ansatz vllt


\documentclass{article}
\newlength\foo
\newcommand*\foobar[1]{%
\settoheight\foo{X}%
\rule[0.5\foo]{#1}{0.4pt}%
}
\begin{document}
bla \foobar{5cm} blupp\par
\Huge X \foobar{5cm} Y\par
\end{document}

MfG