
Это продолжениеэтот вопрос. Извините, я не смог добавить комментарий, поэтому написал этот новый вопрос. Гонсало Медина решил проблему, определив новую команду \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