將物品放在乳膠投影機標題頁的左上角

將物品放在乳膠投影機標題頁的左上角

我正在嘗試使用乳膠投影機建立自訂標題頁。然而,似乎有一些我無法擺脫的邊緣。

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

我預計該框位於左上角。我已經嘗試過使用負數vspace,這可以將框進一步移動到頂部,但我不知道哪個是正確的值。我也無法同時使用 vspace 和 hspace。

答案1

若要刪除邊距,您可以將矩形與頁面的角落對齊:

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

在此輸入影像描述


並設定盒子的自動寬度:

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

相關內容