`tikzpicture`를 사용하여 이미지를 배치할 때 앵커로 인해 삽입된 간격을 제거하는 방법은 무엇입니까?

`tikzpicture`를 사용하여 이미지를 배치할 때 앵커로 인해 삽입된 간격을 제거하는 방법은 무엇입니까?

왼쪽에 일부 댓글 게시물이 있는 페이지 전체 높이에 걸쳐 이미지가 늘어나는 프레임을 만들려고 합니다.

여기에 이미지 설명을 입력하세요

그러나 사진에서 볼 수 있듯이 이미지와 프레임 오른쪽 가장자리 사이에 작은 간격이 존재합니다. 이러한 격차가 나타나는 원인은 무엇입니까? 이미지가 오른쪽 가장자리로 완전히 플러시되도록 제거하는 방법은 무엇입니까? tikz앵커를 다루는 방식 때문일 수도 있다고 생각합니다.

\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}

답변1

간격은 inner sep노드의 초기 0이 아닌 값(0.3333em)으로 인해 발생합니다. 설정하면 inner sep=0pt해당 간격이 제거됩니다.

전체 예:

\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}

여기에 이미지 설명을 입력하세요

관련 정보