Ich möchte das Viereck links von dem Dreieck platzieren.
Ich hab mich gefragt: Kann man das irgendwie automatisieren, unabhängig vom Inhalt der Öffne in Overleaf
\documentclass[margin=5pt, tikz]{standalone} \usepackage{tikz} \usetikzlibrary{calc} \begin{document} \begin{tikzpicture}[thick] % Dreieck \draw[local bounding box=dreieck] (0,0) -- (3,0) -- (33:3) --cycle; \draw[red, opacity=0.4] (dreieck.north west) rectangle (dreieck.south east); % Viereck \begin{scope}[shift={($(dreieck.south west)+(-33mm,0)$)}] \draw[local bounding box=viereck] (0,0) -- (3,0) -- (3,2) -- (2,2)--cycle; \draw[blue, opacity=0.4] (viereck.north west) rectangle (viereck.south east); \end{scope} \end{tikzpicture} \end{document} gefragt 18 Mär '19, 12:28 cis |
Was meinst Du mit "unabhängig vom Inhalt der
local bounding box
"? Der shift ist unabhängig vom Inhalt und hängt nur von den Dimensionen ab.Na die einzelnen Inhalte können sich auch vergrößern und verkleinern.
Ja, dann wird die
local bounding box
halt größer oder kleiner.Es geht irgendwie so: https://tex.stackexchange.com/questions/137356/how-can-i-access-the-size-of-a-tikzpictures-bounding-box-outside-the-tikzpictur