Cambiar el tamaño de fuente del marco Beamer ingresando sizeXY.clo

Cambiar el tamaño de fuente del marco Beamer ingresando sizeXY.clo

Estoy intentando utilizar el código mencionado enesta respuestapara cambiar el tamaño de todas las fuentes para algún marco Beamer. En particular, \inputel size12.cloarchivo en medio de mi documento. Parece funcionar según lo previsto, pero el contenido del siguiente cuadro se mueve/desplaza hacia abajo por algún motivo. Me pregunto qué causa este cambio y si hay alguna forma de eliminarlo.

Código:

\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}

El primer cuadro: Primer fotograma

El segundo cuadro: Segundo fotograma

Respuesta1

En lugar de cambiar a un .cloarchivo diferente en medio del documento, usaría un tamaño de fuente más grande para su marco y usaría el relsizepaquete para elegir los tamaños de fuente para los elementos, etc. en relación con la fuente actual:

\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}

ingrese la descripción de la imagen aquí

información relacionada