Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Wie bekomme ich Linien gleich lang?

  1. #1
    Registrierter Benutzer
    Registriert seit
    09.02.2009
    Beiträge
    68

    Wie bekomme ich Linien gleich lang?

    Hallo,

    hier ein Minimalbeispiel

    Code:
    \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

  2. #2
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von KlausImMai Beitrag anzeigen
    Hallo,

    hier ein Minimalbeispiel

    Code:
    \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

  3. #3
    Registrierter Benutzer
    Registriert seit
    09.02.2009
    Beiträge
    68
    Ja, herzlichen Dank!

    Wie dick ist \hrulefill? Ich möchte nicht die Dicke ändern, nur die Dicke wissen. 0.4pt habe ich geraten.

  4. #4
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von KlausImMai Beitrag anzeigen
    Wie dick ist \hrulefill? Ich möchte nicht die Dicke ändern, nur die Dicke wissen. 0.4pt habe ich geraten.
    ist richtig.
    Code:
    \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

  5. #5
    Registrierter Benutzer
    Registriert seit
    09.02.2009
    Beiträge
    68
    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.

  6. #6
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von KlausImMai Beitrag anzeigen
    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

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •