I am working to create a style file in a separate file from the beamer .tex file. When configuring the title page
with:
\setbeamertemplate{title page}{
or using:
\setbeamertemplate*{title page}{
I get different behaviors. It appears that when using the asterisk
,
the title and other frame title information in the .tex document get used, and without it, all the information is ignored. With the asterisk, if I include any object such as a colorbox, I get errors instead of the title material being put on top of it.
(In the end I would like to set the background color of the frame title slide only.)
Best Answer
I think that
\setbeamertemplate*
doesn't exist or, at least, is not documented. Inbeameruserguide
we can findwhich I understand is the
official
definition of\setbeamertemplate
. As you can see, there is no optional*
.May be you confuse this command with
\defbeamertemplate
which is definedand where an optional
*
can be found. Regarding this option, we can read (page 171) :If instead of your question body, I look at question title, What function does the asterisk have in beamer,
\setbeamercolor*{
? I have to say that\setbeamercolor*
and\setbeamerfont*
commands are defined with both versions, starred and non starred. Corresponding definitions can be found in pages 185 and 196. The unstarred version of both command adds or replaces previous calls of corresponding template, while the starred versions resets all parameters from previous definitions before applying the current one.