Anzeige:
Ergebnis 1 bis 11 von 11

Thema: auf Bild malen

  1. #1
    Registrierter Benutzer
    Registriert seit
    05.07.2009
    Beiträge
    26

    auf Bild malen

    Ich möchte in mein Dokument Bilder einbinden. Karten. Den Maßstab würde ich gerne mit pgf, tikz oder so auf das Bild malen. Ein paar Linien, ein paar Buchstaben.

    Die Frage ist, wie kann ich auf einem Bild rummalen? Oder anders gefragt: Wie lege ich verschiedene Layer übereinander?

  2. #2
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Ganz bequem geht das mit der neuen Inkscape-Version und deren Möglichkeit, LaTeX-Code zu exportieren.

  3. #3
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    ich wuerde sowas kleines mit dem overpic paket machen

    Code:
    \documentclass{article}
    \usepackage{tikz}
    \usepackage[percent]{overpic}
    \begin{document}
     
    
     \begin{overpic}[width=\textwidth,grid]{pictures/baum}
     \put(70,5) {\tikz \node[fill=white] [circle,draw,label={[red]above:X}] {my
    circle};}
     \end{overpic}
    \end{document}


    das gitter (grid) kann man natuerlich dann noch aus der optionsliste loeschen.

    gruss
    Mein Ball ist umgefallen

  4. #4
    Registrierter Benutzer
    Registriert seit
    05.07.2009
    Beiträge
    26
    Overpic ist genau das, was ich suche. Nur leider produziert mir pdflatex keine einzige Seite, sobald ich das Paket lade. Wer weiss warum. Ich werds mal mit einer anderen Latex-Version probieren.
    Auf jeden Fall danke für eure Tipps!

  5. #5
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    was ist denn eine andere latex version?
    bekommst du eine fehlermeldung oder eine warnung in deiner log datei?

    hast dud das paket installiert, hast du im paketmanager nachgesehe
    gruss
    Mein Ball ist umgefallen

  6. #6
    Registrierter Benutzer
    Registriert seit
    05.07.2009
    Beiträge
    26
    Ich verwende hier in der Uni eine Art USB-Latex, was man nicht installieren, sondern nur starten braucht. Sehr praktisch! Nur ab und zu funktioniert mal was nicht.

    Sobald ich das Packet "overpic" in mein Dokument einbinde, wird nix mehr produziert. Es gibt keine Fehlermeldung, aber die Info: "GUI framework cannot be initialized." Egal ob latex oder pdflatex. Murks.

  7. #7
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von dl6tud Beitrag anzeigen
    Ich verwende hier in der Uni eine Art USB-Latex, was man nicht installieren, sondern nur starten braucht. Sehr praktisch! Nur ab und zu funktioniert mal was nicht.

    Sobald ich das Packet "overpic" in mein Dokument einbinde, wird nix mehr produziert. Es gibt keine Fehlermeldung, aber die Info: "GUI framework cannot be initialized." Egal ob latex oder pdflatex. Murks.
    http://www.miktex.org/2.8/issues

    Herbert

  8. #8
    Registrierter Benutzer
    Registriert seit
    05.07.2009
    Beiträge
    26
    Super! Das haut hin!

    Eine weitere Frage: mit "put" malt man etwas aufs Bild. Referenz ist dabei die linke untere Ecke. Ich haette als Referenz gern die rechte untere Ecke. Geht das?

  9. #9
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    ich bin kein experte in overpic, aber es verwendet eine picture umgebung intern und ich habe keinen weg gefunden den ursprung zu verschieben.

    allerdings koenntest du relativ einfach mit \put einen punkt in die untere rechte ecke setzen

    \put(100,0) und dann von da aus mit tikz weiterrechnen.

    Code:
    \documentclass{scrartcl}
    
    \usepackage{tikz}
    \usepackage[percent]{overpic}
    
    \begin{document}
    
    
    \begin{overpic}[width=\textwidth,grid]{pictures/baum}
    \put (100,0) {\begin{tikzpicture}[overlay]%
                   \node[shape=circle,draw,fill=green] at (0,0){};%
                  \end{tikzpicture}%
    		   }
    %Box deren rechter rand 2cm vom rechten und 1cm vom unteren
    %bildrand entfernt ist
    %
    %durch anchor=south east, ist die untere rechte box-ecke bezugspunkt
    \put (100,0) {\begin{tikzpicture}[overlay]%
                   \node[draw, anchor=south east,fill=white] at (-2,1){Some text or
    stuff};%
                  \end{tikzpicture}%
    		   }
    \put (100,0) {\begin{tikzpicture}[overlay]%
                   \node[shape=circle,draw,fill=red] at
    (-2,1){};%
                  \end{tikzpicture}%
    		   }
    \end{overpic}
    \end{document}
    Mein Ball ist umgefallen

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

    geht das nicht auch nur mit tikz?

    Code:
    \documentclass{scrartcl}
    
    \usepackage{tikz}
    
    \begin{document}
    
    \noindent
    \begin{tikzpicture}[every node/.style={outer sep=0pt}]
      \node[anchor=south east,inner sep=0pt]at(0,0){%
           \includegraphics[width=\textwidth]{blumen}};
      \node[draw,fill=white,anchor=south east] at (-2,1){Some text or stuff};
      \node[shape=circle,draw,fill=red] at(-2,1){};
    \end{tikzpicture}
    
    \end{document}
    Gruß
    Elke

  11. #11
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    ja klar geht auch mit tikz, ich habe die overpic variante ausgebaut da wir damit irgendwie angefangen haben. aber im prinzip erbigt es mehr sinn dann alles mit tikz zu machen um befehle nicht zu mischen.

    gruss
    Mein Ball ist umgefallen

Lesezeichen

Berechtigungen

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