Wie entferne ich durch Anker eingefügte Abstände beim Platzieren von Bildern mit „tikzpicture“?

Wie entferne ich durch Anker eingefügte Abstände beim Platzieren von Bildern mit „tikzpicture“?

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.

Bildbeschreibung hier eingeben

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 tikzAnker 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=0ptwird 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}

Bildbeschreibung hier eingeben

verwandte Informationen