Forum:  Textsatz mit LaTeX
Thema: Text und tikzpicture in TikZbox
Themen-Übersicht
Koohf
Junior
Dabei seit: 14.12.2019
Mitteilungen: 18
Aus:
Themenstart: 2020-01-26 18:07

Hallo,
Wie kann ich folgende TikZ-Graphik zusammen mit einem text in eine tikzbox packen?
Links Text und rechts die nachfolgende Graphik.
Latex
\documentclass{letter}
  \usepackage{tikz}
  \usetikzlibrary{calc}
  \usetikzlibrary{intersections}
  \usetikzlibrary{through}
  \newcommand*\kreis[1]{\tikz[baseline=(char.base)]{
            \node[shape=circle,draw,inner sep=2pt] (char) {#1};}}
  \begin{document}
 
 
\newcommand*\circled[1]{\tikz[baseline=(char.base)]{
            \node[shape=circle,draw,inner sep=0.3pt] (char) {#1};}}
 
 
 
 
\tikzset{circle through 3 points/.style n args={3}{%
insert path={let    \p1=($(#1)!0.5!(#2)$),
                    \p2=($(#1)!0.5!(#3)$),
                    \p3=($(#1)!0.5!(#2)!1!-90:(#2)$),
                    \p4=($(#1)!0.5!(#3)!1!90:(#3)$),
                    \p5=(intersection of \p1--\p3 and \p2--\p4)
                    in },
at={(\p5)},
circle through= {(#1)}
}}
 
\begin{tikzpicture}[dot/.style={circle,inner sep=1pt,fill,label={#1},name=#1},
  extended line/.style={shorten >=-#1,shorten <=-#1},
  extended line/.default=0.2cm]
 
    \coordinate (A) at (0,0);
 \node[left, xshift=-0.2cm, yshift=-0.4cm] at (A) {\textbf{\textsf{Z}}};
 
    \coordinate (C) at (25:4.5cm);
 
        \coordinate (D) at (60:6cm);
 \node[above, xshift=0.5cm,yshift=0.5cm] at (D) {\kreis{1}};
    \coordinate (E) at (25:7.5cm);
 \node[below, xshift=0.8cm, yshift=0.7cm] at (E) {\kreis{2}};
 
\path[draw,extended line=0.5cm,name path=P1]  (A) -- (D);
\path[draw,extended line=0.5cm,name path=P2] (A) -- (E);
 
\draw [extended line=0.5cm] (D) -- (E);
\path[extended line=0.5cm,name path=P3] (C) -- +($(D)-(E)$);
 
 
\path [name intersections={of=P1 and P3, by={S}}];
\path [name intersections={of=P2 and P3, by={Q}}];
 
 
\node[right] at (Q) {};
\node[above, xshift=-0.1cm, yshift=0.2cm] at (S) {$x$};
\node[below, xshift=-0.6cm, yshift=-1.3cm] at (S) {$x_{1}$};
\node[below, xshift=0.9cm, yshift=1.3cm] at (S) {$x_{2}$};
\node[below, xshift=-2.0cm, yshift=-0.45cm] at (Q) {$y_{1}$};
\node[below, xshift=1.2cm, yshift=1.0cm] at (Q) {$y_{2}$};
\node[below, xshift=0.8cm, yshift=2.75cm] at (Q) {$b$};
\node[below, xshift=-1.1cm, yshift=1.05cm] at (Q) {$a$};
\node[below, xshift=0.4cm, yshift=0.2cm] at (Q) {$y$};
\draw[extended line=0.5cm] (Q) -- (S);
 
\end{tikzpicture}
\end{document}


Ehemaliges_Mitglied
Neu
Dabei seit: 00.00.0000
Mitteilungen: 0
Aus:
Beitrag No.1, eingetragen 2020-01-26 18:50

Im Dokument könnte das eher eine Aufgabe für multicol sein (rot).

Ansonsten kann man innerhalb einer TikZ-Umgebung auch die scope-Umgebung einsetzen (blau).



LaTeX
\documentclass[fontsize=10pt, paper=a5]{scrreprt}
\usepackage{amsmath}
\usepackage{tikz}
\usetikzlibrary{calc}
 
\usepackage{multicol}
\setlength{\multicolsep}{4.0pt plus 2.0pt minus 1.5pt}% 50%/2 of original values
\setlength\columnseprule{0.0pt}
% https://tex.stackexchange.com/questions/12262/multicol-and-figures
\newenvironment{Figure}
  {\medskip\noindent\minipage{\linewidth}}
  {\endminipage\par\medskip}
 
\usepackage{mwe}
%\usepackage{showframe}
\begin{document}
 
\chapter{A Chapter}
\begin{multicols}{2}
\begin{Figure}
 \centering
%\includegraphics[width=\linewidth, height=4cm]{example-image-a}
\tikz[font=\bfseries, red]{
\draw[](0,0) rectangle (4,3)
node[rotate=30, pos=0.5]{My Ti$k$Z Graphic $\heartsuit$};
}
\captionof{figure}{my caption of the figure}
\end{Figure}
\vfill\null
\columnbreak
\lipsum[66]
\end{multicols}
\lipsum[66]
 
\bigskip
\begin{tikzpicture}[blue]
\draw[local bounding box=bild](0,0) rectangle (4,3) node[rotate=30, pos=0.5]{My Ti$k$Z Graphic $\heartsuit$};;
\begin{scope}[shift={($(bild.north east)+(5mm,0.5ex)$)}]
\node[anchor=north west, align=left, text=black]{Text: \\ aaa\\ aaa\\ aaa\\ aaa};
\end{scope}
\end{tikzpicture}
 
\end{document}






Dieses Forumbeitrag kommt von Matroids Matheplanet
https://https://matheplanet.de

Die URL für dieses Forum-Thema ist:
https://https://matheplanet.de/default3.html?topic=245467=409
Druckdatum: 2020-05-27 01:58