Ändern der Schriftgröße des Beamer-Rahmens durch Eingabe von sizeXY.clo

Ändern der Schriftgröße des Beamer-Rahmens durch Eingabe von sizeXY.clo

Ich versuche, den Code zu verwenden, der indiese Antwortum die Größe aller Schriftarten für einige Beamer-Frames zu ändern. Insbesondere \inputdie size12.cloDatei in der Mitte meines Dokuments. Es scheint wie vorgesehen zu funktionieren, aber der Inhalt des nächsten Frames wird aus irgendeinem Grund nach unten verschoben. Ich frage mich, was diese Verschiebung verursacht und ob es eine Möglichkeit gibt, sie zu entfernen.

Code:

\documentclass[11pt]{beamer}

\usepackage{listings}
\lstset{basicstyle=\ttfamily}

\begin{document}

% default font size (11pt Beamer option):

\begin{frame}[fragile]
\frametitle{Some Frame Title}
\begin{block}{Some Block Title}
Some initial text\dots
\begin{itemize}
\item Some 1st level text\dots
\begin{itemize}
\item Some 2nd level text\dots
\end{itemize}
\end{itemize}
\end{block}
\begin{lstlisting}
some source code +* = %
\end{lstlisting}
\end{frame}

% larger font size (as with 12pt Beamer option):

\let\savednewcommand\newcommand
\let\newcommand\renewcommand
\makeatletter
\input{size12.clo}
\makeatother
\let\newcommand\savednewcommand

\begin{frame}[fragile]
\frametitle{Some Frame Title}
\begin{block}{Some Block Title}
Some initial text\dots
\begin{itemize}
\item Some 1st level text\dots
\begin{itemize}
\item Some 2nd level text\dots
\end{itemize}
\end{itemize}
\end{block}
\begin{lstlisting}
some source code +* = %
\end{lstlisting}
\end{frame}

\end{document}

Der erste Frame: Erster Frame

Der zweite Rahmen: Zweites Bild

Antwort1

Anstatt .clomitten im Dokument zu einer anderen Datei zu wechseln, würde ich für Ihren Rahmen eine größere Schriftgröße verwenden und das relsizePaket nutzen, um die Schriftgrößen für die Elemente usw. relativ zur aktuellen Schriftart auszuwählen:

\documentclass[11pt]{beamer}

\usepackage{listings}
\lstset{basicstyle=\ttfamily}
\usepackage{relsize}
\setbeamerfont{frametitle}{size=\larger}
\setbeamerfont{block title}{size=}
\setbeamerfont{itemize/enumerate subbody}{size=\smaller}
\setbeamerfont{itemize/enumerate subsubbody}{size=\smaller}

\begin{document}

% default font size (11pt Beamer option):

\begin{frame}[fragile]
\frametitle{Some Frame Title}
\begin{block}{Some Block Title}
Some initial text\dots
\begin{itemize}
\item Some 1st level text\dots
\begin{itemize}
\item Some 2nd level text\dots
\end{itemize}
\end{itemize}
\end{block}
\begin{lstlisting}
some source code +* = %
\end{lstlisting}
\end{frame}

\setbeamerfont{normal text}{size=\fontsize{22}{24}}
\usebeamerfont{normal text}

\begin{frame}[fragile]
\frametitle{Some Frame Title}
\begin{block}{Some Block Title}
Some initial text\dots
\begin{itemize}
\item Some 1st level text\dots
\begin{itemize}
\item Some 2nd level text\dots
\begin{itemize}
\item Some 3nd level text\dots
\end{itemize}
\end{itemize}
\end{itemize}
\end{block}
\begin{lstlisting}
some source code +* = %
\end{lstlisting}
\end{frame}

\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen