PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Beamer: Abstand Blockrand zu Text



bischi
17-04-2010, 10:38
Hat jemand ne Ahnung, ob und wie ich mit LaTeX-Beamer den Abstand zwischen dem Rand der block-Umgebung und dem Text darin ändern kann (also insbesonders rechts und links)?

Und gleich noch ne zweite Frage: Ich kann in Beamer die Boxen ja so einstellen, dass die Ecken rund sind: Kann ich den Radius der Rundung ändern?

MfG Bischi

bobmalaria
17-04-2010, 11:22
hi,

in beamerbaseboxes.sty wird das kommado \beamerboxesrounded eingeführt. ich habe mir mal die pgfpicture-definition herauskopiert und ein paar länge ersetzt. man kann so erahnen das das die box zeichnet.

es sieht also so aus, das das recht "hart" gecoded ist und nicht mit der option "rounded corners" gemacht wurde.

wo die option "rounded" in beamer definiert wird habe ich noch nicht gefunden.

bischi
17-04-2010, 14:43
Dachte ich mir noch fast... Schade :)

Problem 1 hab ich so halbwegs gelöst:



\setbeamertemplate{block begin}{
\vskip.75ex
\begin{beamercolorbox}[rounded=true,shadow=true,sep=0.4em,leftskip=0.1em]{block title}%
\usebeamerfont*{block title}\bfseries\textsc{\insertblocktitle}
\end{beamercolorbox}\vskip0.1em%
\usebeamerfont{block body}%
\begin{beamercolorbox}[rounded=true,shadow=true,sep=0.8em,leftskip=0.0cm]{block body}%
}
\setbeamertemplate{block end}
{
\end{beamercolorbox}
\vskip0.6em
}


Sieht ganz ok aus - auch wenn die Rundungen halt so bei beiden Boxen sind...

MfG Bischi

PS: Die Lösung ist nicht ideal in Bezug auf nicht zugewiesene Farben - aber das ist mir irgendwie egal :D (quick and dirty :p)