Ändern der Schriftgröße ausgewählter Folien in Beamer

Ich bereite eine Präsentation vor und habe einige Folien mit bis zu 15 Gleichungen. Wie kann ich die Schriftgröße dieser Folien verkleinern? Ich muss die Schriftgröße auf 6 ändern.

Kommentare

  • Willkommen bei TeX.sx ! Wie erstellen Sie die Präsentation? Beamer?
  • Danke! Ja, ich verwende eine Beamer-Vorlage: \ documentclass [10pt] {Beamer}
  • Ich denke, Sie sollten dies nicht tun. Denken Sie an den 50-jährigen Mann mit der Brille irgendwo im Publikum. ' ist es besser, einen Frame in zwei Teile zu teilen und vorwärts und rückwärts zu scrollen, als alle auf einem Frame zu haben, aber niemand kann ihn lesen.
  • @Schweinbacke I. stimme dir im Allgemeinen zu, da 6pt wahrscheinlich zu klein für eine Präsentation ist, aber manchmal ist 10pt einfach etwas zu groß und es ist ' besser, diese letzte Zeile auf deine Folie zu drücken, als sie es in zwei Teile teilen. Darüber hinaus kann es hilfreich sein, eine " Gleichungsreferenz " Folie hinzuzufügen, wenn die Präsentation gedruckt werden soll. Beides erfordert eine Technik zum Ändern der Schriftgröße für die Folie.

Antwort

Sie können \fontsize:

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

Zum Beispiel

\fontsize{6pt}{7.2}\selectfont 

ändert die Schriftgröße auf 6 Punkte und die \baselineskip auf 7,2 Punkte. Sie können einen neuen Befehl definieren, um die Änderung anzuwenden:

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

Kommentare

  • Dies ist nicht ' scheint nicht mehr als eine Ebene tief in itemize -Listen zu beeinflussen …
  • Wie ändern wir auch die Größe des Auflistungstextes?
  • @ naught101 ist richtig — es ändert nur die erste Ebene der Auflistungslisten.
  • funktioniert nicht für \begin{frame}[allowframebreaks] \frametitle{References} \fontsize{3}{6}\selectfont \printbibliography \end{frame}

Antwort

Da die Antwort von Gonzalo für verschachtelte Elemente nicht funktioniert, ist hier eine Lösung, die das neu definiert Beamer-Vorlage, die das löst.

Um es allgemein zu machen, habe ich das Paket environ verwendet, da das normale newenvironment hat Probleme mit der Trennung von Zahnspangen durch den Körper.

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

Kommentare

  • Funktioniert hervorragend für mich. Einfache Implementierung und erstreckt sich auf Aufzählungszeichen
  • Sieht gut aus, obwohl dies nicht der Fall ist funktioniert nicht mit einem fragilen Rahmen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.