Unterschied \hrule und \hrulefill

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Unterschied \hrule und \hrulefill

von u_fischer » Mi 2. Jul 2014, 09:08

\documentclass[]{article}
\begin{document}
abc\hrule def \hrule abc

abc \hrulefill def \hrulefill abc
\end{document}

von prankenandi » Mi 2. Jul 2014, 09:08

Also macht \hrulefill keine Linie zwischen 2x \blindtext weil es nichts zum auffüllen gibt, zwischen 2 Tabellen aber schon?

Und warum fügt hrulefill noch einen zusätzlichen vertikalen Abstabd ein?

von Noch so einer » Mi 2. Jul 2014, 07:29

\hrulefill ist eine LaTeX-Anweisung, die wie \hfill horizontal auffüllt, das aber nicht mit einem reinen Abstand, sondern mit einer Haarlinie macht.

\hrule ist ein TeX-Primitiv, das man auf LaTeX-Anwenderebene möglichst nicht verwendet. Auf LaTeX-Anwenderebene macht man horizontale und vertikale Linien vorzugsweise mit \rule und auch das versteckt man eher im semantischen Markup.

Unterschied \hrule und \hrulefill

von prankenandi » Mi 2. Jul 2014, 00:07

Hallo,

was ist der Unterschied zwischen \hrule und \hrulefill ?
\hrule erstellt eine schwarze Linie, aber was macht \hrulefill genau?

Füge ich beides im Text ein erzeugt nur \hrule eine Linie, aber füge ich beides zwischen Aufzählungen ein, erzeugen beide eine Linie, wobei \hrulefill noch einen zusätzlichen Abstand einfügt.

Danke im Voraus!

MfG
\documentclass[fontsize=12pt,
				paper=a4,
				twoside=false,
				]{scrreprt}


\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}			
\usepackage[ngerman]{babel}		

\usepackage{blindtext}

\begin{document}
\blindtext
\hrule
\blindtext
\hrulefill
\blindtext
\newpage
\blinditemize
\hrule
\blinditemize
\hrulefill
\blinditemize
\end{document}

Nach oben