Anzeige:
Ergebnis 1 bis 9 von 9

Thema: xy-pic - Größe der Lücke in Pfeil für Label

  1. #1
    Registrierter Benutzer
    Registriert seit
    06.06.2012
    Beiträge
    8

    xy-pic - Größe der Lücke in Pfeil für Label

    Hallo Leute,

    ich finde das package xy-pic ja genial, habe aber ein Problem das ich jetzt nach Stunden partout nicht lösen konnte.

    Code:
    \documentclass{article}
    
    \usepackage{xypic}
    
    \begin{document}
    
    \[
    \begin{xy}
      \xymatrix{ A  \ar[d]|{I} \\ B }
    \end{xy}
    \]
    
    \end{document}
    Wenn man sich das Diagramm ansieht, läuft es einem kalt den Rücken runter. Das Problem ist, dass zwischen Buchstaben I und Pfeillinie kein einziger Pixel Lücke ist. Ich habe leider keine Option oder Schalter gefunden, um hier auch nur ein winziges bisschen Lücke einzufügen.

    Gruß,
    Rudi

  2. #2
    Registrierter Benutzer Avatar von André25
    Registriert seit
    19.08.2010
    Beiträge
    157
    Hallo Rudi!

    Ich habe noch nie von dem Programm gehört, geschweige denn es benutzt. Die Lösung zu finden hat ca. 2 min gedauert. Guckste hier: xyguide.pdf

    Code:
    \documentclass{article}
    
    \usepackage{xypic}
    
    \begin{document}
    
    \[
    \begin{xy}
      \xymatrix{ A  \ar[d]^I \\ B }
    \end{xy}
    \]
    
    \end{document}
    Grüße und viel Erfolg,

    André
    Fedora 20 64 bit :: Gnome 3.10.2 | TeX Live 2014 | TeXstudio
    Windows 7 Professional x64 | MiKTeX 2.9 | TeXstudio (mit Sumatra PDF

    ¹Anleitung

  3. #3
    Registrierter Benutzer
    Registriert seit
    06.06.2012
    Beiträge
    8
    Naja, wie ich sagte, ich brauche ein oder zwei Pixel Lücke zwischen dem I und dem Pfeil. Ich will/darf das I nicht neben dem Pfeil darstellen.

    Hintergrund ist, dass der Pfeil in meinem kommutativen Diagramm in der Mitte ist und direkt daneben kein Platz ist. Das I soll als wirklich auf dem Pfeil sein. Das ist Absicht und ich bin durchaus in der Lage die Guide zu lesen

    Problem also leider (noch) nicht gelöst.

  4. #4
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534
    Hi Rudi,

    xy-pic habe ich früher auch verwendet. Ist auch ein super package, nur schwer lesbar und etwas spezialisiert. Heute arbeite ich lieber mit TikZ, das ist sehr lesbar, und wenn man es einmal kann, dann geht noch viel mehr damit, als universelles Grafik-Paket für LaTeX.

    Beispiele für kommutative Diagramme mit TikZ:

    Ganz allgemein, siehe auch TikZ Example gallery oder TikZ in meinem Blog.

    Stefan

  5. #5
    Registrierter Benutzer
    Registriert seit
    06.06.2012
    Beiträge
    8
    Hallo Stefan,

    naja, ich war zwar nicht begeistert schon wieder was neues zu erlernen... aber du hast mir Mut gemacht

    Aber nach anfänglicher Euphorie...
    Bereits im zweiten Diagramm kommt es zu einem unüberwindbaren Problem, das mir eher nach Bug aussieht.

    Frage: Kommt es bei euch mit diesem Code auch zu einem Pfeilkopf, der völlig daneben aussieht (viel zu dicke Linie)?

    Code:
    \usepackage{tikz-cd}
    
    ...............
    
    {\par\centering
    \begin{tikzpicture}
      \matrix (m) [matrix of math nodes]
         {   & B &  \\
           A & &  \\
             & &  \\
             & &  X \\};
      \path
         (m-2-1) edge [bend right=20,->] (m-4-3)
         (m-1-2) edge [bend left=20,->]  (m-4-3);
    \end{tikzpicture}
    \par}
    Ich kann es mir überhaupt nicht erklären...
    Wenn bei euch beide Pfeile "gleich" aussehen, dann liegt es nur an meinen Packages.

  6. #6
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534
    Bei mir sehen die Pfeilspitzen einwandfrei aus:



    Stefan

  7. #7
    Registrierter Benutzer
    Registriert seit
    06.06.2012
    Beiträge
    8
    Danke, ich installiere grad MikTex neu und versuche komplett up-zu-daten!

  8. #8
    Registrierter Benutzer
    Registriert seit
    06.06.2012
    Beiträge
    8
    BTW... mein Diagramm...

    Code:
    \documentclass{article}
    
    \usepackage{tikz-cd}
    
    \begin{document}
    
    {\par\centering
    \begin{tikzpicture}
      \matrix (m) [matrix of math nodes]
         {   & B &  \\
           A & &  \\
             & &  \\
             & &  X \\};
      \path
         (m-2-1) edge [bend right=20,->] (m-4-3)
         (m-1-2) edge [bend left=20,->]  (m-4-3);
    \end{tikzpicture}
    \par}
    
    \end{document}

  9. #9
    Registrierter Benutzer
    Registriert seit
    06.06.2012
    Beiträge
    8
    Neuinstallation hat nichts gebracht, habe aber trotzdem das Problem gefunden.

    Mit dem Adobe Reader wird der Pfeil sauber angezeigt, nicht aber mit dem Plugin für Eclipse "Pdf4Eclipse" (ich nutze Texlipse).
    Nach tausenden von generierten PDF-Seiten das erste Darstellungsproblem von dem Plug-In... naja!

Lesezeichen

Berechtigungen

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