标题页中的 \institute 字段存在问题

标题页中的 \institute 字段存在问题

各位晚上好!

我写信给您是因为我在尝试创建自己的 Beamertheme 时遇到了问题。一切都很好,我有 Beamercolortheme、Beameroutertheme 和 Beamertheme。

我只是在标题页上遇到了布局问题。更确切地说,最后一个研究所地址(格式选项与以前的不同,如下图所示)。

在此处输入图片描述

确实出现了奇怪的“换行符”。我尝试了另一个主题(Annarbor),问题消失了。我尝试用 替换\\\newline但研究所地址之间的空格太大了。

我将重现我的一部分代码,如果有人能给我一些建议、任何更正或任何线索,我将不胜感激!

beameroutertheme:

  \makeatletter

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Background 
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\setbeamertemplate{background canvas}{%
  \ifnum\c@framenumber=1%1ere slide
  \includegraphics[width=\paperwidth,height=\paperheight]{Mainframe}
  \else%Autres slides
  \includegraphics[width=\paperwidth,height=\paperheight]{frame}
  \fi%
}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Page de titre
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\defbeamertemplate*{title page}{Title}{
  \vspace{0.25 \paperheight}%
  {\color{black}\huge\bf\textsc{\inserttitle}}
  \ifx\insertsubtitle\@empty\\[\baselineskip]
  \else{\\\color{firm@gray1}\insertsubtitle}\\[\baselineskip]
  \ifx\insertdate\@empty\\[\baselineskip]
  \else{\\\color{firm@gray3}\insertdate}\\[\baselineskip]
  \ifx\insertauthor\@empty\\[\baselineskip]
  \else{\\\color{firm@gray1}\insertauthor}\\[\baselineskip]
   \ifx\insertinstitute\@empty\\[\baselineskip]
  \else{\\\color{firm@gray1}\tiny{\insertinstitute}}\\[\baselineskip]
  \fi
  \vfill
}



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Footline
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\defbeamertemplate*{footline}{theme}{
  \ifnum\c@framenumber=1%1ere slide
 \else%Autres slides
  \begin{beamercolorbox}[wd=\paperwidth,ht=5 pt,leftskip=0.1cm,rightskip=0.25cm,dp=1ex]{structure.fg}%
   \color{black}\insertshortauthor\hspace{8em}\color{black}\insertshorttitle \hspace{8em} \color{black}\insertshortdate\hfill \color{black}\insertframenumber{}\par
  \end{beamercolorbox}
  \fi%
}

\makeatother

Tex 文件:

\documentclass[compress,10pt]{beamer}
% version imprimable pour assistance
%\documentclass[10pt, green, handout]{beamer}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[frenchb]{babel} % le document est en français
\usepackage{amsmath}
\usepackage{graphicx}       % pour insérer des figures
\usepackage{lmodern}
\usepackage{xcolor}         % pour définir plus de couleurs
\usetheme{Theme developped}  %Applique le theme développé (ce dernier doit être present dans le repertoire courant)
\setbeamertemplate{blocks}[rounded][shadow=true]
%-------------------------------------------------------------------------------
% Quelques options pdf
%-------------------------------------------------------------------------------
\hypersetup{
pdfpagemode = FullScreen, % afficher le pdf en plein écran
pdfauthor   = {Auteur},%
pdftitle    = {Titre principal},%
pdfsubject  = {},%
pdfkeywords = {Science,Impact},%
pdfcreator  = {PDFLaTeX,emacs,AucTeX},%
pdfproducer = {}%
}
%-------------------------------------------------------------------------------
\newcommand{\aua}{Melville Charlebois} % Prénom et Nom Auteur 1
\newcommand{\auasht}{M.Charlebois} % Prénom et Nom Auteur 1 (version courte pied de page)
\newcommand{\aub}{Inès Rousseau} % Prénom et Nom Auteur 2
\newcommand{\auc}{Cerise Patel} % Prénom et Nom Auteur 3
\newcommand{\aud}{Arnaud Séguelin} % Prénom et Nom Auteur 4
\newcommand{\aue}{Nathalie Du Trieux} % Prénom et Nom Auteur 5

\title[Lorem ipsum dolor sit amet]{Lorem ipsum dolor sit amet} % Le titre doit être court, il sera complété le cas échéant par un sous-titre. Le texte entre crochet apparaîtra en pied de page 
\subtitle{Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam gravida} % N'est pas obligatoire si le titre se suffit à lui même
\author[\auasht \ \textit{et al.}]{\aua\inst{1}, \aub\inst{2}, \auc\inst{3}, \aud\inst{2} \& \aue\inst{1}} % Le texte entre crochet apparaîtra en pied de page 
\institute{
\par \inst{1} Laboratoire de la Fraise - Unité KFC - 39 Rue du Maréchal Auguste - Frais (Spain)
\par \inst{2} Laboratoire de biologie moléculaire - Unité cytK - 12 Impasse de l'Opéra - Marseille (France)
\par \inst{3} Laboratoire de la Faille des Falaises et des Ferry - Unité Joudon King François - 39 Avenue du Maréchal Auguste - Trifouilly-les-Oies (France)
} 
\date[17/11/2014]{Lundi 17 Novembre 2014}
%-------------------------------------------------------------------------------
\begin{document}
%-F1------------------------------------------------------------------------------
\begin{frame}
  \titlepage
\end{frame}
\section{Debut}
% --------- Sommaire ---------
\section*{Sommaire}
\begin{frame}{Sommaire}
\tableofcontents
\end{frame} 
%-F2------------------------------------------------------------------------------
\section{Présentation}
\begin{frame}{Première page}
\end{frame}  
\end{document}

