Ich möchte bei folgendem Beispiel, dass der Abstand zwischen Text und unterem Rand des blocks etwas vergrößert wird, z.B. um 0.5\baselineskip.

Open in Online-Editor
\documentclass[12pt]{beamer}
\usepackage[utf8]{inputenc}

\setbeamercolor*{block title}{bg=blue,fg=white}
\setbeamercolor*{block body}{bg=gray,fg=black}

\setbeamertemplate{blocks}[rounded][shadow=true]
\addtobeamertemplate{block begin}{\centering\minipage{0.95\textwidth}}{}
\addtobeamertemplate{block end}{}{\endminipage\par}

\begin{document}
\begin{frame}
  \begin{definition}
    Zwei Mengen $A$ und $B$ heißen \emph{gleich}, wenn gilt:\par
    \[
      A \subseteq B \text{ und } B \subseteq A
    \]
  \end{definition}
\end{frame}

\end{document}

Ich habe versucht, das block end Element zu verändern:

Open in Online-Editor
\documentclass[12pt]{beamer}
\usepackage[utf8]{inputenc}

\setbeamercolor*{block title}{bg=blue,fg=white}
\setbeamercolor*{block body}{bg=gray,fg=black}

\setbeamertemplate{blocks}[rounded][shadow=true]
\addtobeamertemplate{block begin}{\centering\minipage{0.95\textwidth}}{}
\addtobeamertemplate{block end}{}{\endminipage\par\vspace{0.5\baselineskip}}

\begin{document}
\begin{frame}
  \begin{definition}
    Zwei Mengen $A$ und $B$ heißen \emph{gleich}, wenn gilt:\par
    \[
      A \subseteq B \text{ und } B \subseteq A
    \]
  \end{definition}
\end{frame}

\end{document}

Dies führt nicht zum Erfolg.

(PS: Bitte nicht über die grässlichen Farben wundern, die sind so nur zu Testzwecken :-))

gefragt 10 Mär '16, 16:43

tom75's gravatar image

tom75
2.2k277984
Akzeptiert-Rate: 57%


Du musst den Abstand vor dem Ende des Block einfügen, nicht danach:

Open in Online-Editor
\addtobeamertemplate{block end}{\par\unskip\vspace{.5\baselineskip}}{\endminipage\par

alt text

Code:

Open in Online-Editor
\documentclass[12pt]{beamer}
\usepackage[utf8]{inputenc}

\setbeamercolor*{block title}{bg=blue,fg=white}
\setbeamercolor*{block body}{bg=gray,fg=black}

\setbeamertemplate{blocks}[rounded][shadow=true]
\addtobeamertemplate{block begin}{\centering\minipage{.95\textwidth}}{}
\addtobeamertemplate{block end}{\par\unskip\vspace{.5\baselineskip}}{\endminipage\par}

\begin{document}
\begin{frame}
  \begin{definition}
    Zwei Mengen $A$ und $B$ heißen \emph{gleich}, wenn gilt:\par
    \[
      A \subseteq B \text{ und } B \subseteq A
    \]
  \end{definition}
\end{frame}

\end{document}
Permanenter link

beantwortet 10 Mär '16, 17:04

esdd's gravatar image

esdd
17.8k284257
Akzeptiert-Rate: 62%

Vielen Dank!

(10 Mär '16, 20:12) tom75
Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×141
×55
×3
×2

gestellte Frage: 10 Mär '16, 16:43

Frage wurde gesehen: 8,190 Mal

zuletzt geändert: 10 Mär '16, 20:12