Colocar o item no canto superior esquerdo da página de título do projetor de látex

Colocar o item no canto superior esquerdo da página de título do projetor de látex

Estou tentando criar uma página de título personalizada com projetor de látex. No entanto, parece haver algumas margens das quais não consigo me livrar.

\documentclass[t,aspectratio=169]{beamer}
\usepackage{tikz}
\defbeamertemplate*{title page}{customized}[1][]{
  \begin{tikzpicture}
    \draw[draw] (0,0) rectangle (16,1);  
  \end{tikzpicture}
}
\begin{document}
  \begin{frame}
    \titlepage
  \end{frame}
\end{document}

Eu esperava que a caixa estivesse no canto superior esquerdo. Já tentei com o negativo vspaceque funcionou para mover a caixa ainda mais para cima, mas não sei qual é o valor correto. Também não consegui usar vspace e hspace juntos.

Responder1

Para remover as margens, você pode alinhar seu retângulo aos cantos da página:

\documentclass[t,aspectratio=169]{beamer}
\usepackage{tikz}
\usetikzlibrary{arrows,positioning}

\defbeamertemplate*{title page}{customized}[1][]{
  \begin{tikzpicture}[remember picture,overlay]
  \begin{scope}[shift={(current page.north west)}] 
            \draw[draw] (0,0) rectangle (15.95,-1);   
   \end{scope}
  \end{tikzpicture}
}
\begin{document}
  \begin{frame}
    \titlepage
  \end{frame}
\end{document}

insira a descrição da imagem aqui


E com largura automática da caixa:

\documentclass[t,aspectratio=169]{beamer}
\usepackage{tikz}
\usetikzlibrary{positioning,calc}

\defbeamertemplate*{title page}{customized}[1][]{
  \begin{tikzpicture}[remember picture,overlay]
        \coordinate (SW) at (current page.south west);
        \coordinate (SE) at (current page.south east);
        \coordinate (NW) at (current page.north west);
        \coordinate (NE) at (current page.north east);
        \draw[draw] (NW) rectangle ($(NE)!0.2!(SE)$);   
  \end{tikzpicture}
}
\begin{document}
  \begin{frame}
    \titlepage
  \end{frame}
\end{document}

informação relacionada