我如何修改标题页上的 inst 之间的垂直空间?

我如何修改标题页上的 inst 之间的垂直空间?

我认为一切都在问题中。我的问题是,由于\inst标题页上有 4,我的图形只显示一半... 所以,我要让图形 100% 可见,我的方法是减少 s 之间的间距\inst

以下是 MWE:

\documentclass[slidetop,11pt, xcolor=dvipsnames]{beamer}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[frenchb]{babel}

\usetheme{Warsaw} 

\title[ bla bla bla bla bla bla bla]{Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla}
\author[ bla bla bla bla]{ bla bla bla\inst{1}\and  bla bla bla \inst{2}\and  bla bla bla         \inst{1}\and  bla bla bla \inst{1} \and  bla bla bla \inst{3} \and bla bla bla \inst{4} \and  bla bla bla \inst{4}}
\institute[XLIM]{\inst{1}  bla bla bla bla bla bla bla bla bla bla bla bla bla bla \and %
             \inst{2}  bla bla bla bla bla bla \and
             \inst{3}  bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla     \and
             \inst{4}  bla bla bla bla bla bla bla bla bla bla}
\date{bla bla bla bla bla}
\titlegraphic{\includegraphics[height=1cm]{./figures/logo_drapeau.jpeg}}

\input{./sources/headerModifications}

\begin{document}
\frame{\titlepage}

\end{document}

生成结果为:

在此处输入图片描述

答案1

默认是在项目1em之间插入一个空格\inst(使用 插入\and) - 请参阅beamerbasetitle.sty\beamer@andinst。此插入由具有以下定义的宏完成:

\def\beamer@andinst{\\[1em]}

您可以根据自己的需要进行更改。例如,添加

\makeatletter
\def\beamer@andinst{\\[0.5em]}
\makeatother

通常插入的距离是原来的一半。要完全不插入空格,请使用0pt。这是一个最小示例,其中\date用来指示 插入的垂直空间\and

在此处输入图片描述

\documentclass{beamer}

\usetheme{Warsaw} 

\title[ bla bla bla bla bla bla bla]
  {Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla}
\author[ bla bla bla bla]{%
  bla bla bla \inst{1} \and 
  bla bla bla \inst{2} \and 
  bla bla bla \inst{1} \and 
  bla bla bla \inst{1} \and 
  bla bla bla \inst{3} \and 
  bla bla bla \inst{4} \and 
  bla bla bla \inst{4}}
\institute[XLIM]{\inst{1} bla bla bla bla bla bla bla bla bla bla bla bla bla bla \and
             \inst{2} bla bla bla bla bla bla \and
             \inst{3} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \and
             \inst{4} bla bla bla bla bla bla bla bla bla bla}
\titlegraphic{\includegraphics[height=1cm]{example-image}}

\begin{document}

\date{1em}
\frame{\titlepage}

\makeatletter
\def\beamer@andinst{\\[0.5em]}
\date{0.5em}
\makeatother

\frame{\titlepage}

\makeatletter
\def\beamer@andinst{\\[0pt]}
\date{0pt}
\makeatother

\frame{\titlepage}

\end{document}

相关内容