Ausgehend von der Beantwortung dieser Frage durch @Henri hat sich ein weiteres Problem ergeben.

Open in Online-Editor
Code, hier editierbar zum Übersetzen:
\documentclass[t]{beamer}
\usetheme{AnnArbor}
\makeatletter
\def\beamer@sectionintoc#1#2#3#4#5{%
\ifnum\c@tocdepth>0%
\ifnum#4=\beamer@showpartnumber%
{
\beamer@saveanother%
\gdef\beamer@todo{}%
\beamer@slideinframe=#1\relax%
\expandafter\only\beamer@tocsections{\gdef\beamer@todo{%
\beamer@tempcount=#5\relax%
\advance\beamer@tempcount by\beamer@sectionadjust%
\ifnum\beamer@tempcount>0
\edef\inserttocsectionnumber{\the\beamer@tempcount}%
\else
\def\inserttocsectionnumber{}%
\fi%
\def\inserttocsection{\hyperlink{Navigation#3}{#2}}%
\beamer@tocifnothide{\ifnum\c@section=#1\beamer@toc@cs\else\beamer@toc@os\fi}%
{
\ifbeamer@pausesections\pause\fi%
\usebeamertemplate{toc section itemsep}%
{%
\hbox{\vbox{%
\def\beamer@breakhere{\\}%
\beamer@tocact{\ifnum\c@section=#1\beamer@toc@cs\else\beamer@toc@os\fi}{section in toc}}}%
\par%
}%
}%
}
}%
\beamer@restoreanother%
}
\beamer@todo%
\fi\fi%
}
\long\def\beamer@subsectionintoc#1#2#3#4#5#6{%
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Im Gegensatz zur vorigen Frage wird der tableofcontents in der zweiten section nochmals angezeigt. Folie 8 und 9 zeigen, dass das Inhaltsverzeichnis immer weiter nach unten rückt, obwohl die Option [t] an die Klasse übergeben wurde und das Inhaltsverzeichnis immer oben ausgerichtet sein sollte.

Bei jedem weiteren Aufruf von \tableofcontents rutscht dieser auf den Folien weiter nach unten.

gefragt 13 Sep '16, 23:17

tom75's gravatar image

tom75
2.2k287984
Akzeptiert-Rate: 57%


Da haben noch ein paar Checks gefehlt. Der vertikale Abstand in toc ... itemsep darf natürlich nur dann platziert werden, wenn das entsprechende Element abgezeigt wird.

Open in Online-Editor
Code, hier editierbar zum Übersetzen:
\documentclass[t]{beamer}
\usetheme{AnnArbor}
\makeatletter
\def\beamer@sectionintoc#1#2#3#4#5{%
\ifnum\c@tocdepth>0%
\ifnum#4=\beamer@showpartnumber%
{
\beamer@saveanother%
\gdef\beamer@todo{}%
\beamer@slideinframe=#1\relax%
\expandafter\only\beamer@tocsections{\gdef\beamer@todo{%
\beamer@tempcount=#5\relax%
\advance\beamer@tempcount by\beamer@sectionadjust%
\ifnum\beamer@tempcount>0
\edef\inserttocsectionnumber{\the\beamer@tempcount}%
\else
\def\inserttocsectionnumber{}%
\fi%
\def\inserttocsection{\hyperlink{Navigation#3}{#2}}%
\beamer@tocifnothide{\ifnum\c@section=#1\beamer@toc@cs\else\beamer@toc@os\fi}%
{
\ifbeamer@pausesections\pause\fi%
\beamer@tocact{\ifnum\c@section=#1\beamer@toc@cs\else\beamer@toc@os\fi}{toc section itemsep}%
{%
\hbox{\vbox{%
\def\beamer@breakhere{\\}%
\beamer@tocact{\ifnum\c@section=#1\beamer@toc@cs\else\beamer@toc@os\fi}{section in toc}}}%
\par%
}%
}%
}
}%
\beamer@restoreanother%
}
\beamer@todo%
\fi\fi%
}
\long\def\beamer@subsectionintoc#1#2#3#4#5#6{%
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Permanenter link

beantwortet 14 Sep '16, 10:05

Henri's gravatar image

Henri
15.7k133943
Akzeptiert-Rate: 46%

1

@saputello Ich war mir nicht sicher ob ich das Problem lösen kann. Daher hielt ich es für besser es als neue Frage stellen zu lassen, sodass eventuell jemand anders hätte antworten können.

(14 Sep '16, 10:39) Henri

@saputello Ich mach einen hierher Link rein.

(14 Sep '16, 10:49) Henri

@Henri Herzlichen Dank! Jetzt passt es.

(16 Sep '16, 13:28) tom75
Deine Antwort
[Vorschau ausblenden]

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Frage-Themen:

×141
×13

gestellte Frage: 13 Sep '16, 23:17

Frage wurde gesehen: 7,785 Mal

zuletzt geändert: 16 Sep '16, 13:28