"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

LaTeX: Füllzeichen am Ende der Zeile

watchout 16.12.2009 - 03:15 4041 5
Posts

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Also, ich müsste in der letzten Zeile eines Absatzes, den Rest der Zeile mit einem Platzhalterzeichen auffüllen, das kann eine ununterbrochene Linie sein, oder lauter 'x' (oder andere Zeichen). Die Linie wäre schicker, x würden es aber auch tun zur Not.

Zur Verdeutlichung:
Aus
Code:
wwwwwwwwwwwwwwww
wwwwwwwwwwwwwwww
wwwwwwwwwwwwwwww
wwwwwwwww
Soll das werden:
Code:
wwwwwwwwwwwwwwww
wwwwwwwwwwwwwwww
wwwwwwwwwwwwwwww
wwwwwwwww ------
Ich hab schon massig Varianten mit einer Linie probiert, aber entweder steht die Linie in den Text rein oder in der Zeile darunter. Zeichen zu wiederholen hab ich noch gar nicht hinbekommen, aber ich denk immer an die TOCs mit den Punkten zwischen Kapitel und Seitenzahl und denk mir das muss doch irgendwie gehen.

Ideen? :)


PS: Als kleine Erleichterung: Jeder Absatz auf den das zutrifft ist in einem eigenen Command eingebettet ála \mypar{text}, es kann also so abartig kompliziert sein wie nur irgendwie möglich, macht nichts, es kommt in den command mit rein und fertig ;)
Bearbeitet von watchout am 20.12.2009, 17:28

Luzandro

OC Addicted
Avatar
Registered: Mar 2006
Location: 2482
Posts: 708
Zitat von watchout
ich denk immer an die TOCs mit den Punkten zwischen Kapitel und Seitenzahl

das bekommst du mit \dotfill hin, alternativ dazu gibts auch noch \hrulefill für einen Unterstrich. Eine allgemeinere Form weiß ich im Moment keine

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Das ist schonmal ein guter Anfang, jetzt müsste "nur" noch die Linie in die Mitte der Zeile, also nicht "______" sondern "----------"

und mit raisebox funktioniert dann wieder das \hrulefill nicht... oder zumindest hab ichs bis jetzt nicht geschafft
Bearbeitet von watchout am 17.12.2009, 11:39

Luzandro

OC Addicted
Avatar
Registered: Mar 2006
Location: 2482
Posts: 708
Bin ich auch überfragt. Ich habe gerade noch \rule[4pt]{\fill}{0.5pt} probiert, dabei macht das \fill aber komischerweise gar nichts. Bei hspace oder vspace kann man das dagegen als elastisches Maß verwenden :confused:

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Oh sorry, hab vergessen zu erwähnen dass ich \rule..{\fill}... auch schon probiert hab, aber zumindest ist's jetzt ziemlich sicher dass ich keinen schwachfug verzapft hab im code :D

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Ich hab was...

Code:
\usepackage{dashrule}
[...]
text\hdashrule[0.9ex][x]{\fill}{0.1ex}{1em 0pt}

e: http://www.cam.ctan.org/tex-archive...le/dashrule.pdf
Bearbeitet von watchout am 20.12.2009, 17:27
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz