Nodes und deren Skalierung
Hallo,
An dieser Stelle einmal ein Dankeschön für den Support, der mit meinen Fragen doch ein wenig anstrengend scheinen mag! Schön langsam wird es aber.
Ich habe eure Lösungsvorschläge verknüpft. Wie es scheint passt es so ungefähr.
Nur die letzte Referenzierung klappt nicht.
Betreffend der Verschiebung/Shifts der Tikz-Zeichnung (Die Nodes der Tabellen passen mir):
Wie es scheint referenziere ich immer auf das Example-Image. Ich möchte jedoch auf die A4 Seite referenzieren und von dieser Referenz das TIKZ Bild verschieben. Ich konnte es trotz eurer Hilfe nicht implementieren. Danke
siehe:
\documentclass[12pt,table]{article}
\usepackage{geometry}
\usepackage{pdflscape}
\newsavebox\Zeichnung
\usepackage{tikz}
\usetikzlibrary{positioning}
\newsavebox\Zeichnung
\begin{document}
\newgeometry{margin=0pt}
\begin{landscape}
\pagestyle{empty}
\noindent
\begin{tikzpicture} [node distance=0.5cm] %Abstand der Nodes untereinander
\begin{lrbox}{\Zeichnung}
\fill[green](-0.7,0.7)--(-1.1243,0.7)--(-0.7,0.7)--(-0.7,1.1243)--(-0.7,1.1243)--(-1.1243,0.7);
\fill[green](0.7,0.7)--(0.8414,0.7)--(0.7,0.7)--(0.7,0.8414)--(0.7,0.8414)--(0.8414,0.7);
\draw[dash pattern=on 5.5mm off 2mm on .5mm off 2mm, -,line width=0.5pt]( 0,0)--(-4,0);
\draw[dash pattern=on 5.5mm off 2mm on .5mm off 2mm, -,line width=0.5pt]( 0,0)--(0,4);
\draw[dash pattern=on 5.5mm off 2mm on .5mm off 2mm, -,line width=0.5pt]( 0,0)--(4,0);
\draw(0,-0.7)--(-4,-0.7);
\draw(0,-0.7)--(0,0.7);
\draw(0,0.7)--(-4,0.7);
\draw(-0.7,0)--(-0.7,4);
\draw(-0.7,0)--(0.7,0);
\draw(0.7,0)--(0.7,4);
\draw(0,0.7)--(4,0.7);
\draw(0,0.7)--(0,-0.7);
\draw(0,-0.7)--(4,-0.7);
\draw[fill opacity=.7, fill=white,white](-4.5,-1.2)--(4.5,-1.2)--(4.5,4.5)--(-4.5,4.5)--(-4.5,-1.2);
\fill[red](-0.9243,0.7)circle (0.1cm);
\fill[red] (-0.7,0.9243)circle (0.1cm);
\fill[red] (0.7,2.0414)circle (0.1cm);
\fill[red] (2.0414,0.7)circle (0.1cm);
\draw[red](-0.9243,0.7)--(-0.9243,1.2);
\node[rotate=0,red] at (-1.1243,1.4){0};
\draw[red](-0.7,0.9243)--(-1.2,0.9243);
\node[rotate=0,red] at (-1.4,1.1243){1};
\draw[red](0.7,2.0414)--(1.2,2.0414);
\node[rotate=0,red] at (1.4,2.2414){2};
\draw[red](2.0414,0.7)--(2.0414,1.2);
\node[rotate=0,red] at (2.2414,1.4){3};
\draw[->,blue,line width=1.5pt]( 0,0)--(0,3)node[left]{$z$};
\draw[->,blue,line width=1.5pt]( 0,0)--(-3,0)node[above]{$y$};
\end{lrbox}
\node[anchor=south west,inner sep=0,scale=1] (Bild) at (0cm,0.368cm)
{\includegraphics[width=23cm]{example-image}};
% Definition für Tabellen (description) und Koordinatendefinition:
\begin{scope}[
x=23.02cm,y=16.02cm,
description/.style={
fill=white,
fill opacity=0.4, % Opazität der Tabellen einstellen
text opacity=1,
}
]
\node[description,below left] at (1,1) { % above/below left/right at 0=unten, 0=links
\fontsize{8pt}{11pt}\selectfont
\renewcommand{\arraystretch}{1}
\begin{tabular}{|c|c|c|c|c|c|c|c|}
\multicolumn{8}{c}{Global Spc-Set 1 - Upper\_plate\_fixed } \\
\hline
\rowcolor{cyan!20} \textbf{Node IDs} & \textbf{dx [mm]} & \textbf{dy [mm]} & \textbf{dz [mm]} & \textbf{rx [deg]} & \textbf{ry [deg]} & \textbf{rz [deg]} & \textbf{CoordSys} \\
\hline
1 & fixed & fixed & fixed & fixed & fixed & fixed & global \\
\hline
\end{tabular}
\renewcommand{\arraystretch}{1}
\normalsize
};
\fill[red] (0.0,0.0)circle (0.1cm);
\end{scope}
% %Ab hier beginnt mein Problem, Ich möchte auf die A4 Seite referenzieren.
% %Nicht auf das Example Image.
\begin{scope}[remember picture,overlay,
shift={({-\paperheight+1in+\topmargin+\headheight+\headsep+\linewidth},{-\paperwidth+1in+\oddsidemargin+\textheight})},
x=\linewidth,y=\textheight,
bildeinbinden/.style={
inner sep=0pt,
anchor=south west,
fill=white,
fill opacity=0.4,
text opacity=1,
}
]
\node[bildeinbinden,below left] at (0.5,0) {\usebox\Zeichnung};
{\usebox\Zeichnung};%%entspricht der Mitte der Landscape A4 Seite
\end{scope}
\end{tikzpicture}
\end{landscape}
\restoregeometry
\end{document}