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ä.