Показывать полные заголовки разделов в Beamerarticle ToC, если присутствуют короткие заголовки разделов - Продолжение

Показывать полные заголовки разделов в Beamerarticle ToC, если присутствуют короткие заголовки разделов - Продолжение

Это продолжениеэтот вопрос. Извините, я не смог добавить комментарий, поэтому написал этот новый вопрос. Гонсало Медина решил проблему, определив новую команду \Section. У меня это не работает. Я использую Lyx для создания презентации и статей для прожектора. Поэтому я не могу указать Lyx использовать новую определенную команду \Sectionвместо стандартной \section.

Так есть ли способ переопределить/исправить команду \sectionили оглавление так, чтобы оглавление beamer-article использовало полное название раздела вместо краткого?

заранее спасибо

решение1

Я мог бы найти решение этого вопроса. Поэтому яцитируя его на странице с исходным вопросом.

Следующий код отлично сработал у меня. Он переопределяет \sectionи зависимые \section*команды. Вам следует поместить этот код в преамбулу документа beamerarticle, поэтому нет необходимости указывать режим с помощью neither nor . Спасибо за пост Гонсало Медины выше, иПост Кристиана Хупфераза вдохновение следующего кода. Вы можете расширить этот код для \part, \subsectionи \subsubsectionтакже.

\makeatletter
\let\OriginalSection\section
\newcommand{\starredsection}[1]{%
\OriginalSection*{#1}%
}

\newcommand\unstarredsection[2][]{%
\OriginalSection{#2}
}

\renewcommand{\section}{%
\@ifstar{\starredsection}{\unstarredsection}%
}%
\makeatother

Связанный контент