Me gustaría tener tres imágenes en dos páginas (A4 en modo horizontal) de tikz
la siguiente manera:
Imagen del medio:
- La imagen del medio se divide por la mitad (al 50 %) en dos partes, una parte se añadirá en el lado derecho de la primera página y en el lado izquierdo de la segunda página.
- Ambas partes de la imagen del medio estarán justo en el borde de la página (derecha en la primera página/izquierda en la segunda).
Imágenes exteriores:
- Las otras dos imágenes estarán en el lado izquierdo (primera página) y en el lado derecho (segunda página), respectivamente.
- Ambos deberán tener la misma distancia (es decir, 2 cm) con respecto a la imagen del medio.
- Ambas imágenes estarán justo en el borde de su página correspondiente, a la izquierda en la primera página y a la derecha en la segunda.
Todas las imágenes:
- Toda imagen tendrá la altura del papel.
El problema que tengo con mi código actual es que tengo que ajustar las imágenes yo mismo. Sin embargo, me gustaría tikz
que LaTeX hiciera todo por mí "automáticamente". ¿Cómo puedo conseguir esto?
Este es mi código:
\documentclass{article}
\usepackage[margin=0cm, top=0cm, bottom=0cm, outer=0cm, inner=0cm, landscape, a4paper]{geometry}
\pagestyle{empty}
\usepackage{graphicx}
\usepackage{mwe}
\usepackage{tikz,tikzscale}
\begin{document}
\par\noindent
\hspace{-.1cm}%
\begin{minipage}{.5\linewidth}
\vspace{21cm}
\begin{tikzpicture}[remember picture, overlay]
\includegraphics[width=\linewidth, height=\paperheight, trim={18cm 0 0 0}, clip]{example-image}
\end{tikzpicture}
\end{minipage}\hfill
\hspace{1cm}%
\begin{minipage}{.5\linewidth}
\vspace{21cm}
\begin{tikzpicture}[remember picture, overlay]
\includegraphics[height=\paperheight]{example-image}
\end{tikzpicture}
\end{minipage}
\par\noindent
\hspace{-13.8cm}%
\begin{minipage}{.5\linewidth}
\vspace{21cm}
\begin{tikzpicture}[remember picture, overlay]
\includegraphics[height=\paperheight]{example-image}
\end{tikzpicture}
\end{minipage}
\hspace{1cm}%
\begin{minipage}{.5\linewidth}
\vspace{21cm}
\begin{tikzpicture}[remember picture, overlay]
\includegraphics[width=10cm, height=\paperheight, trim={18cm 0 0 0}, clip]{example-image} % l b r t
\end{tikzpicture}
\end{minipage}
\end{document}
Respuesta1
¿Como esto?
\documentclass{article}
\usepackage[margin=0cm, top=0cm, bottom=0cm, outer=0cm, inner=0cm, landscape, a4paper]{geometry}
\pagestyle{empty}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[overlay,remember picture]
\pgfmathsetmacro{\mywidth}{2*\paperwidth/3-1cm} % kept local
\node at ([xshift=-\paperwidth/6-1cm]current page.center){%
\includegraphics[width=\mywidth pt,height=\paperheight]{example-image-a}};
\node at (current page.east){%
\includegraphics[width=\mywidth pt,height=\paperheight]{example-image-b}};
\end{tikzpicture}
~
\clearpage
\begin{tikzpicture}[overlay,remember picture]
\pgfmathsetmacro{\mywidth}{2*\paperwidth/3-1cm} % kept local
\node at ([xshift=\paperwidth/6+1cm]current page.center){%
\includegraphics[width=\mywidth pt,height=\paperheight]{example-image-c}};
\node at (current page.west){%
\includegraphics[width=\mywidth pt,height=\paperheight]{example-image-b}};
\end{tikzpicture}
\end{document}
EDITAR: Se agregó la brecha. (Tenga en cuenta que calcular \mywidth
dos veces no es un error).