我正在尝试使用textblock
Beamer。问题是我无法显示文本。
\documentclass[10pt,handout]{beamer}
\setbeamertemplate{frametitle}[default][center]
\addtobeamertemplate{frametitle}{\vskip4.5ex}{}
\usepackage[english,italian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[absolute,showboxes]{textpos}
\setlength{\TPHorizModule}{10mm}
\setlength{\TPVertModule}{\TPHorizModule}
\textblockorigin{0mm}{0mm}
\usepackage{lmodern}
\title{Title}
\author{Name}
\date{}
\begin{document}
\begin{frame}
\maketitle
\end{frame}
\begin{frame}
\frametitle{\textbf{Title}}
\begin{textblock}{200}(0,0)
Text TextTextText Text Text Text Text Text Text Text Text Text Text Text Text
\end{textblock}
\end{frame}
\end{document}
编辑:我想在所有幻灯片的右上角添加一个框,甚至在首页上。我试过了
\addtobeamertemplate{frametitle}{}{%
\begin{textblock}{10mm}(5,5)
\parbox{10cm}{\centering
\tiny \textbf{DE} Department}
\end{textblock}}
但我收到一个错误:Missing number, treated as zero.
答案1
将您的文本放在徽标层中可能会更安全,因为它将显示在所有幻灯片上,包括标题页和没有框架标题的框架。
\documentclass[10pt,handout]{beamer}
\setbeamertemplate{frametitle}[default][center]
\addtobeamertemplate{frametitle}{\vskip4.5ex}{}
\usepackage[english,italian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[absolute,showboxes]{textpos}
\setlength{\TPHorizModule}{10mm}
\setlength{\TPVertModule}{\TPHorizModule}
\textblockorigin{0mm}{0mm}
\usepackage{lmodern}
\title{Title}
\author{Name}
\date{}
\logo{%
\vspace*{.9\paperheight}%
\hfill \textbf{DE} Department%
}
\begin{document}
\begin{frame}
\maketitle
\end{frame}
\begin{frame}
test
\end{frame}
\end{document}