更改Beamer(LaTeX)中注释的文本宽度

更改Beamer(LaTeX)中注释的文本宽度,latex,beamer,Latex,Beamer,我一直在使用beamer类用LaTeX创建演示文稿,我喜欢它。最近,我开始使用\note命令将笔记添加到讲义中,这样我就有了一个打印版本,其中有一些指针,可以提醒自己在讲座中要说的内容。 我对notes环境中较长的行有一个问题,因为它们似乎在页面右端溢出,格式不正确。我不知道这是否有原因,但无论如何,我想知道如何改变它。显然,我不想在任何地方更改文本的宽度,只想在note环境中更改 下面是一个简单的例子: \documentclass[beamer]{beamer} \title{An exam

我一直在使用beamer类用LaTeX创建演示文稿,我喜欢它。最近,我开始使用\note命令将笔记添加到讲义中,这样我就有了一个打印版本,其中有一些指针,可以提醒自己在讲座中要说的内容。
我对notes环境中较长的行有一个问题,因为它们似乎在页面右端溢出,格式不正确。我不知道这是否有原因,但无论如何,我想知道如何改变它。显然,我不想在任何地方更改文本的宽度,只想在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}环境,结果是相同的

有什么想法吗


谢谢

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

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

\新命令{\notepage}[1]{\note{\setlength{\parskip}{0.7em} \setlength{\parindent}{0.4em} \脚本大小#1}

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

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

\documentclass[beamer]{beamer}
\setbeameroption{show notes}

我这样做的方式是有三个选项,并根据需要进行注释/取消注释:

%\documentclass[notes]{beamer}
%\documentclass[notes=hide]{beamer}
\documentclass[注释=仅限]{beamer}


通过重新发布,我终于找到了一个很好的答案。事实证明,有一个小型的in-Beamer对这种行为负责。TeX.SE网站给出了一个解决方案。希望,该解决方案或真正的修复方案将包括在下一个Beamer版本中,正如目前计划的那样


干杯。

在采取更严厉的措施之前,尝试改变主题

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


我发现上述情况适用于以下版本的Beamer:3.07-2和3.10-2。

这对我不起作用。首先,我似乎无法获得\setlength{\leftmargin}{1cm}第二,当我把我的笔记放在一个逐项列出的环境中时,我仍然有一个错误的换行符溢出到了页面的末尾。对不起!我以前忘记添加这个:\usepackage{setspace},所以你可以做\setlength。另外,我现在意识到我并没有真正使用[item]事情。我只是把项目放在我的记事本里……对不起,我希望你能找到你的答案:)谢谢Vivi。\usepackage{setspace}允许我在逐项列出环境之外设置长度,但该设置在环境中“丢失”。另外,我使用\setbeameroption{show notes},因为根据Beamer…%%这是一种不过时的方法从.log文件截断%Class beamer警告:此选项已过时。改为使用beamer选项“仅显示注释”。在输入行300上。%因此,我仍然无法让逐项环境在\notes中运行…不确定这是否对试图解决此类问题的任何人都有帮助,但我注意到,将主题从Boadilla更改为其他内容,或完全删除对主题的引用,解决了问题。FWIW,我用来测试的两个主题是华沙和柏林。我想补充一点,我发现上面的内容适用于以下版本的Beamer:3.07-2和3.10-2。