Tikz: Unterschiedliches Positionierungsverhalten bei Verwendung von Scrbook oder Book

Tikz: Unterschiedliches Positionierungsverhalten bei Verwendung von Scrbook oder Book

Beim Einbetten meiner Tikz-Bilder in verschiedene Dokumentklassen stelle ich einige sehr ärgerliche Unterschiede fest. Ich habe das folgende MWE bereitgestellt:

\documentclass[
]{book}           
%]{scrbook}           
\usepackage{tikz} 

\begin{document}

\begin{tikzpicture}
        \draw [rounded corners, fill=green!10] (-4,0) node [anchor=north west]{xXxXxXxXxXxXx} rectangle (4,-3);
    \node[draw] (n1)  { node 1};
    \node[below of=n1, draw] (n2)  { node 1};
    \node[below right of=n2, draw] (n3)  { node 1};

\end{tikzpicture}

\end{document}

Bei der Verwendung bookerhalte ich:

Bildbeschreibung hier eingeben

Aber mit scrbookbekomme ich:

Bildbeschreibung hier eingeben

Leider bin ich gezwungen, für die Tikz-Bilder beide Dokumentklassen zu verwenden. Wie kann ich die Verschiebung beseitigen? Für jede Hilfe wäre ich sehr dankbar!

Antwort1

Wenn Sie Ihr Beispiel ausführen, gibt die bookKlasse aus

This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./test.tex
LaTeX2e <2020-02-02> patch level 5
L3 programming layer <2020-08-07>
(/usr/local/texlive/2020/texmf-dist/tex/latex/base/book.cls
Document Class: book 2019/12/20 v1.4l Standard LaTeX document class
(/usr/local/texlive/2020/texmf-dist/tex/latex/base/bk10.clo))

Beachten Sie, dass eine 10pt-Schriftart verwendet wird. Andererseits scrbook:

This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./test.tex
LaTeX2e <2020-02-02> patch level 5
L3 programming layer <2020-08-07>
(/usr/local/texlive/2020/texmf-dist/tex/latex/koma-script/scrbook.cls
Document Class: scrbook 2020/07/22 v3.31 KOMA-Script document class (book)
(/usr/local/texlive/2020/texmf-dist/tex/latex/koma-script/scrkbase.sty
(/usr/local/texlive/2020/texmf-dist/tex/latex/koma-script/scrbase.sty
(/usr/local/texlive/2020/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/texlive/2020/texmf-dist/tex/latex/koma-script/scrlfile.sty)))
(/usr/local/texlive/2020/texmf-dist/tex/latex/koma-script/tocbasic.sty)
(/usr/local/texlive/2020/texmf-dist/tex/latex/koma-script/scrsize11pt.clo)

Sehen Sie, dass standardmäßig 11pt verwendet wird?

Verschiedene Schriftgrößen führen zu unterschiedlichen Textbreiten. Um gleiche Bilder zu erzeugen, sollten Sie daher immer die gleiche Schriftgröße verwenden.

verwandte Informationen