Изменение ширины текста заметок в Beamer (LaTeX)

Я использую класс 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} вручную, результат будет таким же.

Любые идеи?

Спасибо


person Yossi Farjoun    schedule 07.06.2010    source источник
comment
Не уверен, что это полезная информация для тех, кто пытается решить подобную проблему, но я заметил, что изменение темы с Boadilla на что-то другое или полное удаление ссылки на тему решило проблему. FWIW, две темы, которые я использовал для тестирования, - это Варшава и Берлин.   -  person Digger    schedule 01.12.2015
comment
Я хотел бы добавить, что я обнаружил, что вышесказанное верно для следующих версий Beamer: 3.07-2 и 3.10-2.   -  person Digger    schedule 01.12.2015


Ответы (3)


Наконец-то я нашел хороший ответ, повторно разместив на TeX.SE. Оказывается, есть небольшая ошибка. в Beamer, который отвечает за такое поведение. Обходной путь можно найти на сайте TeX.SE. Будем надеяться, что обходной путь или реальное исправление будет включено в следующий выпуск Beamer, как и запланировано в настоящее время.

Ваше здоровье.

person Yossi Farjoun    schedule 27.09.2010

У меня была та же проблема, поэтому я создал команду в преамбуле, которая определяла новый стиль для моей страницы заметок, а также немного изменил шаблон заметок. Это то, что у меня есть (прямо перед \ 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 [проектор] {проектор}
\ setbeameroption {показать заметки}

Я делаю это так, чтобы иметь три варианта и комментировать / раскомментировать, в зависимости от того, что мне нужно:

% \ documentclass [примечания] {проектор}
% \ documentclass [notes = hide] {beamer}
\ documentclass [notes = only] {beamer}

person Vivi    schedule 07.06.2010
comment
У меня это не сработало. Во-первых, я не могу заставить команду \ setlength {\ leftmargin} {1cm} иметь какой-либо эффект. Во-вторых, когда я помещаю свои заметки в среду создания элементов, у меня все еще возникают неправильные разрывы строк, которые выходят за пределы страницы. - person Yossi Farjoun; 09.06.2010
comment
Извините! Я забыл добавить это раньше: \ usepackage {setspace}, так что вы можете сделать \ setlength. Кроме того, теперь я понимаю, что на самом деле не использую вещь [item]. Я просто поместил предметы в свой блокнот ... Извините, надеюсь, вы найдете свой ответ :) - person Vivi; 09.06.2010
comment
Спасибо, Виви. \ Usepackage {setspace} позволил мне установить длину за пределами среды itemize, но параметр теряется внутри среды. Кроме того, я использую \ setbeameroption {show notes}, потому что это не устаревший способ сделать это в соответствии с Beamer ... %%%%, вырезанным из файла .log %%%%% Class beamer Предупреждение: эта опция устарела. Вместо этого используйте опцию проектора `` показывать только заметки ''. в строке ввода 300. %%%%%%%%%%% Итак, я все еще не могу заставить среду itemize вести себя внутри \ notes ... - person Yossi Farjoun; 22.06.2010

Попробуйте сменить тему, прежде чем переходить к более радикальным мерам.

Я заметил, что изменение темы с Boadilla на что-то другое или полное удаление ссылки на тему решило проблему. FWIW, две темы, которые я использовал для тестирования, - это Варшава и Берлин.

Я обнаружил, что вышеизложенное верно для следующих версий Beamer: 3.07-2 и 3.10-2.

person Digger    schedule 01.12.2015