Feinabstimmung der Position der Framenummer

Feinabstimmung der Position der Framenummer

Ich möchte die Position der Rahmennummer in meiner Beamer-Präsentation feinabstimmen, indem ich die horizontalen und vertikalen Ränder des Bruchs relativ zur Rahmenecke anpassen kann. Könnten Sie mir bitte helfen? Bildbeschreibung hier eingebenHier ist das MWE dazu:

\documentclass[9pt]{beamer}

\usepackage{graphicx} % Required for inserting images
\usepackage{lipsum}
\usepackage{amsfonts, amsmath,amssymb,amsthm}
\usepackage{tikz}



\usetheme[numbering=fraction]{metropolis}
\usecolortheme{dove}
\setbeamertemplate{title separator}{}


% Adjust the position of the frametitle
\makeatletter
\setbeamertemplate{frametitle}{
  \nointerlineskip%
  \begin{beamercolorbox}[sep=0.3cm,ht=3em,wd=\paperwidth]{frametitle}
    \vbox{}\vskip-1ex%
    \hspace{1.2em}\strut\underline{\insertframetitle}\strut
    \vskip-1.5ex%
  \end{beamercolorbox}
}
\makeatother





\usepackage{xcolor}
\definecolor{VimalBlue}{RGB}{51, 51, 179}
\definecolor{VimalGreen}{RGB}{0, 102, 0}
\definecolor{VimalPurple}{RGB}{93, 94, 200}
\definecolor{ChadDarkBlue}{rgb}{.1,0,.2}  
\definecolor{ChadBlue}{rgb}{.1,.1,.5}  
\definecolor{ChadRoyal}{rgb}{.2,.2,.8} 
\definecolor{ChadGreen}{rgb}{0,.4,0} 

\setbeamercolor{frametitle}{fg=VimalBlue}
\setbeamercolor{title}{fg=VimalBlue}
\setbeamercolor{author}{fg=VimalGreen}
\setbeamercolor{footline}{fg=black!50}




%\setbeamersize{text margin left=20pt}

\setbeamertemplate{title page}{
  \begin{center}
    \usebeamercolor[fg]{title}\inserttitle\\[1ex]
    \usebeamercolor[fg]{subtitle}\insertsubtitle\\[6ex]
    \usebeamercolor[fg]{author}\insertauthor\\[2ex]
    \usebeamercolor[fg]{institute}\insertinstitute\\[2ex]
    \usebeamercolor[fg]{date}\insertdate
  \end{center}
}



% Set custom color and size for bullets
\setbeamertemplate{itemize item}{$\bullet$}
\setbeamertemplate{itemize subitem}{$\circ$}
\setbeamertemplate{itemize subsubitem}{--}

\setbeamertemplate{enumerate item}[circle]
\setbeamertemplate{enumerate subitem}[circle]

% Customize the enumerate item template
\setbeamertemplate{enumerate item}{
  \tikz[baseline=(item.base)]{
    \node[inner sep=0, outer sep=0, draw=VimalPurple, fill=VimalPurple, text=white,circle, minimum size=0.3em, inner sep=0.1em] (item) {\scriptsize\insertenumlabel};
  }
}

\setbeamertemplate{enumerate subitem}{
  \tikz[baseline=(item.base)]{
    \node[inner sep=0, outer sep=0, draw=VimalPurple, fill=VimalPurple, text=white,square, minimum size=0.3em, inner sep=0.2em] (item) {\scriptsize\insertenumlabel};
  }
}




\setbeamertemplate{itemize/enumerate body begin}{\normalsize}
\setbeamertemplate{itemize/enumerate subbody begin}{\normalsize}


% Customize the enumerate items template
\setbeamercolor{itemize item}{fg=VimalBlue}
\setbeamercolor{itemize subitem}{fg=VimalBlue}


%\setbeamerfont{itemize item}{size=\huge}
%\setbeamerfont{itemize subitem}{size=\small}



% Font packages
\usepackage{mathptmx}
%\usepackage[cochineal]{newtxmath}
\usepackage{bm}   
\usepackage[scaled]{helvet}
\usepackage{microtype}



\title{\huge \textbf{Title}}
\subtitle{\large Authors}
\author{\textbf{\large John Doe}\\Workshop\\Insti\\January 2024}
\date{}

\begin{document}
\maketitle


\begin{frame}{Motivation}
\lipsum[1]
\end{frame}

\end{document}

Antwort1

Anstatt das veraltete metropolisDesign zu verwenden, können Sie das Design verwenden moloch, das eine modernere Abzweigung des metropolisDesigns ist.

Das molochTheme hat den Vorteil, dass es die Standardvorlage verwendet page number in head/foot, der Sie ganz einfach etwas Abstand hinzufügen können:

\documentclass[9pt]{beamer}

\usetheme{moloch}% modern fork of the metropolis theme
\setbeamertemplate{page number in head/foot}[totalframenumber]

\addtobeamertemplate{page number in head/foot}{}{\hspace*{0.5cm}\vspace*{0.5cm}}

\begin{document}


\begin{frame}
\frametitle{Motivation}
\end{frame}

\end{document}

Bildbeschreibung hier eingeben

Beim ursprünglichen Metropolis-Thema wird die Fußlinie im Wesentlichen folgendermaßen definiert:

\documentclass[9pt]{beamer}

\usetheme[numbering=fraction]{metropolis}

\makeatletter
\setbeamertemplate{footline}{%
  \begin{beamercolorbox}[wd=\textwidth, sep=3ex,rightskip=0pt]{footline}% <- change the 3ex to control the distance of the frame number from the right and bottom margin, change the 0pt to additional move the frame number further left
    \usebeamerfont{page number in head/foot}%
    \usebeamertemplate*{frame footer}
    \hfill%
    \usebeamertemplate*{frame numbering}
  \end{beamercolorbox}%
}
\makeatother

\begin{document}


\begin{frame}
\frametitle{Motivation}
\end{frame}

\end{document}

Mit können Sie sepden Abstand zum unteren und rechten Rand verändern und zusätzlich mit rightskipdie Rahmennummer horizontal verschieben.

verwandte Informationen