LaTeX Beamer中在幻灯片右上角添加每页Logo的技术求助
解决方案
要在LaTeX Beamer(Warsaw主题)的每页幻灯片右上角(章节miniframe区域右侧)添加Logo,你需要修改headline模板而非miniframe模板,具体调整如下:
修改后的完整代码
\documentclass{beamer} \usepackage[utf8]{inputenc} \usepackage{caption} \usepackage{subcaption} \usepackage{mathrsfs} \usepackage{graphics} \usepackage{tikz} \usepackage{beamerthemeWarsaw} \usepackage[export]{adjustbox} \title{Modélisation des courants de turbidité} \date{} % 修改headline模板,在右上角添加Logo \addtobeamertemplate{headline}{}{% \hfill% 将Logo推到最右侧 \includegraphics[height=1cm]{Pics/organism/ifremer_logo.jpg}% \hspace{0.5cm}% \includegraphics[height=1cm]{Pics/organism/polytech_logo.png}% \hspace{0.3cm}% 调整右侧边距 } % 若需要在标题页也显示Logo,添加以下代码 \addtobeamertemplate{title page}{}{% \vspace*{-7cm}% 调整Logo垂直位置 \hfill% \includegraphics[height=1cm]{Pics/organism/ifremer_logo.jpg}% \hspace{0.5cm}% \includegraphics[height=1cm]{Pics/organism/polytech_logo.png}% \hspace{0.3cm}% } \begin{document} \begin{frame} \maketitle \end{frame} \begin{frame}{Contexte du stage} \end{frame} \begin{frame}{Intérêts} \end{frame} \begin{frame}{Objectifs} \begin{block}{Améliorations du modèle } \end{block} \end{frame} \begin{frame} \tableofcontents \end{frame} \section{Equations du modèle} \begin{frame}{Equations du modèle} \end{frame} \end{document}
关键说明
- 替换原模板:删除了你原本使用的
\addtobeamertemplate{miniframe}代码,改用headline模板添加Logo,\hfill会自动将Logo对齐到页面右上角,与章节导航区域(miniframe)右侧衔接。 - 标题页适配:默认Warsaw主题的标题页不显示
headline,如果需要在标题页也展示Logo,添加addtobeamertemplate{title page}的代码,并通过\vspace*{-7cm}调整Logo的垂直位置(可根据实际需求修改数值)。 - 边距调整:通过
\hspace控制Logo之间、Logo与页面边缘的间距,确保布局美观。
内容的提问来源于stack exchange,提问作者L Maxime
相关产品推荐
相关产品推荐

