Modification de la taille de police des diapositives sélectionnées dans le beamer

Je prépare une présentation et jai des diapositives contenant jusquà 15 équations. Comment puis-je réduire la taille de la police de ces diapositives? Je dois changer la taille de la police à 6.

Commentaires

  • Bienvenue dans TeX.sx ! Comment créez-vous la présentation? Beamer?
  • Merci! Oui, jutilise un modèle de beamer: \ documentclass [10pt] {beamer}
  • Je pense que vous ne devriez pas faire ça. Pensez au gars de 50 ans avec les lunettes quelque part dans le public. Il vaut mieux ' de diviser une image en deux et de faire défiler vers l’avant et l’arrière que de tout avoir sur une seule image mais personne ne peut la lire.
  • @Schweinbacke I daccord avec vous en général car 6 pt est probablement trop petit pour une présentation, mais parfois 10 pt est juste un peu trop grand et il vaut mieux ' de presser cette dernière ligne sur votre diapositive que le diviser en deux. De plus, il peut être utile d’ajouter une " référence d’équation " si la présentation doit être imprimée. Les deux nécessitent une technique pour modifier la taille de la police de la diapositive.

Réponse

Vous pouvez utiliser \fontsize:

\fontsize{<font size>}{<value for \baselineskip>}\selectfont 

Par exemple,

\fontsize{6pt}{7.2}\selectfont 

change la taille de la police à 6 points et le \baselineskip à 7,2 points. Vous pouvez définir une nouvelle commande pour appliquer la modification:

\documentclass{beamer} \usepackage{lipsum} \newcommand\Fontvi{\fontsize{6}{7.2}\selectfont} \begin{document} \begin{frame} \frametitle{Frame with reduced font size} \Fontvi \lipsum[1] \end{frame} \begin{frame} \frametitle{Frame with regular font size} \lipsum[1] \end{frame} \end{document} 

Commentaires

  • Cela ne ' t semblent affecter les choses à plus dun niveau profondément à lintérieur des itemize listes …
  • Comment changer aussi le size of itemize text?
  • @ naught101 is right — cela ne change que le premier niveau des listes détaillées.
  • ne fonctionne pas pour \begin{frame}[allowframebreaks] \frametitle{References} \fontsize{3}{6}\selectfont \printbibliography \end{frame}

Réponse

La réponse de Gonzalo ne fonctionnant pas pour les items imbriqués, voici une solution redéfinissant le modèle de beamer qui résout cela.

Pour rendre cela général, jai utilisé le package environ, car le newenvironment normal a problèmes de séparation des accolades par le corps.

\documentclass{beamer} \usepackage{environ} \usepackage{lipsum} % % Custom font for a frame. % \newcommand{\customframefont}[1]{ \setbeamertemplate{itemize/enumerate body begin}{#1} \setbeamertemplate{itemize/enumerate subbody begin}{#1} } \NewEnviron{framefont}[1]{ \customframefont{#1} % for itemize/enumerate {#1 % For the text outside itemize/enumerate \BODY } \customframefont{\normalsize} } \begin{document} \begin{framefont}{\tiny} \begin{frame} \frametitle{Frame with reduced font size} \lipsum[66] \begin{itemize} \item Nunc sed pede. Praesent vitae lectus. \item Nunc sed pede. Praesent vitae lectus. \end{itemize} \end{frame} \end{framefont} \begin{frame} \frametitle{Frame with regular font size} \lipsum[66] \begin{itemize} \item Nunc sed pede. Praesent vitae lectus. \item Nunc sed pede. Praesent vitae lectus. \end{itemize} \end{frame} \end{document} 

Commentaires

  • Fonctionne très bien pour moi. Implémentation simple , et s’étend aux éléments à puces
  • Ça a lair bien, bien que ça ne t travailler avec un cadre fragile.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *