Der durch das Rechteck unten angezeigte Platz ist leer und könnte für den Text selbst verwendet werden. Mir ist klar, dass ich ihn durch die Einstellung „lesser“ verkleinern kann sidebar width left
, aber ich hätte gern lange Blocktitel.
Aus diesem Grund habe ich versucht, eine benutzerdefinierte Box zu erstellen \blockbox
, die standardmäßig die gleiche Breite abzüglich sidebar width left
3 mm hat. Die obige Ausgabe zeigt jedoch, dass die Box tatsächlich fast die gleiche Breite hat, aber falsch ausgerichtet ist. Eine mögliche Lösung besteht daher darin, diese Box einfach in der Umgebungsdefinition zu verschieben, aber ich weiß nicht, wie das geht.
Eine optimalere Lösung ist die Neudefinition der für block
den Titel verfügbaren Breite, die ungefähr3.5cm
\documentclass[aspectratio=169, xcolor={x11names}]{beamer}
\usecolortheme{crane}
\usefonttheme{structurebold}
\useinnertheme{inmargin}
\useoutertheme[]{split}
\setbeamersize{text margin left=2mm, text margin right=2mm}
\newlength{\sidebarWidth}
\setlength{\sidebarWidth}{5cm}
\setbeamersize{sidebar width left=\sidebarWidth, sidebar width right=0cm}
\newlength{\blockboxwidth}
\setlength{\blockboxwidth}{\sidebarWidth}
\addtolength{\blockboxwidth}{-3mm}
\newcommand{\blockbox}[2][\blockboxwidth]{
\frame{\parbox{#1}{\raggedleft #2}}
}
\begin{document}
\begin{frame}{Showing Contents Gradually}
\begin{block}{Why is induction motor very common}
Induction motors are very practical for the following reasons
\begin{description}[<+->]
\item[Rigid] Rigid
\item[Cheap] Cheap
\item[Low Maintenance] Low Maintenance
\item[Self-Starting] Self-starting
\item[No Excitation Needed] No Excitation Needed
\end{description}
\end{block}
\begin{block}{\blockbox{Why is induction motor very common} Why is induction motor very common}
Induction motors are very practical for the following reasons
\begin{description}[<+->]
\item[Rigid] Rigid
\item[Cheap] Cheap
\item[Low Maintenance] Low Maintenance
\item[Self-Starting] Self-starting
\item[No Excitation Needed] No Excitation Needed
\end{description}
\end{block}
\end{frame}
\end{document}
Antwort1
Ich wiederhole lediglich meine Antwort auf Ihre vorherige Frage:
\documentclass[aspectratio=169, xcolor={x11names}]{beamer}
\usecolortheme{crane}
\usefonttheme{structurebold}
\useinnertheme{inmargin}
\useoutertheme{split}
\newlength{\sidebarWidth}
\setlength{\sidebarWidth}{5cm}
\setbeamersize{sidebar width left=\sidebarWidth, sidebar width right=0cm}
\makeatletter
\renewcommand\beamer@putleft[2]{%
\hbox to 0pt{\hss\vtop{%
\normalsize%
\@tempdima=\beamer@leftsidebar%
\advance\@tempdima by-3ex%
\hsize=\@tempdima%
\leftskip=0pt plus 1fill%
\rightskip=0pt\relax%
\leavevmode#1}\kern#2}%
}
\makeatother
\begin{document}
\begin{frame}{Showing Contents Gradually}
\begin{block}{Why is induction motor very common\linebreak Induction motors are very practical for the following reasons}
\begin{description}[<+->]
\item[Rigid] Rigid
\item[Cheap] Cheap
\item[Low Maintenance] Low Maintenance
\item[Self-Starting] Self-starting
\item[No Excitation Needed] No Excitation Needed
\end{description}
\end{block}
\begin{block}{Why is induction motor very common\linebreak Why is induction motor very common}
Induction motors are very practical for the following reasons
\begin{description}[<+->]
\item[Rigid] Rigid
\item[Cheap] Cheap
\item[Low Maintenance] Low Maintenance
\item[Self-Starting] Self-starting
\item[No Excitation Needed] No Excitation Needed
\end{description}
\end{block}
\end{frame}
\end{document}