Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Linie bestimmter länge aus drei Eingabewerten

  1. #1
    Registrierter Benutzer
    Registriert seit
    09.05.2007
    Beiträge
    6

    Linie bestimmter länge aus drei Eingabewerten

    Hallo allerseits,

    ich such nun schon seit mehreren Tagen eine Lösung für mein "kleines" Problem, finde aber nichts, dass wir so recht weiterhilft. Ich nutze pdfLaTeX (steht auch leider nicht zu Debatte) und muss eine Linie (\rule o.Ä.) bestimmter Länge erzeugen (also immer wieder). Die Länge soll von TeX aus drei Eingabewerten berechnet werden und zwar nach dem folgenden Prinzip.

    Durch den Aufruf

    \newrule{x}{y}{z}

    wird

    \rule{x*y/z\textwidth}{10pt}

    erzeugt.

    Für Hilfe wäre ich sehr dankbar.

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.05.2007
    Beiträge
    6

    Okay, hat sich erledigt...

    Jetzt habe ich es über das fp-Package dann doch hinbekommen. Hat sich also erledigt.

    \FPdiv\werta{#2}{#3}
    \FPmul\wertb{\werta}{#1}
    \rule{\wertb\textwidth}{10pt}}

  3. #3
    Registrierter Benutzer
    Registriert seit
    03.05.2010
    Beiträge
    84
    so koennte es mit tikz aussehen:

    Code:
    \documentclass{article}
    \usepackage{tikz}
    
    \newcommand{\newrule}[3]{
    \begin{tikzpicture}
      \fill[black] (0,0) rectangle (#1*#2/#3*\textwidth, 10pt);
    \end{tikzpicture}}
    
    \begin{document}
    Hier eine Line \newrule{1}{2}{10}, hier nicht. Aber hier \newrule{1}{10}{25} noch mal ne lange.
    \end{document}
    strolch

Lesezeichen

Berechtigungen

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