我正在嘗試使用乳膠投影機建立自訂標題頁。然而,似乎有一些我無法擺脫的邊緣。
\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}