Different font size/position of beamer's navigation symbols template's content depending on regular/plain...
Let's suppose I'd like to divert the navigation symbols
template (e.g. in order replace them by the frame numbers, see this bug report ;) I would be facing troubles regarding the font size/position, depending on regular/plain frames, as shown by the following MCE.
How could I get rid of these troubles?
documentclass{beamer}
usetheme{PaloAlto}
setbeamertemplate{navigation symbols}{insertframenumber/inserttotalframenumber}
begin{document}
begin{frame}
frametitle{A regular frame}
end{frame}
begin{frame}[plain]
frametitle{A plain frame}
end{frame}
end{document}
beamer header-footer
|
show 3 more comments
Let's suppose I'd like to divert the navigation symbols
template (e.g. in order replace them by the frame numbers, see this bug report ;) I would be facing troubles regarding the font size/position, depending on regular/plain frames, as shown by the following MCE.
How could I get rid of these troubles?
documentclass{beamer}
usetheme{PaloAlto}
setbeamertemplate{navigation symbols}{insertframenumber/inserttotalframenumber}
begin{document}
begin{frame}
frametitle{A regular frame}
end{frame}
begin{frame}[plain]
frametitle{A plain frame}
end{frame}
end{document}
beamer header-footer
1
I guess the problem is that the navigation symbols are placed above the footline, which is not there on plain frames. Would you be interested in a brute force tikz solution? (the different font size can be avoided by explicitly setting ittinyinsertframenumber/inserttotalframenumber
)
– samcarter
Dec 10 '18 at 11:48
@samcarter I see for the reason. About the brute force solution, why not but I would have expected a not too verbose solution to expose to LaTeX newbies :) About the font size, I already tried this, but noticedtiny
is larger than the font size in regular frames (okay, I could make use offontsize{...}{...}selectfont)
).
– Denis Bitouzé
Dec 10 '18 at 11:55
1
I think the reason for the different font size boils down to that if it not explicit set, it uses the font size of whatever element was typeset before and normally that is the footline, but on a plain frame, there is no footline ...
– samcarter
Dec 10 '18 at 11:56
I'm not sure I understand your sentencetiny is larger than the font size in regular frames
Could you make an example to show which problem you encounter?
– samcarter
Dec 10 '18 at 12:06
1
Try withsetbeamertemplate{navigation symbols}{Tinyinsertframenumber/inserttotalframenumber}
(sorry, I confusedtiny
withTiny
)
– samcarter
Dec 10 '18 at 12:22
|
show 3 more comments
Let's suppose I'd like to divert the navigation symbols
template (e.g. in order replace them by the frame numbers, see this bug report ;) I would be facing troubles regarding the font size/position, depending on regular/plain frames, as shown by the following MCE.
How could I get rid of these troubles?
documentclass{beamer}
usetheme{PaloAlto}
setbeamertemplate{navigation symbols}{insertframenumber/inserttotalframenumber}
begin{document}
begin{frame}
frametitle{A regular frame}
end{frame}
begin{frame}[plain]
frametitle{A plain frame}
end{frame}
end{document}
beamer header-footer
Let's suppose I'd like to divert the navigation symbols
template (e.g. in order replace them by the frame numbers, see this bug report ;) I would be facing troubles regarding the font size/position, depending on regular/plain frames, as shown by the following MCE.
How could I get rid of these troubles?
documentclass{beamer}
usetheme{PaloAlto}
setbeamertemplate{navigation symbols}{insertframenumber/inserttotalframenumber}
begin{document}
begin{frame}
frametitle{A regular frame}
end{frame}
begin{frame}[plain]
frametitle{A plain frame}
end{frame}
end{document}
beamer header-footer
beamer header-footer
asked Dec 10 '18 at 11:46
Denis BitouzéDenis Bitouzé
3,57511349
3,57511349
1
I guess the problem is that the navigation symbols are placed above the footline, which is not there on plain frames. Would you be interested in a brute force tikz solution? (the different font size can be avoided by explicitly setting ittinyinsertframenumber/inserttotalframenumber
)
– samcarter
Dec 10 '18 at 11:48
@samcarter I see for the reason. About the brute force solution, why not but I would have expected a not too verbose solution to expose to LaTeX newbies :) About the font size, I already tried this, but noticedtiny
is larger than the font size in regular frames (okay, I could make use offontsize{...}{...}selectfont)
).
– Denis Bitouzé
Dec 10 '18 at 11:55
1
I think the reason for the different font size boils down to that if it not explicit set, it uses the font size of whatever element was typeset before and normally that is the footline, but on a plain frame, there is no footline ...
– samcarter
Dec 10 '18 at 11:56
I'm not sure I understand your sentencetiny is larger than the font size in regular frames
Could you make an example to show which problem you encounter?
– samcarter
Dec 10 '18 at 12:06
1
Try withsetbeamertemplate{navigation symbols}{Tinyinsertframenumber/inserttotalframenumber}
(sorry, I confusedtiny
withTiny
)
– samcarter
Dec 10 '18 at 12:22
|
show 3 more comments
1
I guess the problem is that the navigation symbols are placed above the footline, which is not there on plain frames. Would you be interested in a brute force tikz solution? (the different font size can be avoided by explicitly setting ittinyinsertframenumber/inserttotalframenumber
)
– samcarter
Dec 10 '18 at 11:48
@samcarter I see for the reason. About the brute force solution, why not but I would have expected a not too verbose solution to expose to LaTeX newbies :) About the font size, I already tried this, but noticedtiny
is larger than the font size in regular frames (okay, I could make use offontsize{...}{...}selectfont)
).
– Denis Bitouzé
Dec 10 '18 at 11:55
1
I think the reason for the different font size boils down to that if it not explicit set, it uses the font size of whatever element was typeset before and normally that is the footline, but on a plain frame, there is no footline ...
– samcarter
Dec 10 '18 at 11:56
I'm not sure I understand your sentencetiny is larger than the font size in regular frames
Could you make an example to show which problem you encounter?
– samcarter
Dec 10 '18 at 12:06
1
Try withsetbeamertemplate{navigation symbols}{Tinyinsertframenumber/inserttotalframenumber}
(sorry, I confusedtiny
withTiny
)
– samcarter
Dec 10 '18 at 12:22
1
1
I guess the problem is that the navigation symbols are placed above the footline, which is not there on plain frames. Would you be interested in a brute force tikz solution? (the different font size can be avoided by explicitly setting it
tinyinsertframenumber/inserttotalframenumber
)– samcarter
Dec 10 '18 at 11:48
I guess the problem is that the navigation symbols are placed above the footline, which is not there on plain frames. Would you be interested in a brute force tikz solution? (the different font size can be avoided by explicitly setting it
tinyinsertframenumber/inserttotalframenumber
)– samcarter
Dec 10 '18 at 11:48
@samcarter I see for the reason. About the brute force solution, why not but I would have expected a not too verbose solution to expose to LaTeX newbies :) About the font size, I already tried this, but noticed
tiny
is larger than the font size in regular frames (okay, I could make use of fontsize{...}{...}selectfont)
).– Denis Bitouzé
Dec 10 '18 at 11:55
@samcarter I see for the reason. About the brute force solution, why not but I would have expected a not too verbose solution to expose to LaTeX newbies :) About the font size, I already tried this, but noticed
tiny
is larger than the font size in regular frames (okay, I could make use of fontsize{...}{...}selectfont)
).– Denis Bitouzé
Dec 10 '18 at 11:55
1
1
I think the reason for the different font size boils down to that if it not explicit set, it uses the font size of whatever element was typeset before and normally that is the footline, but on a plain frame, there is no footline ...
– samcarter
Dec 10 '18 at 11:56
I think the reason for the different font size boils down to that if it not explicit set, it uses the font size of whatever element was typeset before and normally that is the footline, but on a plain frame, there is no footline ...
– samcarter
Dec 10 '18 at 11:56
I'm not sure I understand your sentence
tiny is larger than the font size in regular frames
Could you make an example to show which problem you encounter?– samcarter
Dec 10 '18 at 12:06
I'm not sure I understand your sentence
tiny is larger than the font size in regular frames
Could you make an example to show which problem you encounter?– samcarter
Dec 10 '18 at 12:06
1
1
Try with
setbeamertemplate{navigation symbols}{Tinyinsertframenumber/inserttotalframenumber}
(sorry, I confused tiny
with Tiny
)– samcarter
Dec 10 '18 at 12:22
Try with
setbeamertemplate{navigation symbols}{Tinyinsertframenumber/inserttotalframenumber}
(sorry, I confused tiny
with Tiny
)– samcarter
Dec 10 '18 at 12:22
|
show 3 more comments
1 Answer
1
active
oldest
votes
The problem is that there is no special font size set in your redefined navigation symbols
template. So the fontsize of whatever element was typeset before is used. Normally the footline comes before, but on plain frames there is no footline.
As a workaround you can explicitly set the font size:
documentclass{beamer}
setbeamertemplate{navigation symbols}{Tinyinsertframenumber/inserttotalframenumber}
begin{document}
begin{frame}
frametitle{A regular frame}
end{frame}
begin{frame}
frametitle{A plain frame}
end{frame}
end{document}
Brute force solution and total overkill: use tikz and position the pagenumber relative to the page
documentclass{beamer}
usetheme{PaloAlto}
usepackage{tikz}
setbeamertemplate{navigation symbols}{%
begin{tikzpicture}[remember picture, overlay]
node[xshift=-0.4cm,yshift=0.2cm] at (current page.south east) {tinyinsertframenumber/inserttotalframenumber};
end{tikzpicture}}
begin{document}
begin{frame}
frametitle{A regular frame}
end{frame}
begin{frame}[plain]
frametitle{A plain frame}
end{frame}
end{document}
I guess you meanttiny
instead ofTiny
.
– Denis Bitouzé
Dec 10 '18 at 13:35
1
No, tiny is bigger than Tiny :) (that was the difference to the normal slides yous aw)
– samcarter
Dec 10 '18 at 13:38
1
Another point I'm learning thanks to you: the two extra font sizesTiny
andTINY
:)
– Denis Bitouzé
Dec 10 '18 at 14:04
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "85"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f464114%2fdifferent-font-size-position-of-beamers-navigation-symbols-templates-content-d%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
The problem is that there is no special font size set in your redefined navigation symbols
template. So the fontsize of whatever element was typeset before is used. Normally the footline comes before, but on plain frames there is no footline.
As a workaround you can explicitly set the font size:
documentclass{beamer}
setbeamertemplate{navigation symbols}{Tinyinsertframenumber/inserttotalframenumber}
begin{document}
begin{frame}
frametitle{A regular frame}
end{frame}
begin{frame}
frametitle{A plain frame}
end{frame}
end{document}
Brute force solution and total overkill: use tikz and position the pagenumber relative to the page
documentclass{beamer}
usetheme{PaloAlto}
usepackage{tikz}
setbeamertemplate{navigation symbols}{%
begin{tikzpicture}[remember picture, overlay]
node[xshift=-0.4cm,yshift=0.2cm] at (current page.south east) {tinyinsertframenumber/inserttotalframenumber};
end{tikzpicture}}
begin{document}
begin{frame}
frametitle{A regular frame}
end{frame}
begin{frame}[plain]
frametitle{A plain frame}
end{frame}
end{document}
I guess you meanttiny
instead ofTiny
.
– Denis Bitouzé
Dec 10 '18 at 13:35
1
No, tiny is bigger than Tiny :) (that was the difference to the normal slides yous aw)
– samcarter
Dec 10 '18 at 13:38
1
Another point I'm learning thanks to you: the two extra font sizesTiny
andTINY
:)
– Denis Bitouzé
Dec 10 '18 at 14:04
add a comment |
The problem is that there is no special font size set in your redefined navigation symbols
template. So the fontsize of whatever element was typeset before is used. Normally the footline comes before, but on plain frames there is no footline.
As a workaround you can explicitly set the font size:
documentclass{beamer}
setbeamertemplate{navigation symbols}{Tinyinsertframenumber/inserttotalframenumber}
begin{document}
begin{frame}
frametitle{A regular frame}
end{frame}
begin{frame}
frametitle{A plain frame}
end{frame}
end{document}
Brute force solution and total overkill: use tikz and position the pagenumber relative to the page
documentclass{beamer}
usetheme{PaloAlto}
usepackage{tikz}
setbeamertemplate{navigation symbols}{%
begin{tikzpicture}[remember picture, overlay]
node[xshift=-0.4cm,yshift=0.2cm] at (current page.south east) {tinyinsertframenumber/inserttotalframenumber};
end{tikzpicture}}
begin{document}
begin{frame}
frametitle{A regular frame}
end{frame}
begin{frame}[plain]
frametitle{A plain frame}
end{frame}
end{document}
I guess you meanttiny
instead ofTiny
.
– Denis Bitouzé
Dec 10 '18 at 13:35
1
No, tiny is bigger than Tiny :) (that was the difference to the normal slides yous aw)
– samcarter
Dec 10 '18 at 13:38
1
Another point I'm learning thanks to you: the two extra font sizesTiny
andTINY
:)
– Denis Bitouzé
Dec 10 '18 at 14:04
add a comment |
The problem is that there is no special font size set in your redefined navigation symbols
template. So the fontsize of whatever element was typeset before is used. Normally the footline comes before, but on plain frames there is no footline.
As a workaround you can explicitly set the font size:
documentclass{beamer}
setbeamertemplate{navigation symbols}{Tinyinsertframenumber/inserttotalframenumber}
begin{document}
begin{frame}
frametitle{A regular frame}
end{frame}
begin{frame}
frametitle{A plain frame}
end{frame}
end{document}
Brute force solution and total overkill: use tikz and position the pagenumber relative to the page
documentclass{beamer}
usetheme{PaloAlto}
usepackage{tikz}
setbeamertemplate{navigation symbols}{%
begin{tikzpicture}[remember picture, overlay]
node[xshift=-0.4cm,yshift=0.2cm] at (current page.south east) {tinyinsertframenumber/inserttotalframenumber};
end{tikzpicture}}
begin{document}
begin{frame}
frametitle{A regular frame}
end{frame}
begin{frame}[plain]
frametitle{A plain frame}
end{frame}
end{document}
The problem is that there is no special font size set in your redefined navigation symbols
template. So the fontsize of whatever element was typeset before is used. Normally the footline comes before, but on plain frames there is no footline.
As a workaround you can explicitly set the font size:
documentclass{beamer}
setbeamertemplate{navigation symbols}{Tinyinsertframenumber/inserttotalframenumber}
begin{document}
begin{frame}
frametitle{A regular frame}
end{frame}
begin{frame}
frametitle{A plain frame}
end{frame}
end{document}
Brute force solution and total overkill: use tikz and position the pagenumber relative to the page
documentclass{beamer}
usetheme{PaloAlto}
usepackage{tikz}
setbeamertemplate{navigation symbols}{%
begin{tikzpicture}[remember picture, overlay]
node[xshift=-0.4cm,yshift=0.2cm] at (current page.south east) {tinyinsertframenumber/inserttotalframenumber};
end{tikzpicture}}
begin{document}
begin{frame}
frametitle{A regular frame}
end{frame}
begin{frame}[plain]
frametitle{A plain frame}
end{frame}
end{document}
edited Dec 10 '18 at 12:24
answered Dec 10 '18 at 12:03
samcartersamcarter
88.1k797281
88.1k797281
I guess you meanttiny
instead ofTiny
.
– Denis Bitouzé
Dec 10 '18 at 13:35
1
No, tiny is bigger than Tiny :) (that was the difference to the normal slides yous aw)
– samcarter
Dec 10 '18 at 13:38
1
Another point I'm learning thanks to you: the two extra font sizesTiny
andTINY
:)
– Denis Bitouzé
Dec 10 '18 at 14:04
add a comment |
I guess you meanttiny
instead ofTiny
.
– Denis Bitouzé
Dec 10 '18 at 13:35
1
No, tiny is bigger than Tiny :) (that was the difference to the normal slides yous aw)
– samcarter
Dec 10 '18 at 13:38
1
Another point I'm learning thanks to you: the two extra font sizesTiny
andTINY
:)
– Denis Bitouzé
Dec 10 '18 at 14:04
I guess you meant
tiny
instead of Tiny
.– Denis Bitouzé
Dec 10 '18 at 13:35
I guess you meant
tiny
instead of Tiny
.– Denis Bitouzé
Dec 10 '18 at 13:35
1
1
No, tiny is bigger than Tiny :) (that was the difference to the normal slides yous aw)
– samcarter
Dec 10 '18 at 13:38
No, tiny is bigger than Tiny :) (that was the difference to the normal slides yous aw)
– samcarter
Dec 10 '18 at 13:38
1
1
Another point I'm learning thanks to you: the two extra font sizes
Tiny
and TINY
:)– Denis Bitouzé
Dec 10 '18 at 14:04
Another point I'm learning thanks to you: the two extra font sizes
Tiny
and TINY
:)– Denis Bitouzé
Dec 10 '18 at 14:04
add a comment |
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f464114%2fdifferent-font-size-position-of-beamers-navigation-symbols-templates-content-d%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
I guess the problem is that the navigation symbols are placed above the footline, which is not there on plain frames. Would you be interested in a brute force tikz solution? (the different font size can be avoided by explicitly setting it
tinyinsertframenumber/inserttotalframenumber
)– samcarter
Dec 10 '18 at 11:48
@samcarter I see for the reason. About the brute force solution, why not but I would have expected a not too verbose solution to expose to LaTeX newbies :) About the font size, I already tried this, but noticed
tiny
is larger than the font size in regular frames (okay, I could make use offontsize{...}{...}selectfont)
).– Denis Bitouzé
Dec 10 '18 at 11:55
1
I think the reason for the different font size boils down to that if it not explicit set, it uses the font size of whatever element was typeset before and normally that is the footline, but on a plain frame, there is no footline ...
– samcarter
Dec 10 '18 at 11:56
I'm not sure I understand your sentence
tiny is larger than the font size in regular frames
Could you make an example to show which problem you encounter?– samcarter
Dec 10 '18 at 12:06
1
Try with
setbeamertemplate{navigation symbols}{Tinyinsertframenumber/inserttotalframenumber}
(sorry, I confusedtiny
withTiny
)– samcarter
Dec 10 '18 at 12:22