
Dies ist eine Fortsetzung vondiese Frage. Es tut mir leid, ich konnte dort keinen Kommentar hinzufügen, also habe ich diese neue Frage geschrieben. Gonzalo Medina hat das Problem gelöst, indem er einen neuen \Section
Befehl definiert hat. Das funktioniert bei mir nicht. Ich verwende Lyx, um meine Beamer-Präsentation und Artikel zu erstellen. Daher kann ich Lyx nicht anweisen, den neu definierten Befehl \Section
anstelle des Standardbefehls zu verwenden \section
.
Gibt es also eine Möglichkeit, den \section
Befehl oder das Inhaltsverzeichnis neu zu definieren/patchen, sodass das Inhaltsverzeichnis des Beamer-Artikels den vollständigen Abschnittstitel anstelle des Kurztitels verwendet?
Dank im Voraus
Antwort1
Ich konnte eine Lösung für diese Frage finden. Also bin ichZitieren Sie es auf der ursprünglichen Fragenseite.
Der folgende Code hat bei mir perfekt funktioniert. Er definiert die \section
und die abhängigen \section*
Befehle neu. Sie sollten diesen Code in die Präambel eines beamerarticle
Dokuments einfügen, sodass keine Modusspezifikation mit Either oder Noch erforderlich ist. Vielen Dank für Gonzalo Medinas obigen Beitrag undChristian Hupfers Beitragfür die Inspiration zum folgenden Code. Sie können diesen Code auch \part
für \subsection
und erweitern.\subsubsection
\makeatletter
\let\OriginalSection\section
\newcommand{\starredsection}[1]{%
\OriginalSection*{#1}%
}
\newcommand\unstarredsection[2][]{%
\OriginalSection{#2}
}
\renewcommand{\section}{%
\@ifstar{\starredsection}{\unstarredsection}%
}%
\makeatother