LaTeX beamer 讲义模式 textpos

LaTeX beamer 讲义模式 textpos

我正在使用beamertextpos某些块放置在特定位置(具体来说,我使用环境textblock*)。

当我尝试创建讲义时,其中的文本片段textblock*会被移动到(在我看来)页面的随机位置。

有什么建议吗?

以下是一个小例子:

\documentclass[t, handout]{beamer}

\usepackage[absolute,overlay]{textpos}

\usepackage{pgfpages}
\pgfpagesuselayout{4 on 1}[letterpaper, border shrink = 5mm, landscape]

\mode<presentation>{
  \setbeamercovered{invisible}
}

\usetheme{Madrid}
\usecolortheme{beaver}

\title{Presentation Title}

\author{
  A, B
}

\institute[Institute]{
  The Institute
}

\date{September 5, 2012}

\setbeamertemplate{footline}[frame number]
\setbeamertemplate{navigation symbols}{} 

\begin{document}

\begin{frame}
  \titlepage
\end{frame}

\begin{frame}{Some title}
  Some text
\end{frame}

\begin{frame}[center]{Part A}
  \begin{textblock*}{300pt}(0.1\textwidth, 0.5\textheight)
    \Large
    \centering
    This title should not appear at the first slide!
  \end{textblock*}
\end{frame}

\end{document}

答案1

仅仅删除包选项是否不能解决absolute您的问题?

\documentclass[t,handout]{beamer}
\usepackage[overlay]{textpos}
\usepackage{pgfpages}
\pgfpagesuselayout{4 on 1}[letterpaper, border shrink = 5mm, landscape]

\mode<presentation>{
  \setbeamercovered{invisible}
}

\usetheme{Madrid}
\usecolortheme{beaver}

\title{Presentation Title}

\author{
  A, B
}

\institute[Institute]{
  The Institute
}

\date{September 5, 2012}

\setbeamertemplate{footline}[frame number]
\setbeamertemplate{navigation symbols}{} 

\begin{document}

\begin{frame}
  \titlepage
\end{frame}

\begin{frame}{Some title}
  Some text
\end{frame}

\begin{frame}[center]{Part A}
  \begin{textblock*}{300pt}(0.1\textwidth, 0.5\textheight)
    \Large
    \centering
    This title should not appear at the first slide!
  \end{textblock*}
\end{frame}

\end{document}

答案2

删除absolute确实应该有帮助。这在 textpos 手册的“交互”部分中顺便提到了。

这是因为绝对模式下的 Textpos 在页面输出之前的最后一刻将其文本放置到页面上,也就是在 Prosper 将页面从纵向旋转为横向格式之后,因此 {textblock} 内容最终位于纵向页面上的正确位置,但位于横向页面上的错误位置 [...] beamer 包似乎也是如此。

只要textblock幻灯片上的第一项是,这就能解决问题。如果这不能解决问题,您能否发布一个失败的示例,以便我可以查看。

相关内容