
Estoy intentando utilizar el código mencionado enesta respuestapara cambiar el tamaño de todas las fuentes para algún marco Beamer. En particular, \input
el size12.clo
archivo 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}
Respuesta1
En lugar de cambiar a un .clo
archivo diferente en medio del documento, usaría un tamaño de fuente más grande para su marco y usaría el relsize
paquete 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}