Jeg forbereder en presentasjon og har noen lysbilder med opptil 15 ligninger. Hvordan kan jeg gjøre skriftstørrelsen på disse lysbildene mindre? Jeg må endre skriftstørrelsen til 6.
Kommentarer
- Velkommen til TeX.sx ! Hvordan lager du presentasjonen? Beamer?
- Takk! Ja, jeg bruker en beamermal: \ documentclass [10pt] {beamer}
- Jeg synes du ikke burde gjøre dette. Tenk på den 50 år gamle fyren med brillene et sted hos publikum. ' er bedre å dele en ramme i to og å bla fremover og bakover enn å ha alt på en ramme, men ingen kan lese den.
- @Schweinbacke I enig med deg generelt, da 6pt sannsynligvis er for liten for en presentasjon, men noen ganger er 10pt bare litt for stor, og det er ' bedre å presse den siste linjen på lysbildet ditt i stedet for dele den i to. Videre kan det være verdifullt å legge til en " ligningsreferanse " hvis presentasjonen skal skrives ut. Begge deler krever en teknikk for å endre skriftstørrelsen for lysbildet.
Svar
Du kan bruke \fontsize
:
\fontsize{<font size>}{<value for \baselineskip>}\selectfont
For eksempel
\fontsize{6pt}{7.2}\selectfont
endrer skriftstørrelsen til 6 poeng og \baselineskip
til 7,2 poeng. Du kan definere en ny kommando for å bruke endringen:
\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}
Kommentarer
- Dette betyr ikke ' t virker å påvirke ting mer enn ett nivå dypt inne
itemize
lister … - Hvordan endrer vi også størrelse på detaljert tekst?
- @ naught101 er riktig — det endrer bare det første nivået av spesifiserte lister.
- fungerer ikke for
\begin{frame}[allowframebreaks] \frametitle{References} \fontsize{3}{6}\selectfont \printbibliography \end{frame}
Svar
Siden Gonzalos svar ikke fungerer for nestede artikler, er det en løsning som omdefinerer beamer-mal som løser det.
For å gjøre det generelt brukte jeg environ
-pakken, fordi den normale newenvironment
har problemer med å skille seler av kroppen.
\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}
Kommentarer
- Fungerer bra for meg. Enkel implementering , og strekker seg til kuleelementer
- Ser bra ut, selv om det ikke t arbeid med en skjør ramme.