Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Problem mit tikz

  1. #1
    Registrierter Benutzer
    Registriert seit
    22.07.2010
    Beiträge
    135

    Problem mit tikz

    Hallo,

    ich habe ein Problem bei der Dimensionierung der Achsen. Das erste Beispiel funktioniert, das zweite Beispiel dagegen nicht. Wo liegt der Fehler?

    Code:
    \documentclass[11pt, a4paper]{scrartcl}
    \usepackage{pgf,tikz}
    \usetikzlibrary{shapes,decorations.pathmorphing,arrows}
    \usepackage{tkz-base}
    \usepackage{tkz-euclide}
    \usepackage{tkz-fct}
    \usetkzobj{all}
    \begin{document}
    
    % Beispiel 1
    % Funktioniert
    
      \begin{tikzpicture}[scale=0.4]
      \tkzInit[xmin=35, xmax=45, ymin=26 ,ymax=58, ystep=4]
      \tkzAxeXY
      \tkzGrid \tkzDrawXY \tkzClip
      \tkzFct[very thick]{x*x-80*x+1630}
      \end{tikzpicture}
    
    % Beispiel 2
    % Funktioniert nicht
    
      \begin{tikzpicture}[scale=0.4]
      \tkzInit[xmin=37.5,xmax=42.5,ymin=29,ymax=37,xstep=0.5]
      \tkzAxeXY
      \tkzGrid \tkzDrawXY \tkzClip
      \tkzFct[very thick]{x*x-80*x+1630}
      \end{tikzpicture}
      
    \end{document}
    System: WIn7, MiKTeX 2.9, pdflatex

    Danke im Voraus.

    e271

  2. #2
    Registrierter Benutzer
    Registriert seit
    21.08.2009
    Beiträge
    496
    Aus der Dokumentation zu tkz-fct

    Lorsque xstep est différent de 1, il est nécessaire de remplacer x par \x.
    Damit klappt dann auch das untere Beispiel, wobei ich die Schrift verkleinert habe.

    Code:
    \documentclass{scrartcl}
    \usepackage{tkz-fct}
    \begin{document}
    
    % Beispiel 1
      \begin{tikzpicture}[scale=0.4,font=\tiny]
      \tkzInit[xmin=35, xmax=45, ymin=26 ,ymax=58, ystep=4]
      \tkzAxeXY
      \tkzGrid \tkzDrawXY \tkzClip
      \tkzFct[very thick]{x*x-80*x+1630}
      \end{tikzpicture}
    
    % Beispiel 2
      \begin{tikzpicture}[scale=0.4,font=\tiny]
      \tkzInit[xmin=37.5,xmax=42.5,ymin=29,ymax=37,xstep=.5]
      \tkzAxeXY
      \tkzGrid \tkzDrawXY \tkzClip
      \tkzFct[very thick]{\x*\x-80*\x+1630}
      \end{tikzpicture}
    \end{document}
    Gruß
    Elke

  3. #3
    Registrierter Benutzer
    Registriert seit
    22.07.2010
    Beiträge
    135
    Danke, Elke! Das war's.

Lesezeichen

Berechtigungen

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