PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : beamer eigenes Feld definieren?



Muddi
25-10-2016, 09:06
Hey,

ich probiere gerade ein eigenes Feld, wie z.b. \author oder \date in beamer zu machen. Dies habe ich anhand des Buches "Präsentationen mit Latex" von Herbert Voß, so versucht:



\mode
<all>
{\newcommand\fachbereich[1]{def\insertfachbereich{#1}}
\fachbereich{}}


Dann schreibe ich \fachbereich{Test} in mein Dokument und es kommt eine Fehlermeldung, dass die Kontroll-Sequenz \fachbereich{} unbekannt sei. Der obige Befehl zum Erstellen des Feldes entspricht auch nicht so ganz der Syntax, die ich aus normalen Latex-Dokumenten kenn, liegt da womöglich ein Druckfehler vor?

Was mir auch noch aufgefallen ist, dass die Beispiele zum Buch (von den dante-Servern) auch nicht richtig laufen (es fehlen z.b. die Fußzeilen bei der FuBerlin-Klasse).

Minimalbeispiel habe ich leider keines, da der Befehl im beameroutertheme.sty steckt und ich nicht alle sty-Dateien hier posten will.


Danke und LG
Muddi

edit: das < all > oben im code, wird komischerweise nicht angezeigt.

Muddi
25-10-2016, 10:51
Hat sich erledigt, ich konnte es mit folgendem Code in der beamerouterthemeBSP.sty lösen:


\newcommand{\department}{\@dblarg\beamer@departmen t}
\long\def\beamer@department[#1]#2{%
\def\insertdepartment{#2} %
\def\insertshortdepartment{#1}%
}
\department[]{}