Festlegen der Schriftfamilie im Beamer-Frame

Festlegen der Schriftfamilie im Beamer-Frame

Ich muss in einem Glas Wasser ertrinken, aber ich renne mit dem Kopf gegen die Wand. Ich habe das Emerald-Paket installiert, um neue Schriftarten zu haben, die ich in meiner Beamer-Präsentation verwenden möchte.

Bitte sehen Sie sich den Code unten an, der sich problemlos mit pdflatex kompilieren lässt. Ich kann die Schriftart Augie in der Präsentationsfolie mit dem Institutsnamen usw. einstellen, aber ich kann das nicht in einer Folie tun, die mit \begin{frame} beginnt. Ich habe mir angesehen

Eigene Schriftart für Folientitel in Beamer festlegen

Beamer-Schriftfamilien allgemein wechseln

aber ich bin nicht sehr weit gekommen. Ich bin zu 99 % sicher, dass die Lösung ein Einzeiler sein muss, also bin ich für jede Hilfe dankbar!

Prost

####################################################################A
\documentclass[12pt]{beamer}
\usepackage{graphicx}
\usepackage[T1]{fontenc}
\usepackage{emerald}
\usetheme{default}

\beamertemplatenavigationsymbolsempty
\hypersetup{pdfpagemode=UseNone} % don't show bookmarks on initial view




% named colors
\definecolor{offwhite}{RGB}{249,242,215}
\definecolor{foreground}{RGB}{255,255,255}
\definecolor{background}{RGB}{24,24,24}
\definecolor{title}{RGB}{107,174,214}
\definecolor{gray}{RGB}{155,155,155}
\definecolor{subtitle}{RGB}{102,255,204}
\definecolor{hilight}{RGB}{102,255,204}
\definecolor{vhilight}{RGB}{255,111,207}
\definecolor{lolight}{RGB}{155,155,155}
%\definecolor{green}{RGB}{125,250,125}

% use those colors
\setbeamercolor{titlelike}{fg=title}
\setbeamercolor{subtitle}{fg=subtitle}
\setbeamercolor{institute}{fg=gray}
\setbeamercolor{normal text}{fg=foreground,bg=background}
\setbeamercolor{item}{fg=foreground} % color of bullets
\setbeamercolor{subitem}{fg=gray}   
\setbeamercolor{itemize/enumerate subbody}{fg=gray}
\setbeamertemplate{itemize subitem}{{\textendash}}
\setbeamerfont{itemize/enumerate subbody}{size=\footnotesize}
\setbeamerfont{itemize/enumerate subitem}{size=\footnotesize}

% Now try to set te Augie font everywhere

\setbeamerfont{my frametitle}{series=\ECFAugie}
\setbeamerfont{framesubtitle}{series=\ECFAugie}
\setbeamerfont{title}{series=\ECFAugie}
\setbeamerfont{caption}{series=\ECFAugie}
\setbeamerfont{author}{series=\ECFAugie}
\setbeamerfont{institute}{series=\ECFAugie}
\setbeamerfont{date}{series=\ECFAugie}





% page number
\setbeamertemplate{footline}{%
\raisebox{5pt}{\makebox[\paperwidth]{\hfill\makebox[20pt]{\color{gray}
      \scriptsize\insertframenumber}}}\hspace*{5pt}}


% add a bit of space at the top of the notes page
\addtobeamertemplate{note page}{\setlength{\parskip}{12pt}}


% a few macros
\newcommand{\bi}{\begin{itemize}}
\newcommand{\ei}{\end{itemize}}
\newcommand{\ig}{\includegraphics}
\newcommand{\subt}[1]{{\footnotesize \color{subtitle} {#1}}}


  \title{Blockchain: Traceability, Provenance and Applications for My
    Unknown Institute}
 \framesubtitle{A researcher's perspective}
 \author{ {John Doe}}
 \institute{Unknown Institute} 
 \begin{document}

\frame{
\titlepage}


\begin{frame}  
\frametitle{What is a Blockchain}
% \framesubtitle{Test Frame}
%   \subt{An optional subtitle}
A distributed data structure which is
\begin{enumerate}
\item very difficult to tamper with
\item if tampered with, the tampering is easy to spot  
\end{enumerate}
And who invented it?
\end{frame}


\end{document}

Antwort1

  • \usepackage{graphicx}und \usetheme{default}sind überflüssig

  • Mit \AtBeginDocument{\ECFAugie}können Sie die Schriftart des normalen Textes ändern

  • \setbeamerfont{my frametitle}{series=\ECFAugie}sollte sein\setbeamerfont{frametitle}{series=\ECFAugie}

  • \framesubtitle{A researcher's perspective}hat in der Präambel keine Auswirkung, meinten Sie \subtitle{A researcher's perspective}?

  • Dinge wie

    \newcommand{\bi}{\begin{itemize}}
    \newcommand{\ei}{\end{itemize}}
    \newcommand{\ig}{\includegraphics}
    

    sind keine gute Idee - sie verschleiern nur Ihren Code und machen ihn für alle außer Ihnen schwerer lesbar. Sie verlieren außerdem Funktionalität. Wenn Sie Zeit sparen möchten, verwenden Sie einen Editor mit Autovervollständigung und/oder Makros


\documentclass[12pt]{beamer}
%\usepackage{graphicx}
\usepackage[T1]{fontenc}
\usepackage{emerald}
%\usetheme{default}

\setbeamerfont{frametitle}{series=\ECFAugie}
\setbeamerfont{framesubtitle}{series=\ECFAugie}
\setbeamerfont{title}{series=\ECFAugie}
\setbeamerfont{caption}{series=\ECFAugie}
\setbeamerfont{author}{series=\ECFAugie}
\setbeamerfont{institute}{series=\ECFAugie}
\setbeamerfont{date}{series=\ECFAugie}

\AtBeginDocument{\ECFAugie}

\title{Blockchain: Traceability, Provenance and Applications for My  Unknown Institute}
\subtitle{A researcher's perspective}
\author{John Doe}
\institute{Unknown Institute} 

\begin{document}

\begin{frame}
    \titlepage
\end{frame}

\begin{frame}  
\frametitle{What is a Blockchain}
A distributed data structure which is
\begin{enumerate}
\item very difficult to tamper with
\item if tampered with, the tampering is easy to spot  
\end{enumerate}
And who invented it?
\end{frame}

\end{document}

Bildbeschreibung hier eingeben

Überlegen Sie bitte genau, für welche Anlässe Sie eine solche Schriftart verwenden.

verwandte Informationen