Richtige Verwendung des \node Befehls
Hallo,
Hier meine abschließende Frage betreffend Scopes/Nodes:
Ich möchte jetzt das Tikz Bild das ich gezeichnet habe mit Hilfe dem `\node` - Befehl positionieren.
Ich habe momentan diesen Teil für die manuelle untere linke Punktsuche auskommentiert.
%\begin{scope}[remember picture,overlay,
%shift={({-\paperheight+1in+\topmargin+\headheight+\headsep+\linewidth},{-\paperwidth+1in+\oddsidemargin+\textheight})},
%xshift=0cm,yshift=0cm,
%line width=1pt,description/.style={
%fill=gray,
%opacity=0.3,
%text opacity=1
%}
%]
Momentan postioniere ich ausgehend vom Image mit einem x/y shift von 5cm.
Ich möchte jetzt aber meine Zeichnung irgendwie mit Hilfe des `\node` Befehl (refereniziert auf das Zeichenfeld -> A4 Seite nicht auf das Image) positionieren. Wie könnte ich das lösen? Ich verspreche euch das ist die letzte Frage zu diesem Thema. Sorry und Danke.
\documentclass[a4paper,12pt,landscape]{article}
\usepackage{tikz}
\usepackage[landscape]{geometry}
\begin{document}
%\begin{landscape}
\begin{tikzpicture}
\node[anchor=south west,inner sep=0,scale=1] (Bild) at (0cm,0.368cm)
{\includegraphics[width=23cm]{example-image}};
\begin{scope}[
x=23.02cm,y=16.02cm,
description/.style={
fill=white,
fill opacity=0.4,
text opacity=1
}
]
\node[description,below left] at (1,1) { % above/below left/right at 0=unten, 0=links
% %----------------
% %Freien Verfügung
};
\end{scope}
\begin{scope}[
xshift=5cm,yshift=5cm,
opacity=1,
description/.style={
fill=green,
fill opacity=1,
text opacity=1
}
]
%\begin{scope}[remember picture,overlay,
%shift={({-\paperheight+1in+\topmargin+\headheight+\headsep+\linewidth},{-\paperwidth+1in+\oddsidemargin+\textheight})},
%xshift=0cm,yshift=0cm,
%line width=1pt,description/.style={
%fill=gray,
%opacity=0.3,
%text opacity=1
%}
%]
\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);
\draw[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);
\fill[red] (-0.9243,0.7)circle (0.06cm);
\fill[red] (-0.7,0.9243)circle (0.06cm);
\fill[red] (0.7,2.0414)circle (0.06cm);
\fill[red] (2.0414,0.7)circle (0.06cm);
\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{scope}
\end{tikzpicture}
\end{document}
Update:
Repost: http://texwelt.de/wissen/fragen/13625/richtige-verwendung-des-node-befehls
Hallo,
Ich habe es mir erlaubt betreffend der besseren Übersicht die Frage einfach noch einmal zu stellen da die vielen Updates undurchsichtig wurden. Das entspricht so denke ich nicht euren Richtlinien es sei mir aber entschuldigt. Des weiteren möchte ich mich bei esdd entschuldigen für seine so scheint es endlose Geduld mit diesem trivialen Thema.
esdd:
Die Lösung die du mir geschickt hast ist zwar richtig aber für mich als Laie sehr schwer zu verstehen. Deshalb habe ich das mit den Boxen einmal weggelassen. Ich habe keine Ahnung wie ich `x=\linewidth,y=\textheight` und den folgenden Node richtig implementieren muss damit es funktioniert. Ich weiss es ist kein lauffähiger Code. Bei mir im Programm schaut aber so der Code aus da das ganze Dokument Modular aufgebaut ist. Könntest du mir nur Stell die drei vier Zeilen richtig umschreiben?
umschreiben damit es funktioniert.? danke
Ich habe unzählige Varianten probiert aber die Psoitionierung mit 0/1 funktioniert nicht.
\begin{landscape} % Querformat
\newpage
\begin{flushleft} % Linksbündig
\begin{huge} % Schriftgröße Header
Subcase 1 - p\_1bar
\end{huge}
\end{flushleft}
\noindent
\begin{tikzpicture} [node distance=0.5cm] %Abstand der Nodes untereinander
\node[anchor=south west,inner sep=0,scale=1] (Bild) at (0cm,0.378cm)
{\includegraphics[width=23cm]{./AAA/Pics/AAA/AAA@1@p_1bar@@2.png}};
% Definition für Tabellen (description) und Koordinatendefinition:
\begin{scope}[
x=23.02cm,y=16.02cm,
description/.style={
fill=white,
fill opacity=0.8, % 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|}
\multicolumn{3}{c}{AAA Loads } \\
\hline
\rowcolor{cyan!20} \textbf{AAA [MPa]} & \textbf{AA. of AAA faces} & \textbf{AAA vector} \\
\hline
0,1 & AAA & AAA to AAA \\
\hline
\end{tabular}
\renewcommand{\arraystretch}{1}
\normalsize
};
\node[description,above right] at (0,0) { % above/below left/right at 0=unten, 0=links
\fontsize{8pt}{11pt}\selectfont
\renewcommand{\arraystretch}{1}
\begin{tabular}{|>{\columncolor{cyan!20}}r|c|c|c|c|c|c|}
\multicolumn{7}{c}{AAA at AAA - AAA AAA AAA AAA Origin } \\
\hline
\rowcolor{cyan!20} \textbf{AAa at AAA ID} & \textbf{AAA [N]} & \textbf{AAAA [N]} & \textbf{AAAA [N]} & \textbf{AAA [Nmm]} & \textbf{AAA [Nmm]} & \textbf{AAA [Nmm]} \\
\hline
\textbf{1} & 0,5 & 0 & 870 & -172509 & 200567 & 19390 \\
\hline
\textbf{AAA Sum} & 0,5 & 0 & 870 & 697487 & 201092 & 18894 \\
\hline
\textbf{AAA Sum} & -0,5 & 0 & -870 & -697487 & -201092 & -18894 \\
\hline
\end{tabular}
\renewcommand{\arraystretch}{1}
\normalsize
};
\end{scope}
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
% %Hier beginnt mein Problem ->
\begin{scope}[remember picture,overlay,
shift={({-\paperheight+1in+\topmargin+\headheight+\headsep+\linewidth},{-\paperwidth+1in+\oddsidemargin+\textheight})},
xshift=6cm,yshift=14cm,
line width=1pt,description/.style={
fill=gray,
opacity=0.3,
text opacity=1
}
]
%\begin{scope}[
% shift={(Bild.south west)},
% xshift=4cm,yshift=10cm,
% line width=1pt,
% description/.style={
% fill=gray,
% opacity=0.3,
% text opacity=1
% }
%]
%\node[description,below left] at (0.5,0.5) {
%\node[description,below right] (Bild) at (0.5,0.5) {
\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[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);
\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{scope}
%};
\end{tikzpicture}
\end{landscape}