如何在LaTeX的Argüelles Beamer模板标题页添加图片?
给Argüelles Beamer模板标题页添加图片的解决方案
推荐方法:主文件内重定义标题页(无需修改模板)
直接在你的.tex主文件中重写titlepage命令,不用改动模板核心文件,灵活且不影响其他使用该模板的文档:
\documentclass[compress,12pt]{beamer} \usetheme{Arguelles} \title{Argüelles} \subtitle{Simple, typographic beamer theme} \event{} \date{} \author{Place Holder} \institute{University of \TeX} \email{name@domain.com} \homepage{www.mywebsite.com} \github{username} % 重定义标题页,插入图片 \makeatletter \renewcommand{\titlepage}{ \begin{minipage}[t][\textheight]{\textwidth} \vspace*{2em} % 插入图片,替换为你的图片路径/文件名,调整width控制大小 \includegraphics[width=0.3\textwidth]{your-image.png} \vspace{2em} {\usebeamerfont{title}\usebeamercolor[fg]{title}\inserttitle\par} \ifx\insertsubtitle\@empty\else \vspace{0.5em} {\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par} \fi \vspace{3em} {\usebeamerfont{author}\insertauthor\par} \vspace{0.25em} {\usebeamerfont{institute}\insertinstitute\par} \vspace{0.25em} {\usebeamerfont{email}\insertemail\par} \vspace{0.25em} {\usebeamerfont{homepage}\inserthomepage\par} \vspace{0.25em} {\usebeamerfont{github}\insertgithub\par} \vspace{1em} {\usebeamerfont{date}\insertdate\par} \ifx\insertevent\@empty\else \vspace{0.25em} {\usebeamerfont{event}\insertevent\par} \fi \vfill \end{minipage} } \makeatother \begin{document} \frame[plain]{\titlepage} \Section{Demo} \begin{frame} \frametitle{A frame with title and subtitle} \framesubtitle{Subtitle here} Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua \par Itemized list: \begin{itemize} \item Lorem ipsum \item Dolor sit amet \begin{itemize} \item Consectetur \item Adipiscing elit \end{itemize} \item Sed do eiusmod \begin{itemize} \item Tempor incididunt \begin{itemize} \item Ut labore et dolore \item Magna aliqua \end{itemize} \end{itemize} \end{itemize} \end{frame} \end{document}
参数调整说明
- 替换
your-image.png为你的图片路径(支持png/jpg/pdf格式) - 修改
width=0.3\textwidth调整图片大小,也可使用height参数 - 调整
\vspace{2em}控制图片与标题、页面顶部的间距
备选方法:修改模板核心文件
若需让所有使用该模板的文档都带标题页图片,可修改模板的beamerinnerthemeArguelles.sty文件:
- 找到文件中
\def\titlepage的定义块 - 在标题前插入图片代码:
\includegraphics[width=0.3\textwidth]{your-image.png}
- 保存文件即可生效
常见问题排查
- 无需额外引入
graphicx或tikz包:Argüelles模板已内置graphicx,直接用\includegraphics即可 - 图片加载失败:检查路径是否正确,可先用绝对路径测试
- 排版错乱:调整
\vspace值或图片尺寸,确保内容适配页面
内容的提问来源于stack exchange,提问作者Sam
相关产品推荐
相关产品推荐

