PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Dicke der Linie von \hrulefill ändern



henny
22-02-2010, 08:58
Hallo zusammen,
kann mir jemand sagen, ob oder wie man die Dicke der Linie des Befehls \hrulefill ändern kann? Ich glaube, dass sie bei diesem Befehl auf 0.4pt eingestellt ist.
Oder kann man bei dem Befehl \rule eine Länge eingeben, die dann bis zum Ende geht?
\rule{???}{1pt}

so sollte es dann aussehen:
Text Text _____________________________________________

vielen Dank im Voraus
Henny

tral
22-02-2010, 09:10
http://www.weinelt.de/latex/hrulefill.html



\underline{\hspace{\fill}}


Christian.

PS. Also scheinbar müsste folgendes gehen:


\rule{\hspace{\fill}}{1pt}

henny
22-02-2010, 10:15
Klappt leider auch nicht, mit
\rule{\hspace{\fill}}{1pt} kommen diese Fehlermeldungen:
! Missing number, treated as zero.
! Illegal unit of measure (pt inserted).


Bei
\rule{\fill}{1pt} wird keine Linie gedruckt

tral
22-02-2010, 10:21
Stimmt, das kann so nicht gehen. Mist, hab ich nicht richtig nachgedacht. \hspace ist natürlich keine Länge...

Muss ich nochmal drüber nachdenken...

Christian.

localghost
22-02-2010, 10:36
\documentclass[11pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

\makeatletter
\newcommand{\varhrulefill}[1]{\leavevmode\leaders\hrule\@height#1\hfill\kern\z@ }
\makeatother

\begin{document}
Text \varhrulefill{1ex} Text
\end{document}


MfG
Thorsten

u_fischer
22-02-2010, 10:39
\documentclass{article}
\newcommand\myhrulefill[2][0pt]{\leavevmode\leaders\hrule height #2 depth #1\hfill\kern0pt}
\begin{document}

abc\myhrulefill[4pt]{4pt} bc

abc\myhrulefill{4pt} bc

abc\myhrulefill[-2pt]{4pt} bc
\end{document}

henny
22-02-2010, 11:48
ja, super, genau so etwas habe ich gesucht.
vielen Dank euch allen