Hallo,

ich hatte in einer anderen Frage zusätzliche Informationen zu subsections in den \tableofcontens einfügen wollen. Dafür hat saputello eine sehr gute Lösung gefunden.

Nun würde ich diese Zusatzinfo auch gerne zusätzlich (bzw. anstatt im TOC) im Header anfügen. Ich verwende AnnArbor.

Meine Idee war, in der Kopfzeile hinter \insertsubsectionhead einfach den von saputello definierten Befehl \additionalinfoof{\thesection.\thesubsection} einzufügen. Leider funktioniert dies nicht. Hat jemand eine Idee, wie ich die Zusatzinfo in die Kopfzeile, hinter den Namen der subsection bekomme?

Open in Online-Editor
Code, hier editierbar zum Übersetzen:
\documentclass[12pt]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{refcount}% Wenn man die auskommentierte Zeile mit \getrefnumber verwenden will.
\usetheme{AnnArbor}
\makeatletter
\newcommand*{\additionalinfoof}[1]{%
\expandafter\ifx\csname additionalinfo@#1\endcsname\relax\else
\expandafter\ifx\csname additionalinfo@#1\endcsname\@empty\else
: \@nameuse{additionalinfo@#1}%
\fi\fi
}
\newcommand*{\additionalinfo}[2][\thesection.\thesubsection]{%
\@namedef{additionalinfo@#1}{#2}%
}
\makeatother
\usepackage{xpatch}
\makeatletter
\xpatchcmd\beamer@subsectionintoc{#3}{#3\additionalinfoof{#1.#2}}{}{\FailED}
\makeatother
\setbeamertemplate{headline}% Definition aus beamerouterthemeinfolines.sty geändert
{
\leavevmode%
\hbox{%
\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.65ex,dp=1.5ex,right]{section in head/foot}%
\usebeamerfont{section in head/foot}\insertsectionhead\hspace*{2ex}
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.65ex,dp=1.5ex,left]{subsection in head/foot}%
\usebeamerfont{subsection in head/foot}\hspace*{2ex}\insertsubsectionhead\additionalinfoof{\thesection.\thesubsection}
\end{beamercolorbox}}%
\vskip0pt%
}
\begin{document}
\section{Thema A}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

gefragt 01 Sep '15, 14:28

tom75's gravatar image

tom75
2.2k277984
Akzeptiert-Rate: 57%

bearbeitet 06 Feb '16, 20:48


Man muss das additionalinfo-Feld global definieren, also

Open in Online-Editor
Code, hier editierbar zum Übersetzen:
\newcommand*{\additionalinfo}[2][\thesection.\thesubsection]{%
\global\@namedef{additionalinfo@#1}{#2}%
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Dann funktioniert es ohne weiteres zutun.

Open in Online-Editor
Code, hier editierbar zum Übersetzen:
\documentclass[12pt]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{refcount}% Wenn man die auskommentierte Zeile mit \getrefnumber verwenden will.
\usetheme{AnnArbor}
\makeatletter
\newcommand*{\additionalinfoof}[1]{%
\expandafter\ifx\csname additionalinfo@#1\endcsname\relax\else
\expandafter\ifx\csname additionalinfo@#1\endcsname\@empty\else
: \@nameuse{additionalinfo@#1}%
\fi\fi
}
\newcommand*{\additionalinfo}[2][\thesection.\thesubsection]{%
\global\@namedef{additionalinfo@#1}{#2}%
}
\makeatother
\usepackage{xpatch}
\makeatletter
\xpatchcmd\beamer@subsectionintoc{#3}{#3\additionalinfoof{#1.#2}}{}{\FailED}
\makeatother
\setbeamertemplate{headline}% Definition aus beamerouterthemeinfolines.sty geändert
{
\leavevmode%
\hbox{%
\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.65ex,dp=1.5ex,right]{section in head/foot}%
\usebeamerfont{section in head/foot}\insertsectionhead\hspace*{2ex}
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.65ex,dp=1.5ex,left]{subsection in head/foot}%
\usebeamerfont{subsection in head/foot}\hspace*{2ex}\insertsubsectionhead\additionalinfoof{\thesection.\thesubsection}
\end{beamercolorbox}}%
\vskip0pt%
}
\begin{document}
\section{Thema A}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

alt text

Permanenter link

beantwortet 09 Jul '16, 11:53

Henri's gravatar image

Henri
15.7k133943
Akzeptiert-Rate: 46%

@Henri Vielen Dank für die Lösung!

(13 Sep '16, 12:27) 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
×14

gestellte Frage: 01 Sep '15, 14:28

Frage wurde gesehen: 8,840 Mal

zuletzt geändert: 13 Sep '16, 12:27

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×