转置幻灯片页码

转置幻灯片页码

如何调换幻灯片页码。在英语中我们写 (1/3),表示三页中的首页。但在阿拉伯语中我们写 (3/1)。

我尝试并得出了这个代码。请参阅所附照片以了解更多说明。

\documentclass[xcolor=dvipsnames,svgnames,table]{beamer}
\usepackage{colortbl}
\usepackage{tikz}
\usetikzlibrary{calc}
\usetikzlibrary{arrows,shapes,positioning,shadows,fadings,shapes.arrows}
\usepackage{polyglossia}
\setdefaultlanguage[numerals=maghrib]{arabic}
\setotherlanguage{english}
\newfontfamily\arabicfontsf[Script=Arabic,Mapping=arabicdigits]  {Scheherazade}
\newfontfamily\arabicfont[Script=Arabic,Mapping=arabicdigits]{Scheherazade}
\setRTL   

\usetheme[progressbar=frametitle]{metropolis}
\setbeamertemplate{frame numbering}[fraction]
\useoutertheme{metropolis}
\useinnertheme{metropolis}
\usefonttheme{metropolis}
\usecolortheme{spruce}
\setbeamercolor{background canvas}{bg=white}
\usecolortheme[named=Red]{structure}
\setbeamercolor{progress bar}{fg=Mahogany}
\setbeamercolor{title}{bg=Mahogany}
\setbeamerfont{frametitle}{size=\Huge,series=\bfseries}


 \setRTL   
 \raggedleft

 \begin{document}
  \begin{frame}[t]{الشريحة الأولى}
  مرحبا مرحبا مرحبا.
  \raggedright
  \begin{tikzpicture}
     \node[rotate=90] at (55,12) {\textarabic{حقوق الطبع محفوظة 2018}};
  \end{tikzpicture}
 \end{frame}

\section{القسم الأولي}

\begin{frame}[t]{الشريحة الثانية}
 مرحبا مرحبا مرحبا.مرحبا مرحبا مرحبا.مرحبا مرحبا مرحبا.مرحبا مرحبا مرحبا.مرحبا مرحبا

\end{frame}

\begin{frame}[t]{الشريحة الثالثة}
  مرحبا مرحبا مرحبا.مرحبا مرحبا مرحبا.مرحبا مرحبا مرحبا.مرحبا مرحبا      مرحبا.مرحبا مرحبا   

  \end{frame}

 \end{document}

在此处输入图片描述

答案1

回答您提出的多个问题中的第一个:

您可以更改frame numbering大都会使用的显示帧号的模板

无关:

如果您已经加载完整metropolis主题,则无需另外加载外部、内部和字体主题。

\documentclass[xcolor=dvipsnames,svgnames,table]{beamer}

\usetheme[progressbar=frametitle]{metropolis}
%\useoutertheme{metropolis}
%\useinnertheme{metropolis}
%\usefonttheme{metropolis}
\usecolortheme{spruce}
\setbeamercolor{background canvas}{bg=white}
\usecolortheme[named=Red]{structure}
\setbeamercolor{progress bar}{fg=Mahogany}
\setbeamercolor{title}{bg=Mahogany}
\setbeamerfont{frametitle}{size=\Huge,series=\bfseries}

\setbeamertemplate{frame numbering}{
    \inserttotalframenumber/\insertframenumber
}

\begin{document}

\begin{frame}
\end{frame}

\begin{frame}
\end{frame}

\end{document}

如果你使用更新的 forkmoloch而不是metropolis,则你不必知道任何特殊的模板名称,而是可以调整通常的page number in head/footbeamer 模板:

\documentclass[xcolor=dvipsnames,svgnames,table]{beamer}

\usetheme[progressbar=frametitle]{moloch}% modern fork of the metropolis theme
\usecolortheme{spruce}
\setbeamercolor{background canvas}{bg=white}
\usecolortheme[named=Red]{structure}
\setbeamercolor{progress bar}{fg=Mahogany}
\setbeamercolor{title}{bg=Mahogany}
\setbeamerfont{frametitle}{size=\Huge,series=\bfseries}

\setbeamertemplate{page number in head/foot}{
    \inserttotalframenumber/\insertframenumber
}

\begin{document}

\begin{frame}
\end{frame}

\begin{frame}
\end{frame}

\end{document}

相关内容