文章模式下的 Beamer 块 - 框架或与演示模式下相同的样式

文章模式下的 Beamer 块 - 框架或与演示模式下相同的样式

我正在使用 beamer 类来创建幻灯片,并使用 withscrartl\usepackage{beamerarticle}创建脚本。块环境在幻灯片中看起来分离良好且颜色鲜艳。我希望至少在文章模式下用框架强调这些块;而无需创建新环境。我想简单地使用begin{block}{title}...\end{block}来进行演示和文章模式。该图显示了我希望在文章模式下如何显示它: 文章模式中带有红框的区块

以下是小例子,分为两个 tex 文件。第一个用于本文:

\documentclass[parskip=half,headings=optiontohead]{scrartcl}
\usepackage{beamerarticle}

%% -------------------
\title[Baustatik]{Vorlesung Baustatik}
\author{Prof. Irgendwer}
%% -------------------
\usepackage[ngerman]{babel}

\begin{document}

\maketitle
\tableofcontents

\section{Arbeit am Gesamtsystem}

\begin{frame}
\frametitle{Satz von Betti und Maxwell}
Der Endzustand der Verformung ist von der Reihenfolge des Aufbringens der Kräfte unabhängig
\begin{equation*}
W_1 = W_2 \ \ \Longrightarrow \ \ W_{ik} = W_{ki} \ \ \Longrightarrow \ \ \boxed{F_i\delta_{ik} = F_k\delta_{ki}}
\end{equation*}

%Satz von \textit{Betti} (1872)
\begin{block}{Satz von Betti}
Die elastische Verschiebungsarbeit eines Kräftesystems auf dem Weg eines Zweiten ist gleich derjenigen Verschiebungsarbeit des zweiten Kräftesystems auf dem Weg des Ersten.
\end{block}

\mode<article>{Die Spezialisierung auf Einheitslastgrößen $F_i = 1$ und $F_k = 1$ ergibt:}
\begin{equation*}
F_i = 1\ \&\ F_k = 1 \Longrightarrow  \delta_{ik} = \delta_{ki}
\end{equation*}

\begin{block}{Satz von Maxwell}
Die Weggrößen zweier beliebiger Einheitslastzustände in Richtung des jeweils anderen Lastzustandes sind gleich groß. Ort und Ursache dürfen vertauscht werden
\end{block}
\end{frame}

\end{document}

幻灯片的第二个代码:

%\documentclass{beamer}
\documentclass[smaller,t,fleqn]{beamer}


%% Presentation Themes with Sidebars
\usetheme[hideothersubsections,width=1.8cm,right]{Berkeley}
\usecolortheme{sidebartab} % changes the backgound color of current subsection in navigation bar 


\usefonttheme{structurebold}
\setbeamertemplate{navigation symbols}{} % hide navigation symbols in the PDF file
\setbeamertemplate{sections/subsections in toc}[ball unnumbered]
\usecolortheme{seahorse}

\usepackage[ngerman]{babel}

\begin{document}

\section{Arbeit am Gesamtsystem}

\begin{frame}
\frametitle{Satz von Betti und Maxwell}
Der Endzustand der Verformung ist von der Reihenfolge des Aufbringens der Kräfte unabhängig
\begin{equation*}
W_1 = W_2 \ \ \Longrightarrow \ \ W_{ik} = W_{ki} \ \ \Longrightarrow \ \ \boxed{F_i\delta_{ik} = F_k\delta_{ki}}
\end{equation*}

%Satz von \textit{Betti} (1872)
\begin{block}{Satz von Betti}
Die elastische Verschiebungsarbeit eines Kräftesystems auf dem Weg eines Zweiten ist gleich derjenigen Verschiebungsarbeit des zweiten Kräftesystems auf dem Weg des Ersten.
\end{block}

\mode<article>{Die Spezialisierung auf Einheitslastgrößen $F_i = 1$ und $F_k = 1$ ergibt:}
\begin{equation*}
F_i = 1\ \&\ F_k = 1 \Longrightarrow  \delta_{ik} = \delta_{ki}
\end{equation*}

\begin{block}{Satz von Maxwell}
Die Weggrößen zweier beliebiger Einheitslastzustände in Richtung des jeweils anderen Lastzustandes sind gleich groß. Ort und Ursache dürfen vertauscht werden
\end{block}
\end{frame}

\end{document}

非常感谢您的帮助。Gerlind

答案1

\documentclass[parskip=half,headings=optiontohead]{scrartcl}
\usepackage{beamerarticle}

\usepackage{tcolorbox}

\mode<article>{%
  \setbeamertemplate{block begin}{
    \begin{tcolorbox}[%
      colback=white,
      colframe=red,
      arc=0mm,
      title=\insertblocktitle,
      colbacktitle=white,
      coltitle=black,
      fonttitle=\bfseries,
      detach title,
      before upper={\tcbtitle\par}
    ]
  }

  \setbeamertemplate{block end}{
    \end{tcolorbox}
  }
}

\begin{document}

\section{Arbeit am Gesamtsystem}

\begin{frame}
\frametitle{Satz von Betti und Maxwell}
Der Endzustand der Verformung ist von der Reihenfolge des Aufbringens der Kräfte unabhängig
\begin{equation*}
W_1 = W_2 \ \ \Longrightarrow \ \ W_{ik} = W_{ki} \ \ \Longrightarrow \ \ \boxed{F_i\delta_{ik} = F_k\delta_{ki}}
\end{equation*}

%Satz von \textit{Betti} (1872)
\begin{block}{Satz von Betti}
Die elastische Verschiebungsarbeit eines Kräftesystems auf dem Weg eines Zweiten ist gleich derjenigen Verschiebungsarbeit des zweiten Kräftesystems auf dem Weg des Ersten.
\end{block}

\mode<article>{Die Spezialisierung auf Einheitslastgrößen $F_i = 1$ und $F_k = 1$ ergibt:}
\begin{equation*}
F_i = 1\ \&\ F_k = 1 \Longrightarrow  \delta_{ik} = \delta_{ki}
\end{equation*}

\begin{block}{Satz von Maxwell}
Die Weggrößen zweier beliebiger Einheitslastzustände in Richtung des jeweils anderen Lastzustandes sind gleich groß. Ort und Ursache dürfen vertauscht werden
\end{block}
\end{frame}

\end{document}

在此处输入图片描述

相关内容