我正在尝试将我的表单 Beamer 最后一页的边距设置为零。代码
\documentclass{beamer}
\usepackage[english]{babel}
\usetheme{Berkeley}
% TODO how to affect the last page
\usepackage[margin=0pt]{geometry}% http://ctan.org/pkg/geometry
\usepackage{tabularx}
\usepackage{adjustbox}
\newcommand*\rot[1]{\rotatebox{90}{#1}} % https://tex.stackexchange.com/a/201117/13173
\begin{document}
% https://tex.stackexchange.com/a/385265/13173
\pdfpagewidth 21cm
\pdfpageheight 29.7cm
% Show summary here from Page 1 and 2
\begingroup
\setbeamertemplate{navigation symbols}{}%remove navigation symbols
\section{Summary}
\begin{frame}[plain]
\vskip1cm
\begin{minipage}{19cm}
\frametitle{START}
\begin{adjustbox}{max width=\textwidth}
\begin{table}[hpt]
\setlength\tabcolsep{.1pt} % default value: 6pt % https://tex.stackexchange.com/a/201117/13173
\begin{tabular}{|p{.5cm}|l|l|l|l|l|l|l|p{.5cm}|}
\hline
\rot{{\tiny\textbf{Avain}}}
& \textbf{V2} & \textbf{V1} & \textbf{V0}
& \textbf{START}
& \textbf{P1} & \textbf{P2} & \textbf{P3}
& \rot{{\tiny\textbf{Kriittinen}}} \\ \hline
& & & & 1. taidot & & & & \\ \hline
\end{tabular}
\end{table}
\end{adjustbox}
\end{minipage}
\end{frame}
% these below eventually are not needed, if this is the last slide of your document
\makeatletter
\pdfpagewidth \beamer@paperwidth
\pdfpageheight \beamer@paperheight
\makeatother
\endgroup
\end{document}
图 1 中的输出
图 1 输出
做了也\setlength{\parindent}{0pt}
没什么帮助。
操作系统:Debian 9
TeXLive:2017
答案1
beamer
已经加载了该geometry
包,因此您无法使用不同的设置再次加载它 - 由此引起的有关选项冲突的错误消息非常明确。
快速破解:
\documentclass{beamer}
\usepackage[english]{babel}
\usetheme{Berkeley}
\usepackage{lipsum}
\begin{document}
\pdfpagewidth 21cm
\pdfpageheight 29.7cm
\setbeamertemplate{navigation symbols}{}
\begin{frame}[plain]
\vskip3cm
\hspace*{-2cm}%
\begin{minipage}{20.75cm}
\lipsum
\end{minipage}
\end{frame}
\end{document}
(我用随机文本替换了您的表格,因为这个问题是关于边距而不是调试您的adjustbox
使用情况。顺便说一下,浮动选项在 beamer 中没有任何意义)