Anzeige:
Ergebnis 1 bis 11 von 11

Thema: Tabelle mit Pfeilen?

  1. #1
    Registrierter Benutzer
    Registriert seit
    17.09.2012
    Beiträge
    23

    Lightbulb Tabelle mit Pfeilen?

    Hallo zusammen!

    Mal wieder plagt mich eine Grafik, die ich gerne hätte. Es handelt sich um eine Tabelle, die ich einmal mit Zahlen und einmal mit übergreifenden Linien und Pfeilen bräuchte. Letzteres bekomme ich zwar gut in DIA hin, dafür aber sehr umständlich mit Zahlen. Außerdem müsste ich dann jedes einzelne Bild als jpg einbinden.

    Meine Frage: Kann mir jemand sagen, wie ich die Grafiken wie in der folgenden Arbeit hinbekomme? Ich habe ein sehr ähnliches Thema.

    http://www.matematik.lu.se/media/the...man-MATM01.pdf

    Und zwar handelt es sich um:
    * die erste Tabelle auf Seite 27
    * die Tabellen Alpha und Beta auf Seite 27
    * die erste Tabelle auf Seite 33


    Falls sich jemand findet, der Lust hat, mir zu helfen, danke ich schon mal im Voraus vielmals für die Zeit und die Mühe!

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015
    Wie in deinem anderen Thread kann ich dir nur empfehlen, es mit Tikz/pgf zu probieren.

    Viele Beispiele gibt es auf texample.net. Damit könntest du schon etwas üben und dann deine Fortschritte (oder auch konkrete Probleme) hier posten.

  3. #3
    Registrierter Benutzer
    Registriert seit
    17.09.2012
    Beiträge
    23
    Hi hakaze!

    Danke für deine Antwort. Deine Antwort in meinem anderen Thread habe ich jetzt erst gesehen - ich sollte wohl besser die eMail-Notifikation einschalten.

    texampple.net habe ich schon komplett durchgestöbert - bin dabei auch auf die Möglichkeit gestoßen, die du in besagtem, alten Thread vorgeschlagen hast. Ich habe allerdings nach wie vor Probleme mit den einträgeübergreifenden Pfeilen und gebogenen Linien eine Tabelle.

    Mich tiefer in die Grafikerstellung niederzulassen, rechnet sich bei mir nicht, da das jetzt mit eine der letzten Grafiken ist, die ich brauchen werde und mich dann vermutlich nie wieder mit LaTeX befassen werden darf. Vlt. hat jemand schon einmal eine ähnliche Grafik erstellt oder weiß ad hoc wie es funktioniert?

    Falls sich keiner findet, muss ich mich wohl tiefer einlesen.

    Vielen Dank dir!

  4. #4
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015
    Da musst du für dich entscheiden, ob sich der Aufwand lohnt bzw. wie dringlich es ist.

    Wenn du nur schnell ein paar kleinere Abbildungen brauchst, würde vielleicht auch schon inkscape ausreichen. Damit kannst du deine Kreise und Pfeile zusammenklicken, als PDF exportieren und dann direkt über includegraphic einbinden.

  5. #5
    Registrierter Benutzer
    Registriert seit
    17.09.2012
    Beiträge
    23
    Das probiere ich gleich mal aus, vielen Dank!

  6. #6
    Registrierter Benutzer
    Registriert seit
    17.09.2012
    Beiträge
    23
    Ok, mit dem Aufwand hattest du Recht - ich brauche ungefähr 100 Grafiken dieser Art und das wird mit dem Programm wohl eher eine Sisyphos-Arbeit.

    Aber danke schön!

    Vielleicht hat ja noch jemand eine Idee, der etwas ähnliches schon einmal erstellen musste?

  7. #7
    Registrierter Benutzer
    Registriert seit
    21.08.2009
    Beiträge
    496
    Hallo,

    hier ist mal ein Vorschlag für ein paar deiner Tabellen mit tikz:
    Code:
    \documentclass[parskip=half-]{scrartcl}
    \usepackage{tikz}
    \usetikzlibrary{matrix,calc}
    
      \tikzset{%
        mycell/.style={inner sep=0pt,outer sep=0pt,minimum size=1em},
        mymatrix/.style={%
          matrix of nodes,draw,inner sep=0.15cm,row sep=0.3cm,column sep=0.3cm,%
          nodes=mycell,nodes in empty cells},
        punkt/.style={fill,circle,minimum size=2pt},
        >=latex% andere Pfeilform
      }
    
    \newcommand\Rahmen[1]{%
      \draw(#1.west)--(#1.east);
      \coordinate(h1)at ($(#1-1-2)!0.5!(#1-1-3)$);
      \coordinate(h2)at ($(#1-1-4)!0.5!(#1-1-5)$);
      \draw(#1.south-|h1)--(#1.north-|h1)(#1.south-|h2)--(#1.north-|h2);}
    
    \newcommand\Punkt{\node[mycell]{\tikz\node[punkt]{};};}
    
    \begin{document}
    \begin{tikzpicture}[baseline=(current bounding box.center)]%
      \matrix[mymatrix](m){%
        1&1&3&4&5&6\\
        2&2&4&3&6&5\\
        1&2&5&6&3&4\\
        1&2&6&5&4&3\\
      };
      \Rahmen{m}
    \end{tikzpicture}
    
    \begin{tikzpicture}[baseline=(current bounding box.center)]%
      \matrix[mymatrix](m){%
        \Punkt&\Punkt&\Punkt&\Punkt&\Punkt&\Punkt\\
        \Punkt&\Punkt&\Punkt&\Punkt&\Punkt&\Punkt\\
        \Punkt&\Punkt&\Punkt&\Punkt&\Punkt&\Punkt\\
        \Punkt&\Punkt&\Punkt&\Punkt&\Punkt&\Punkt\\
      };
      \Rahmen{m}
      %Pfeile
      \begin{scope}[very thick,->]
        \draw(m-1-4.center)--(m-1-6.center);
        \draw(m-2-3.center)--(m-4-3.center);
        \draw(m-2-4.center)--(m-4-6.center);
        \draw(m-3-4.center)--(m-4-5.center)--(m-2-6.center);
        \draw(m-4-4.center)--(m-2-5.center)--(m-3-6.center);
      \end{scope}
    \end{tikzpicture}
    
    \begin{tikzpicture}[baseline=(current bounding box.center)]%
      \matrix[mymatrix](m){%
        \Punkt&\Punkt&\Punkt&\Punkt&\Punkt&\Punkt\\
        \Punkt&\Punkt&\Punkt&\Punkt&\Punkt&\Punkt\\
        \Punkt&\Punkt&\Punkt&\Punkt&\Punkt&\Punkt\\
        \Punkt&\Punkt&\Punkt&\Punkt&\Punkt&\Punkt\\
      };
      \Rahmen{m}
      %Verbindungen
      \foreach \i in {1,...,4}{%
        \draw[very thick,rounded corners=2pt]%
          (m-\i-3.center)--([yshift=-1.5mm]m-\i-3.center)%
            --([yshift=-1.5mm]m-\i-5.center)--(m-\i-5.center);
        \draw[very thick,rounded corners=2pt]%
          (m-\i-4.center)--([yshift=1.5mm]m-\i-4.center)%
            --([yshift=1.5mm]m-\i-6.center)--(m-\i-6.center);}
    \end{tikzpicture}%
    
    \end{document}
    Gruß
    Elke
    Geändert von esdd (28-09-2012 um 11:07 Uhr) Grund: baseline für die tikzpicture zu current bounding box.center geändert

  8. #8
    Registrierter Benutzer
    Registriert seit
    17.09.2012
    Beiträge
    23
    Hallo Elke!

    Wow - vielen lieben Dank, das ist exakt das, was ich gesucht habe.
    Nochmal ein großes Dankeschön!

  9. #9
    Registrierter Benutzer
    Registriert seit
    17.09.2012
    Beiträge
    23
    Hallo nochmal!

    Mir wurde ja schon super geholfen mit obiger Tabelle, danke nochmal dafür!

    Weiß vlt. noch jemand, wie ich die Matrixdefinition modifizieren kann, damit ich eine konstante Größe erreiche? Ich schreibe in jedes Feld nur ein oder garkein Zeichen. Aber abhängig davon, welche Felder belegt sind, variiert die Matrixgröße, was in der Arbeit ein unsauberes Bild ergibt. Weiß jemand, wie ich das beheben kann?

    Danke sehr!

  10. #10
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015
    Schau mal in diesen Thread, da wurde quasi das gleiche Problem durchexerziert: Tabelle mit Pfeilen (insbesondere Post 11 und folgende)

    Ansonsten kannst du noch etwas Feintuning mit der Einstellung für col sep und row sep (für die Matrix) und minimum size (für die einzelnen Nodes) betrieben.

    Außerdem noch der obligatorische Hinweis auf die pgf/TikZ-Doku Kapitel 17 Matrices and Alignment (S. 202 und folgende)

  11. #11
    Registrierter Benutzer
    Registriert seit
    17.09.2012
    Beiträge
    23
    Wieder mal ein dickes Danke, hakaze! )

Lesezeichen

Berechtigungen

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