5

我一直在使用 beamer 类在 LaTeX 中创建演示文稿,我喜欢它。最近我开始使用 \note 命令在我的讲义中添加注释,这样我就有了一个带有一些指针的打印版本,以提醒自己我想在讲座中说的话。
我对笔记环境中的较长行有疑问,因为它们似乎溢出页面的右端而没有正确格式化。我不知道这是否是有原因的,但无论如何,我想知道如何改变它。显然,我不想在任何地方更改文本的宽度,只在 note 环境中。

这是一个最小的例子:

\documentclass[beamer]{beamer}
\title{An example of itemize in notes not working in beamer}
\usetheme{Boadilla}
\setbeameroption{show notes}
\begin{document}
\begin{frame}
$$  e^{i\pi}+1=0$$
\end{frame}
\note[itemize]{
\item At vero eos et accusamus et iusto odio dignissimos ducimus qui blandiis pra
}
\end{document}

如果没有 [itemize] 选项,它可以正常工作,但是如果您手动放置 \begin{itemize}...\end{itemize} 环境,结果是相同的。

有任何想法吗?

谢谢

4

3 回答 3

2

通过在TeX.SE上重新发布,我终于找到了一个很好的答案。事实证明,Beamer 中有一个小错误导致了这种行为。TeX.SE 站点中提供了一种解决方法。希望按照目前的计划,解决方法或真正的修复将包含在下一个 Beamer 版本中。

干杯。

于 2010-09-27T09:34:32.430 回答
1

我遇到了同样的问题,所以我在序言中创建了一个命令,为我的笔记页面定义了一种新样式,并且我还稍微更改了笔记的模板。这就是我所拥有的(就在 \begin{document} 之前:

\usepackage{setspace}
\usetemplatenote{\setlength{\leftmargin}{1cm} \beamertemplatefootempty \insertnote}

\newcommand{\notepage}[1]{\note{\setlength{\parskip}{0.7em} \setlength{\parindent}{0.4em} \scriptsize #1 }}

所以我没有在文档中使用\note,而是调用\notepage,并且注释将按照我之前定义的方式进行格式化。试试这种格式,如果您不喜欢,您可以更改页边距、缩进和段落之间的跳过值以满足您的需要。

顺便说一句,我不明白你为什么要使用

\documentclass[beamer]{beamer}
\setbeameroption{显示注释}

我这样做的方式是根据我的需要拥有三个选项和评论/取消评论:

%\documentclass[notes]{beamer}
%\documentclass[notes=hide]{beamer}
\documentclass[notes=only]{beamer}

于 2010-06-07T15:56:15.520 回答
0

在采取更激烈的措施之前尝试改变主题。

我注意到将主题从 Boadilla 更改为其他内容,或完全删除对主题的引用,解决了问题。FWIW,我用来测试的两个主题是华沙和柏林。

我发现对于以下版本的 Beamer,上述情况是正确的:3.07-23.10-2

于 2015-12-01T16:33:24.103 回答