Abbildungen diagonal zusammenfügen

Tabellen und Grafiken erstellen und anordnen


Crys
Forum-Century
Forum-Century
Beiträge: 202
Registriert: So 16. Okt 2011, 20:34
Wohnort: localhost:1337

Abbildungen diagonal zusammenfügen

Beitrag von Crys »

Ich möchte folgendes machen:
- Ich habe zwei Bilder mit der selben Größe
- dann drehe ich beide Bilder um 45°
- dann schneide ich beim ersten Bild die linke Hälfte weg, beim zweiten die rechte Hälfte
- dann drehe ich beide Bilder wieder um 45° (so das die Ausrichtung wie im original ist)
- dann füge ich beide Bilder so zusammen, dass diese die von der Fläche so groß sind, wie eines der original Bilder
- zwischen beiden Bildern kommt noch eine schwarze Linie, als Trennung

Versteht ihr was ich möchte?

Ist das in LaTeX möglich?


Meine Versuche sind nicht vielversprechend:
\documentclass{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{mwe}
\usepackage{rotating}
%\usepackage{tikz}

\begin{document}

\begin{rotate}{45}
\includegraphics[width=5cm, height=5cm, angle=45, trim=0 0 7cm 0, clip]{example-image-a}
\end{rotate}

\begin{rotate}{45}
\includegraphics[width=5cm, height=5cm, angle=45, trim=0 0 7cm 0, clip]{example-image-b}
\end{rotate}

\end{document}

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Ich habe leider zu wenig TikZ-foo um dir da zu helfen, aber mit TikZ sollte das gehen.

Aber warum drehst du die Bilder eigenltich hin und her?
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Crys
Forum-Century
Forum-Century
Beiträge: 202
Registriert: So 16. Okt 2011, 20:34
Wohnort: localhost:1337

Beitrag von Crys »

Johannes_B hat geschrieben:Aber warum drehst du die Bilder eigenltich hin und her?
Das war zur verdeutlichung, wie das gemacht werden kann.

So kann das Ergebniss aussehen:
Bild

Ich möchte einfach zwei Bilder/Zustände miteinander in einem Bild vergleichen.
Johannes_B hat geschrieben:Ich habe leider zu wenig TikZ-foo um dir da zu helfen, aber mit TikZ sollte das gehen.
Das habe ich mir auch gedacht und deshalb das TikZ-Pakt aufgenommen, aber lieder habe ich da auch Null Erfahrung ...

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

\documentclass[]{article}
\usepackage[ngerman]{babel}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
\node (A) {\includegraphics{example-image-A}};

\begin{scope}
\path[clip] (A.north west) -- (A.north east) -- (A.south east) --cycle;
\node (B) {\includegraphics{example-image-B}};
\end{scope}

\draw[very thick,red] (A.north west)-- (A.south east);
\end{tikzpicture}

\end{document}

Crys
Forum-Century
Forum-Century
Beiträge: 202
Registriert: So 16. Okt 2011, 20:34
Wohnort: localhost:1337

Beitrag von Crys »

Vielen Dank Ulrike!

Nur für Andere, ich habe das noch etwas automatisiert:
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{tikz}

\newcommand{\includegraphicsS}[3][]{%
	\begin{tikzpicture}
		\node (A) {\includegraphics[#1]{#2}};
		\begin{scope}
		\path[clip] (A.north west) -- (A.north east) -- (A.south east) --cycle;
		\node (B) {\includegraphics[#1]{#3}};
		\end{scope}
		\draw[very thick,black] (A.north west)-- (A.south east);
	\end{tikzpicture}%
}

\begin{document}

\includegraphicsS[scale=.3]{example-image-a}{example-image-b}

\end{document}

Antworten