Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Positionen in TikZ: pdftex vs latex

  1. #1
    Registrierter Benutzer
    Registriert seit
    23.03.2008
    Beiträge
    128

    Positionen in TikZ: pdftex vs latex

    Hallo zusammen,

    bei folgendem Problem weiß ich momentan nicht woran es liegt: Für den Lehrstuhl muss ich ab und zu mal Vorlagen für diverse Zwecke anfertigen -- natürlich soll das immer kompatibel zu pdftex und latex sein, damit die Anwender dann auch immer das nutzen können was ihnen beliebt (bspw. wegen pstricks usw).

    Scheinbar nutzt jedoch tikz bei pdftex und latex unterschiedliche Ausgangskoordinaten?

    Als Minimalbeispiel soll uns folgendes Beispiel dienen: http://tex.stackexchange.com/questio...d-to-page-edge

    Mit pdftex funktioniert das wunderbar. Mit latex jedoch verrückt die ganze Box und ist nicht mehr wie angezeigt.

    Wie kann man das lösen?

    Vielen Dank!

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Da sind zwei Beispiel, und ich sehe keinerlei Unterschied zwischen pdflatex und latex+dvips+ps2pdf.

  3. #3
    Registrierter Benutzer
    Registriert seit
    23.03.2008
    Beiträge
    128
    Hmm das ist aber komisch! :-)

    Also bei dem ersten der beiden Beispiele (approved answer) sieht es mit latex so aus (siehe Anhang)

    Die entsprechenden Befehle sind:

    pdflatex --file-line-error --shell-escape --synctex=1

    bzw.

    simpdftex latex --maxpfb --extratexopts "-file-line-error -synctex=1"

    (default im Editor TeXShop)

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Also es funktioniert, wenn der LaTeX-Lauf die "Positionsdaten" benutzt, die ein vorheriger pdfLaTex-Lauf erzeugt hat. LaTeX selbst schreibt falsche Daten, sobald eine andere Seitengröße als der Default benutzt wird.

    Sieht mir nach einem bug im pgf-Code aus, denn \marginnote z.B. schreibt auch mit LaTeX korrekte Werte:

    Code:
    \documentclass[a5paper]{article}
    \usepackage{geometry}
    \usepackage{tikz}
    \usepackage{marginnote}
    \begin{document}
    blub\marginnote{a}
    
    
    blub blub\marginnote{b}
    
    \begin{tikzpicture}[remember picture,overlay]
    \node [xshift=1cm,yshift=1cm] at (current page.south west)
    [text width=7cm,fill=red!20,rounded corners,above right]
    {
    This is an absolutely positioned text in the
    lower left corner. 
    };
    \end{tikzpicture}
    
    
    \begin{tikzpicture}[remember picture,overlay]
    \node [xshift=-1cm,yshift=-1cm] at (current page.north east)
    [text width=7cm,fill=red!20,rounded corners,below left]
    {
    This is an absolutely positioned text in the
    upper right corner. 
    };
    \end{tikzpicture}
    
    \end{document}
    Ausgabe in der aux-Datei:

    Code:
    %latex
    \newmarginnote{note.1.1}{{1}{6615439sp}}
    \newmarginnote{note.1.2}{{1}{8108207sp}}
    \pgfsyspdfmark {pgfid1}{5122671}{48453726}
    \pgfsyspdfmark {pgfid2}{5122671}{47667294}
    
    %pdflatex
    \newmarginnote{note.1.1}{{1}{6615439sp}}
    \newmarginnote{note.1.2}{{1}{8108207sp}}
    \pgfsyspdfmark {pgfid1}{5122671}{32231012}
    \pgfsyspdfmark {pgfid2}{5122671}{31444580}

Lesezeichen

Berechtigungen

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