我一直在使用beamer类在LaTeX中创建演示文稿,我喜欢它。最近我开始使用\ 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}环境,结果是相同的。
有什么想法吗?
由于
答案 0 :(得分:2)
我终于找到了一个很好的答案,重新发布在TeX.SE上。事实证明,Beamer中有一个小bug负责此行为。 TeX.SE站点中提供了一种解决方法。希望解决方法或真正的解决方案将包含在下一个Beamer版本中,正如目前计划的那样。
干杯。
答案 1 :(得分:1)
我遇到了同样的问题,所以我在序言中创建了一个命令,为我的笔记页面定义了一个新的样式,我也稍微更改了笔记的模板。这就是我所拥有的(就在\ begin {document}:
之前)\ usepackage {setspace}
\ usetemplatenote {\ setlength {\ leftmargin} {1cm} \ beamertemplatefootempty \ insertnote}\ newcommand {\ notepage} [1] {\音符{\ setlength {\ parskip} {0.7em} \ setlength {\ parindent} {0.4em} \ scriptsize#1}}
因此,我没有在文档中使用\ note,而是调用\ notepage,并且音符将按照我之前定义的方式进行格式化。尝试这种格式,如果你不喜欢,你可以改变边距,缩进和跳过段落的值,以满足你的需要。
顺便说一句,我不明白你为什么要使用
\的DocumentClass [投影仪] {投影仪}
\ setbeameroption {show notes}
我这样做的方法是根据我的需要选择三个选项并发表评论/取消注释:
%\的DocumentClass [注释] {投影仪}
%\的DocumentClass [注释=隐藏] {投影仪}
\的DocumentClass [注释=仅] {投影仪}
答案 2 :(得分:0)
在采取更激烈的措施之前尝试更改主题。
我注意到将主题从Boadilla更改为其他内容,或完全删除对主题的引用,解决了这个问题。 FWIW,我用来测试它的两个主题是华沙和柏林。
我发现以下版本的Beamer上述情况属实: 3.07-2 和 3.10-2 。