如何使块内容不在 beamer 中的新行中

如何使块内容不在 beamer 中的新行中

我希望块内容不从块标题开始另起一行,该怎么办? 在此处输入图片描述

\documentclass{beamer}
\usecolortheme[named=black]{structure}

\begin{document}
\begin{frame}

\setbeamerfont{block title}{size=\normalfont,series=\bf}
\begin{block}{block title}
This is block content
\end{block}

\end{frame}
\end{document}

答案1

您已经知道如何重新定义theorem begin模板以删除换行符。只需使用来自我想要的是投影仪上的定理,而不是斜体

\documentclass{beamer}

\makeatletter
\setbeamertemplate{theorem begin}{%
  {%
    {\bfseries\upshape\inserttheoremname%
    \ifx\inserttheoremaddition\@empty\else\ \inserttheoremaddition \fi}%
  }%
  \space\normalfont%
}
\setbeamertemplate{theorem end}{}
\makeatother

\begin{document}
\begin{frame}{Theorem}
\begin{theorem}[hello]
This is a theorem
\end{theorem}
\end{frame}

\end{document}

在此处输入图片描述

相关内容