更改Beamer(LaTeX)中笔记的文本宽度

时间:2010-06-07 14:23:57

标签: latex beamer

我一直在使用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}环境,结果是相同的。

有什么想法吗?

由于

3 个答案:

答案 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