Different font size/position of beamer's navigation symbols template's content depending on regular/plain...












3














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}


enter image description here










share|improve this question


















  • 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 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 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 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 at 12:06






  • 1




    Try with setbeamertemplate{navigation symbols}{Tinyinsertframenumber/inserttotalframenumber} (sorry, I confused tiny with Tiny)
    – samcarter
    Dec 10 at 12:22


















3














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}


enter image description here










share|improve this question


















  • 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 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 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 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 at 12:06






  • 1




    Try with setbeamertemplate{navigation symbols}{Tinyinsertframenumber/inserttotalframenumber} (sorry, I confused tiny with Tiny)
    – samcarter
    Dec 10 at 12:22
















3












3








3







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}


enter image description here










share|improve this question













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}


enter image description here







beamer header-footer






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Dec 10 at 11:46









Denis Bitouzé

3,55511349




3,55511349








  • 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 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 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 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 at 12:06






  • 1




    Try with setbeamertemplate{navigation symbols}{Tinyinsertframenumber/inserttotalframenumber} (sorry, I confused tiny with Tiny)
    – samcarter
    Dec 10 at 12:22
















  • 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 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 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 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 at 12:06






  • 1




    Try with setbeamertemplate{navigation symbols}{Tinyinsertframenumber/inserttotalframenumber} (sorry, I confused tiny with Tiny)
    – samcarter
    Dec 10 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 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 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 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 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 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 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 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 at 12:06




1




1




Try with setbeamertemplate{navigation symbols}{Tinyinsertframenumber/inserttotalframenumber} (sorry, I confused tiny with Tiny)
– samcarter
Dec 10 at 12:22






Try with setbeamertemplate{navigation symbols}{Tinyinsertframenumber/inserttotalframenumber} (sorry, I confused tiny with Tiny)
– samcarter
Dec 10 at 12:22












1 Answer
1






active

oldest

votes


















5














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}


enter image description here





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}


enter image description here






share|improve this answer























  • I guess you meant tiny instead of Tiny.
    – Denis Bitouzé
    Dec 10 at 13:35






  • 1




    No, tiny is bigger than Tiny :) (that was the difference to the normal slides yous aw)
    – samcarter
    Dec 10 at 13:38






  • 1




    Another point I'm learning thanks to you: the two extra font sizes Tiny and TINY :)
    – Denis Bitouzé
    Dec 10 at 14:04











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
});


}
});














draft saved

draft discarded


















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









5














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}


enter image description here





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}


enter image description here






share|improve this answer























  • I guess you meant tiny instead of Tiny.
    – Denis Bitouzé
    Dec 10 at 13:35






  • 1




    No, tiny is bigger than Tiny :) (that was the difference to the normal slides yous aw)
    – samcarter
    Dec 10 at 13:38






  • 1




    Another point I'm learning thanks to you: the two extra font sizes Tiny and TINY :)
    – Denis Bitouzé
    Dec 10 at 14:04
















5














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}


enter image description here





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}


enter image description here






share|improve this answer























  • I guess you meant tiny instead of Tiny.
    – Denis Bitouzé
    Dec 10 at 13:35






  • 1




    No, tiny is bigger than Tiny :) (that was the difference to the normal slides yous aw)
    – samcarter
    Dec 10 at 13:38






  • 1




    Another point I'm learning thanks to you: the two extra font sizes Tiny and TINY :)
    – Denis Bitouzé
    Dec 10 at 14:04














5












5








5






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}


enter image description here





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}


enter image description here






share|improve this answer














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}


enter image description here





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}


enter image description here







share|improve this answer














share|improve this answer



share|improve this answer








edited Dec 10 at 12:24

























answered Dec 10 at 12:03









samcarter

85.6k794275




85.6k794275












  • I guess you meant tiny instead of Tiny.
    – Denis Bitouzé
    Dec 10 at 13:35






  • 1




    No, tiny is bigger than Tiny :) (that was the difference to the normal slides yous aw)
    – samcarter
    Dec 10 at 13:38






  • 1




    Another point I'm learning thanks to you: the two extra font sizes Tiny and TINY :)
    – Denis Bitouzé
    Dec 10 at 14:04


















  • I guess you meant tiny instead of Tiny.
    – Denis Bitouzé
    Dec 10 at 13:35






  • 1




    No, tiny is bigger than Tiny :) (that was the difference to the normal slides yous aw)
    – samcarter
    Dec 10 at 13:38






  • 1




    Another point I'm learning thanks to you: the two extra font sizes Tiny and TINY :)
    – Denis Bitouzé
    Dec 10 at 14:04
















I guess you meant tiny instead of Tiny.
– Denis Bitouzé
Dec 10 at 13:35




I guess you meant tiny instead of Tiny.
– Denis Bitouzé
Dec 10 at 13:35




1




1




No, tiny is bigger than Tiny :) (that was the difference to the normal slides yous aw)
– samcarter
Dec 10 at 13:38




No, tiny is bigger than Tiny :) (that was the difference to the normal slides yous aw)
– samcarter
Dec 10 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 at 14:04




Another point I'm learning thanks to you: the two extra font sizes Tiny and TINY :)
– Denis Bitouzé
Dec 10 at 14:04


















draft saved

draft discarded




















































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.





Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


Please pay close attention to the following guidance:


  • 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.




draft saved


draft discarded














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





















































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







Popular posts from this blog

"Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

Alcedinidae

Origin of the phrase “under your belt”?