好吧,希望我的问题已经足够清楚了。感谢您花时间帮助我修复这个小错误

答案1

问题是由于在结束机构的最后一段时没有结束段落而引起的。这意味着当段落结束时,最后一段的行距将根据当前字体大小应用,这是正常的。另一方面,前两段结束时字体大小很小,因此将应用适合该字体大小的行距。

我必须注释掉部分代码并定义一些颜色才能使其通过编译。我还将\bf大约 20 年前弃用的 更改为\bfseries

\documentclass[compress,10pt]{beamer}
% version imprimable pour assistance
%\documentclass[10pt, green, handout]{beamer}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[frenchb]{babel} % le document est en français
\usepackage{amsmath}
\usepackage{graphicx}       % pour insérer des figures
\usepackage{lmodern}
\usepackage{xcolor}         % pour définir plus de couleurs
% \usetheme{Anses}  %Applique le theme Anses (ce dernier doit être present dans le repertoire courant)
\makeatletter
\colorlet{firm@gray1}{gray!50}
\colorlet{firm@gray3}{gray!75}

% \setbeamertemplate{background canvas}{%
%   \ifnum\c@framenumber=1%1ere slide
%   \includegraphics[width=\paperwidth,height=\paperheight]{example-image-a}
%   \else%Autres slides
%   \includegraphics[width=\paperwidth,height=\paperheight]{example-image-b}
%   \fi%
% }

\defbeamertemplate*{title page}{Title}{
  \vspace{0.25 \paperheight}%
  {\color{black}\huge\bfseries\textsc{\inserttitle}}
  \ifx\insertsubtitle\@empty\bigskip\par
  \else{\par\color{firm@gray1}\insertsubtitle\bigskip\par}
  \ifx\insertdate\@empty\par
  \else{\par\color{firm@gray3}\insertdate\bigskip\par}
  \ifx\insertauthor\@empty\par
  \else{\par\color{firm@gray1}\insertauthor\bigskip\par}
  \ifx\insertinstitute\@empty\par
  \else{\par\color{firm@gray1}{\tiny\insertinstitute\par}}
  \fi
  \vfill
}

\defbeamertemplate*{footline}{theme}{
  \ifnum\c@framenumber=1%1ere slide
  \else%Autres slides
  \begin{beamercolorbox}[wd=\paperwidth,ht=5 pt,leftskip=0.1cm,rightskip=0.25cm,dp=1ex]{structure.fg}%
    \color{black}\insertshortauthor\hspace{8em}\color{black}\insertshorttitle \hspace{8em} \color{black}\insertshortdate\hfill \color{black}\insertframenumber{}\par
  \end{beamercolorbox}
  \fi%
}
\setbeamertemplate{blocks}[rounded][shadow=true]
%-------------------------------------------------------------------------------
% Quelques options pdf
%-------------------------------------------------------------------------------
\hypersetup{
  pdfpagemode = FullScreen, % afficher le pdf en plein écran
  pdfauthor   = {Auteur},%
  pdftitle    = {Titre principal},%
  pdfsubject  = {},%
  pdfkeywords = {Science,Impact},%
  pdfcreator  = {PDFLaTeX,emacs,AucTeX},%
  pdfproducer = {}%
}
%-------------------------------------------------------------------------------
\newcommand{\aua}{Melville Charlebois} % Prénom et Nom Auteur 1
\newcommand{\auasht}{M.Charlebois} % Prénom et Nom Auteur 1 (version courte pied de page)
\newcommand{\aub}{Inès Rousseau} % Prénom et Nom Auteur 2
\newcommand{\auc}{Cerise Patel} % Prénom et Nom Auteur 3
\newcommand{\aud}{Arnaud Séguelin} % Prénom et Nom Auteur 4
\newcommand{\aue}{Nathalie Du Trieux} % Prénom et Nom Auteur 5

\title[Lorem ipsum dolor sit amet]{Lorem ipsum dolor sit amet} % Le titre doit être court, il sera complété le cas échéant par un sous-titre. Le texte entre crochet apparaîtra en pied de page
\subtitle{Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam gravida} % N'est pas obligatoire si le titre se suffit à lui même
\author[\auasht \ \textit{et al.}]{\aua\inst{1}, \aub\inst{2}, \auc\inst{3}, \aud\inst{2} \& \aue\inst{1}} % Le texte entre crochet apparaîtra en pied de page
\institute{
  \par \inst{1} Laboratoire de la Fraise - Unité KFC - 39 Rue du Maréchal Auguste - Frais (Spain)
  \par \inst{2} Laboratoire de biologie moléculaire - Unité cytK - 12 Impasse de l'Opéra - Marseille (France)
  \par \inst{3} Laboratoire de la Faille des Falaises et des Ferry - Unité Joudon King François - 39 Avenue du Maréchal Auguste - Trifouilly-les-Oies (France)
}
\date[17/11/2014]{Lundi 17 Novembre 2014}
%-------------------------------------------------------------------------------
\begin{document}
  %-F1------------------------------------------------------------------------------
  \begin{frame}
    \titlepage
  \end{frame}
  \section{Debut}
  % --------- Sommaire ---------
  \section*{Sommaire}
  \begin{frame}{Sommaire}
    \tableofcontents
  \end{frame}
  %-F2------------------------------------------------------------------------------
  \section{Présentation}
  \begin{frame}{Première page}
  \end{frame}
\end{document}

封面

相关内容