
Ich versuche, einen Rahmen mit einem Bild zu erstellen, das sich über die gesamte Höhe einer Seite erstreckt und links einige Kommentarbeiträge enthält.
Wie Sie jedoch auf dem Bild sehen, besteht zwischen dem Bild und dem rechten Rand des Rahmens eine kleine Lücke. Was verursacht diese Lücke? Wie kann man sie beseitigen, sodass das Bild vollständig mit dem rechten Rand abschließt? Ich glaube, es könnte daran liegen, wie tikz
Anker verarbeitet werden.
\documentclass[aspectratio=169, t]{beamer}
\usepackage{tikzpagenodes}
\usepackage{adjustbox}
\usepackage{blindtext}
\newcommand{\removeNavigation}{\setbeamertemplate{navigation symbols}{}}
\setbeamercolor{background canvas}{bg=cyan}
\begin{document}
{\removeNavigation
\begin{frame}[plain]
\begin{adjustbox}{minipage={0.4\paperwidth}}
\blindlist{itemize}
\end{adjustbox}
\begin{tikzpicture}[remember picture, overlay]
\node[anchor=east] at (current page.east)
{\includegraphics[height=\paperheight, width=0.5\paperwidth]{example-image}};
\end{tikzpicture}
\end{frame}
}
\end{document}
Antwort1
Der Abstand wird durch den anfänglichen Wert ungleich Null inner sep
(0,3333em) des Knotens verursacht. Durch die Einstellung inner sep=0pt
wird dieser Abstand entfernt.
Vollständiges Beispiel:
\documentclass[aspectratio=169, t]{beamer}
\usepackage{tikzpagenodes}
\usepackage{adjustbox}
\usepackage{blindtext}
\newcommand{\removeNavigation}{\setbeamertemplate{navigation symbols}{}}
\setbeamercolor{background canvas}{bg=cyan}
\begin{document}
{\removeNavigation
\begin{frame}[plain]
\begin{adjustbox}{minipage={0.4\paperwidth}}
\blindlist{itemize}
\end{adjustbox}
\begin{tikzpicture}[remember picture, overlay]
\node[anchor=east, inner sep=0pt] at (current page.east)
{\includegraphics[height=\paperheight, width=0.5\paperwidth]{example-image}};
\end{tikzpicture}
\end{frame}
}
\end{document}