ungewollter Zeilenumbruch in tikzpicture auf tikzpicture

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: ungewollter Zeilenumbruch in tikzpicture auf tikzpicture

Re: ungewollter Zeilenumbruch in tikzpicture auf tikzpicture

von u_fischer » Sa 11. Jan 2025, 17:14

füge dein Bild nicht in einem neuen Absatz sondern direkt hinter deinem Grid ein:

\documentclass{article}
\usepackage[a4paper, lmargin={2.5cm}, rmargin={2.5cm}, tmargin={2.5cm}, bmargin={1cm}] {geometry}		%legt Seitenformat fest
\usepackage[doublespacing]{setspace}		%Zeilenabstand auf 1,5
\usepackage{tikz}
\usepackage{blindtext}
\usepackage{showframe}

\newcommand{\kariert}[1]{%
		\begin{tikzpicture}
			\draw[step=0.5cm,color=gray] (0,0) grid (16 cm ,#1 cm);
		\end{tikzpicture}%
}

\begin{document}

Text\\
Text\\
\kariert{24.5}%
\begin{tikzpicture}[remember picture,overlay]
    \node[xshift=65mm,yshift=-48mm,anchor=north west] at (current page.north west){%
    \includegraphics[width=50mm]{example-image-a}};
\end{tikzpicture}%

\end{document}

Re: ungewollter Zeilenumbruch in tikzpicture auf tikzpicture

von Rolli » Fr 10. Jan 2025, 16:01

Hallo,
Ein (unschöner, aber funktionierender) Workaround: Verwende
\enlargethispage
, um die Höhe des Satzspiegels temporär zu verändern:
\documentclass{article}
\usepackage[a4paper, lmargin={2.5cm}, rmargin={2.5cm}, tmargin={2.5cm}, bmargin={1cm}] {geometry}		%legt Seitenformat fest
\usepackage[doublespacing]{setspace}		%Zeilenabstand auf 1,5
\usepackage{tikz}
\usepackage{blindtext}
\usepackage{showframe}

\newcommand{\kariert}[1]{%
		\begin{tikzpicture}
			\draw[step=0.5cm,color=gray] (0,0) grid (16 cm ,#1 cm);
		\end{tikzpicture}%
}

\begin{document}

Text\\
Text\\
\enlargethispage{10mm}%
\kariert{24.5}

\begin{tikzpicture}[remember picture,overlay]
    \node[xshift=65mm,yshift=-48mm,anchor=north west] at (current page.north west){%
    \includegraphics[width=50mm]{example-image-a}};
\end{tikzpicture}%

\end{document}
page.png
Gruß vom Rolli

ungewollter Zeilenumbruch in tikzpicture auf tikzpicture

von BlackDice » Sa 4. Jan 2025, 08:20

Moin zusammen,

ich erstelle mir mit tikzpicture ein kariertes Feld. Das klappt durch die Hilfe hier im Forum schon ganz gut. Auf dieses karierte Feld soll nun ein Bild ohne das dieses Feld verschoben wird.
Das klappt auch soweit. Wenn ich jetzt aber zwei Teilen Text da drüber haben will wird das Bild auf die nächste Seite verschoben. Wie kann ich das verhindern?
\documentclass{article}
\usepackage[a4paper, lmargin={2.5cm}, rmargin={2.5cm}, tmargin={2.5cm}, bmargin={1cm}] {geometry}		%legt Seitenformat fest
\usepackage[doublespacing]{setspace}		%Zeilenabstand auf 1,5
\usepackage{tikz}
\usepackage{blindtext}
\usepackage{showframe}

\newcommand{\kariert}[1]{%
		\begin{tikzpicture}
			\draw[step=0.5cm,color=gray] (0,0) grid (16 cm ,#1 cm);
		\end{tikzpicture}%
}

\begin{document}

Text\\
%Text\\
\kariert{24.5}

\begin{tikzpicture}[remember picture,overlay]
    \node[xshift=65mm,yshift=-48mm,anchor=north west] at (current page.north west){%
    \includegraphics[width=50mm]{example-image-a}};
\end{tikzpicture}%

\end{document}
\documentclass{article}
\usepackage[a4paper, lmargin={2.5cm}, rmargin={2.5cm}, tmargin={2.5cm}, bmargin={1cm}] {geometry}		%legt Seitenformat fest
\usepackage[doublespacing]{setspace}		%Zeilenabstand auf 1,5
\usepackage{tikz}
\usepackage{blindtext}
\usepackage{showframe}

\newcommand{\kariert}[1]{%
		\begin{tikzpicture}
			\draw[step=0.5cm,color=gray] (0,0) grid (16 cm ,#1 cm);
		\end{tikzpicture}%
}

\begin{document}

Text\\
Text\\
\kariert{24.5}

\begin{tikzpicture}[remember picture,overlay]
    \node[xshift=65mm,yshift=-48mm,anchor=north west] at (current page.north west){%
    \includegraphics[width=50mm]{example-image-a}};
\end{tikzpicture}%

\end{document}

Nach oben