Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie bekomme ich Linien gleich lang?
KlausImMai
21-03-2009, 20:52
Hallo,
hier ein Minimalbeispiel
\documentclass[a4paper]{article}
\usepackage{german}
\usepackage[latin1]{inputenc}
\begin{document}
\noindent
MNEMONICS\rule{\linewidth}{0.1pt}\\
\par\noindent
Some text \ldots\\
Some text \ldots\\
Some text \ldots\\
Some text \ldots\\
Some text \ldots\\
Some text \ldots\\
\rule{\linewidth}{0.1pt}\\
\end{document}
Wie bekomme ich die Linien gleich lang?
Die erste soll so lang sein wie die zweite.
Ich möchte dabei automatisch die Länge des Worts berechnen und dann die \linewidth minus Wortlänge machen. Geht das?
Viele Grüße,
Klaus
Hallo,
hier ein Minimalbeispiel
\documentclass[a4paper]{article}
\usepackage{german}
\usepackage[latin1]{inputenc}
\begin{document}
\noindent
MNEMONICS\hrulefill
\par\noindent
Some text \ldots\\
Some text \ldots\\
Some text \ldots\\
Some text \ldots\\
Some text \ldots\\
Some text \ldots\\
\rule{\linewidth}{0.1pt}\\
\end{document}
Wie bekomme ich die Linien gleich lang?
Die erste soll so lang sein wie die zweite.
Ich möchte dabei automatisch die Länge des Worts berechnen und dann die \linewidth minus Wortlänge machen. Geht das?
\hrulefill
Herbert
KlausImMai
22-03-2009, 08:00
Ja, herzlichen Dank!
Wie dick ist \hrulefill? Ich möchte nicht die Dicke ändern, nur die Dicke wissen. 0.4pt habe ich geraten.
Wie dick ist \hrulefill? Ich möchte nicht die Dicke ändern, nur die Dicke wissen. 0.4pt habe ich geraten.
ist richtig.
\documentclass[a4paper]{article}
\makeatletter
\renewcommand\hrulefill[1][.4pt]{%
\leavevmode\leaders\hrule\@height#1\hfill\kern\z@}
\makeatother
\setlength\parindent{0pt}
\begin{document}
MNEMONICS\hrulefill
Some text \ldots
Some text \hrulefill[4pt]
\rule{\linewidth}{0.1pt}\\
\end{document}
Herbert
KlausImMai
22-03-2009, 11:56
Das lässt sich wohl nur durch Vergleich fest stellen.
Ich habe Latex durchsucht nach \hrulefill (mit grep), aber vergeblich, da ich zu viele Ergebnisse bekommen habe, und nicht wusste, wie ich die Suche einschränken kann. Ich wäre gerne an die Stelle gekommen, an der es definiert wird.
Das lässt sich wohl nur durch Vergleich fest stellen.
Ich habe Latex durchsucht nach \hrulefill (mit grep), aber vergeblich, da ich zu viele Ergebnisse bekommen habe, und nicht wusste, wie ich die Suche einschränken kann. Ich wäre gerne an die Stelle gekommen, an der es definiert wird.
\hrule ist ein TeX-Befehl, also findest du die Definition auch nur dort:
If none of the box dimensions are specified, the box has height 0.4pt and depth 0pt.
Herbert
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.