Valittujen dioiden kirjasinkoon muuttaminen beamerissa

Valmistelen esitystä ja minulla on joitain dioja, joissa on jopa 15 yhtälöä. Kuinka voin pienentää näiden dioiden kirjasinkokoa? Minun on vaihdettava kirjasinkoko 6: ksi.

Kommentit

  • Tervetuloa TeX.sx-palveluun ! Kuinka luodaan esitys? Beamer?
  • Kiitos! Kyllä, käytän beamer-mallia: \ documentclass [10pt] {beamer}
  • Mielestäni sinun ei pitäisi tehdä tätä. Ajattele 50-vuotiasta kaveria, jolla on lasit jossain yleisön luona. ' on parempi jakaa kehys kahtia ja vierittää eteenpäin ja taaksepäin kuin pitää kaikki yhdessä kehyksessä, mutta kukaan ei osaa lukea sitä.
  • @Schweinbacke I olen yleensä samaa mieltä kanssasi, koska 6pt on todennäköisesti liian pieni esitystä varten, mutta joskus 10pt on vain hieman liian suuri ja ' on parempi puristaa viimeinen rivi dialle eikä jakamalla se kahteen osaan. Lisäksi voi olla hyödyllistä lisätä " -yhtälöviite " -dia, jos esitys on tarkoitus tulostaa. Molemmat vaativat tekniikkaa dian kirjasinkoon muuttamiseksi.

Vastaa

Voit käyttää \fontsize:

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

Esimerkiksi

\fontsize{6pt}{7.2}\selectfont 

muuttaa kirjasinkoon 6 pisteen ja \baselineskip 7,2 pisteen. Voit määrittää uuden komennon muutoksen toteuttamiseksi:

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

Kommentit

  • Tämä ei ole ' ei vaikuta vaikuttavan asioihin, jotka ovat enemmän kuin yksi taso syvällä itemize -luetteloissa …
  • Kuinka muutamme myös itemize-tekstin koko?
  • @ naught101 on oikea — se muuttaa vain eriteltyjen luetteloiden ensimmäistä tasoa.
  • ei toimi \begin{frame}[allowframebreaks] \frametitle{References} \fontsize{3}{6}\selectfont \printbibliography \end{frame}

Vastaus

Koska Gonzalon vastaus ei toimi sisäkkäisissä kohteissa, tässä on ratkaisu beamer-malli, joka ratkaisee sen.

Yleistämiseksi käytin pakettia environ, koska normaalilla newenvironment on ongelmia kehon erottamien aaltosulkujen kanssa.

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

Kommentit

  • toimii minulle hyvin. Yksinkertainen toteutus ja ulottuu luettelomerkkeihin
  • Näyttää hyvältä, vaikka se ei ei toimi hauraalla kehyksellä.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *