![标题页中的 \institute 字段存在问题](https://linux22.com/image/301698/%E6%A0%87%E9%A2%98%E9%A1%B5%E4%B8%AD%E7%9A%84%20%5Cinstitute%20%E5%AD%97%E6%AE%B5%E5%AD%98%E5%9C%A8%E9%97%AE%E9%A2%98.png)
各位晚上好!
我写信给您是因为我在尝试创建自己的 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}