Změna velikosti písma vybraných snímků v paprsku

Připravuji prezentaci a mám několik snímků až s 15 rovnicemi. Jak mohu zmenšit velikost písma těchto snímků? Potřebuji změnit velikost písma na 6.

Komentáře

  • Vítejte na TeX.sx ! Jak vytvoříte prezentaci? Beamer?
  • Díky! Ano, používám šablonu Beamer: \ documentclass [10pt] {beamer}
  • Myslím, že byste to neměli dělat. Přemýšlejte o 50letém muži s brýlemi někde u publika. ' Je lepší rozdělit snímek na dva a posouvat se vpřed a vzad, než mít všechny na jednom snímku, ale nikdo jej nemůže přečíst.
  • @Schweinbacke I souhlasím s vámi obecně, protože 6pt je pravděpodobně příliš malý na prezentaci, ale někdy je 10pt příliš malý a je lepší ' vytlačit poslední řádek na snímek spíše než rozdělit na dvě části. Dále může být užitečné přidat " odkaz na rovnici ", pokud má být prezentace vytištěna. Oba vyžadují techniku, jak změnit velikost písma na snímku.

Odpovědět

Můžete použít \fontsize:

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

Například

\fontsize{6pt}{7.2}\selectfont 

změní velikost písma na 6 bodů a \baselineskip na 7,2 bodu. Můžete definovat nový příkaz pro uplatnění změny:

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

Komentáře

  • To není ' Zdá se, že to neovlivňuje věci hluboko uvnitř itemize seznamů …
  • Jak změníme také velikost rozepsaného textu?
  • @ naught101 má pravdu – změní pouze první úroveň rozepsaných seznamů.
  • nefunguje pro \begin{frame}[allowframebreaks] \frametitle{References} \fontsize{3}{6}\selectfont \printbibliography \end{frame}

Odpověď

Protože odpověď Gonzalo nefunguje pro vnořené položky, je zde řešení, které nově definuje Šablona paprsku, která to řeší.

Aby to bylo obecné, použil jsem balíček environ, protože normální newenvironment má problémy s oddělením složených závorek tělem.

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

Komentáře

  • Funguje mi skvěle. Jednoduchá implementace , a rozšiřuje se na odrážkové položky
  • Vypadá dobře, i když nefunguje s křehkým rámem.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *