페르시아 비머 템플릿의 빈 바닥글 문제를 해결하는 방법

페르시아 비머 템플릿의 빈 바닥글 문제를 해결하는 방법

저는 다음에서 다운로드한 페르시아 비머 템플릿을 사용하고 있습니다.여기. 보시다시피,PDF페이지가 제공하는 내용에는 연구소 이름, 저자 및 프레임 번호가 있습니다. 하지만 TexLive2017을 사용하여 Ubuntu 18에서 이 코드를 컴파일하면 바닥글이 완전히 비어 있습니다. 파란색 섹션이 몇 개 있을 뿐 아무 것도 적혀 있지 않습니다.

아래 그림은 상황을 설명합니다. 페르시아 비머 템플릿의 바닥글 문제

참고 1: 제가 조정한 유일한 것은 글꼴입니다. 그 외에는 다른 것이 없습니다.
참고 2: 바닥글 제거와 관련된 많은 질문을 보았습니다. 하지만 내 질문은 그 반대다. 내가 아무것도 하지 않은 채 내 바닥글이 제거되고 있습니다!

이것은 원본 코드입니다(누군가 그냥 링크하는 것은 적절하지 않다고 말했기 때문에).

    % !TeX TS-program = xelatex

\documentclass{beamer}
%Set the slide theme
%Change to meet your taste
% Madrid, Copenhagen, Berlin, ... works
\usetheme{Madrid} 
%\usetheme{metropolis}


\usepackage{xecolor}
\usepackage{amsmath}
%\usefonttheme[onlymath]{serif} %Change the math font

\usepackage{xepersian}
\settextfont{XB Roya}

%---------------------------------------------------------------------------------
% Seetings to force Beamer works with Xepersian and RTL typesetting
%-------------------------------------------------------------------------------
%\raggedleft

% For right to left lists (itemize and enumerate)
\makeatletter
\newcommand{ \RTList}{\raggedleft\rightskip\@totalleftmargin} 
\makeatother
% Correct the bullet for RTL texts
\setbeamertemplate{itemize item}{\scriptsize\raise1.25pt%
 \hbox{\donotcoloroutermaths$\blacktriangleleft$}} 

% To force beamer use numbering in captions
\setbeamertemplate{caption}[numbered]{}% Number float-like environments



%---------------------------------------------------------------------------------
\title{
استفاده از Beamer برای تهیه اسلاید پارسی
}
\subtitle{ساخت اسلاید با زی‌پرشین و بیمر به روش ساده‌}
\author{محمد رحمانی}
\institute{دانشگاه صنعتی امیرکبیر}
\date{تابستان ۱۳۹۶}


\begin{document}
\begin{persian}
%------------------------------------------
% Title page
%------------------------------------------
\begin{frame}
\maketitle
\end{frame}

% To adjust the paragraphs in RTL
\everypar{\rightskip\rightmargin}
%-------------------------------------------------------------------------------
\begin{frame}{سرآغاز}
\section{مبانی}
\subsection{متن ساده}
این یک نمونه بسیار ساده از اسلاید است که با بیمر و زی‌پرشین ساخته شده‌است.

از فونت آزاد Roya XB برای این اسلاید استفاده شده‌است. این فونت در اینترنت موجود است و باید روی کامپیوتر شما نصب شده باشد یا در فولدر قابل دسترس برای زی‌لاتک باشد

تنظیمات اندکی در بخش آغازین برای اصلاح لیست‌ها و عنوان اسلایدها اضافه شده است. همچنین نحوه شماره‌گذاری تصاویر و جدول‌ها تنظیم شده‌است.

بسیاری از تم‌های استاندارد بیمر با این الگو قابل استفاده است.

استفاده از پانویس توصیه نمی شود. سفارش می‌شود که جدول فهرست مطالب به شکل دستی باشد. این اسلاید با بسیاری از تم‌های بیمر کار میکند اگرچه ممکن است اشکالاتی وجود داشته باشد.
\end{frame}

%-------------------------------------------------------------------------------
\section{لیست‌های بدون شماره و با شماره}
%-------------------------------------------------------------------------------
\begin{frame}{استفاده از لیست‌های بدون شماره}

استفاده از محیط لیست‌های بدون شماره در این‌جا آورده شده است. به نحوه راست چین نمودن لیست در فایل tex دقت نمایید.
\begin{itemize}\RTList
    \item مورد اول
    \item مورد دوم
    \item مورد سوم که یک متن طولانی تر است\\ ما چند خط در اینجا آورده‌ایم
    \item مورد آخر
\end{itemize}
\end{frame}

%-------------------------------------------------------------------------------
\begin{frame}{استفاده از محیط شماره‌گذاری}
 استفاده از محیط لیست (itemize) و شماره‌گذاری (enumerate) بصورت ترکیبی در این‌جا آورده شده است
 \begin{enumerate}\RTList
      \item سطح یک - مورد اول
          \begin{itemize}\RTList
                \item  سطح دوم - مورد اول
                 \item  سطح دوم - مورد دوم
          \end{itemize}
      \item سطح یک - مورد دو
      \item سطح یک - مورد سه
 \end{enumerate}

این یک پاراگراف ساده پارسی بعد از محیط شماره‌گذاری است.
\end{frame}


%-------------------------------------------------------------------------------
\begin{frame}{استفاده از رنگ و متن انگلیسی در اسلاید پارسی}
در این اسلاید نحوه استفاده از رنگ از بسته xecolor و نیز محیط LTR برای نوشتن متن پارسی آمده‌است.
\vspace{1cm}

{\xecolor{green}
    استفاده از \textbf{رنگ} و متن انگلیسی در داخل اسلاید پارسی
}
\vspace{1cm}
{\xecolor{red}
    \begin{LTR}
        This is an English Paragraph inside a Persian slide!\\
        Another line of latin text.
    \end{LTR}
}

\end{frame}


%-------------------------------------------------------------------------------
\begin{frame}
\frametitle{معادلات ریاضی}
چنانکه ملاحظه می‌شود عنوان در بیمر + زی‌پرشین به درستی کار می‌کند
\vspace{2cm}
\begin{equation}
\int_{a}^{b} f(x)dx = \frac{\lambda x^2 + \gamma x + \beta}{1+\sum_{n=1}^{m+2} 3 \alpha x^2 +x_n \sin(2 x_n -1)}
\end{equation}

\end{frame}

%------------------------------------------
% Tables and Pictures
%------------------------------------------
\section{کار با تصویر و جدول}

%------------------------------------------
\begin{frame}
\frametitle{شکل‌ها}
\begin{figure}
    \centering
    \includegraphics[width=0.4\linewidth]{settings-blue.pdf}
    \caption[نمونه تصویر]{چگونگی درج یک تصور در بیمر+زی‌پرشین}
    \label{fig:pic1}
\end{figure}
\end{frame}


%-------------------------------------------------------------------------------
\begin{frame}{جداول در بیمر و زی‌پرشین}
\begin{table}
\caption{نمونه متن در جدول فارسی}
\begin{tabular}{|c|c|c|c|}
    \hline 
خانه اول    & خانه وسط جدول &خانه سمت راست    \\ 
    \hline 
ردیف دوم    &  ردیف دوم خانه دوم& ردیف دوم خانه سوم   \\ 
    \hline 
ردیف سوم    &
$ y=\int_{a}^{b\gamma+\epsilon} f(x) dx $
& ردیف سوم آخر   \\ 
    \hline 
\end{tabular} 
\end{table}
\end{frame}

%-------------------------------------------------------------------------------
\begin{frame}{اسلاید پایانی}
در نسخه بعدی این اسلاید موارد زیر  آمده‌است: استفاده از فونت‌های فارسی آزاد که مناسب اسلاید هستند، متن‌های چند ستونی، لیست‌های رنگی و ...

کد منبع این اسلاید در آدرس زیر موجود است
\begin{itemize}\RTList
    \item \href{https://github.com/kookma/Persian-Beamer-Templates}{Github/kookma}
\end{itemize}

\begin{alertblock}{نکته مهم}
    این اسلاید با انجام برخی تنظیمات تهیه شده است زیرا بسته زی‌پرشین هنوز بطور کامل با بیمر سازگار نیست. در سایت 
    \href{http://qa.parsilatex.com}{پرسش و پاسخ پارسی لاتک}
 روش‌های سیستماتیک و مناسب‌تری توسط توسعه دهنده زی‌پرشین ارایه شده‌است.
\end{alertblock}


\end{frame}

\end{persian}
\end{document}

그렇다면 이 문제를 어떻게 해결할 수 있습니까?

답변1

어딘가에 버그가 있습니다. 텍스트는 실제로 거기에 있지만(선택 가능) 각주 배경이 그 위에 인쇄되어 보이지 않습니다.

배경색을 끄면 텍스트를 볼 수 있습니다. 예를 들어 \setbeamercolor{title in head/foot}{fg=black,bg=}다음과 같습니다.

여기에 이미지 설명을 입력하세요

및 유사 합니다 author in head/foot.date in head/foot

색상이 지정된 상자와 텍스트(즉, 기본 동작)를 원하는 경우 이 버그를 찾아서 수정해야 합니다. 정확한 문제를 찾지 못했습니다. 마드리드/고래 색상 테마에 정의된 색상과 상단에 흰색 텍스트를 사용하여 특정 너비와 높이의 es를 footline그리도록 템플릿을 재정의하는 해결 방법을 찾았습니다 .colorbox

MWE:

\documentclass{beamer}
\usetheme{Madrid} 
\usepackage{xepersian}
\settextfont{XB Roya}

\NewDocumentCommand{\Colorbox}{O{\dimexpr\linewidth-2\fboxsep} m m}{%
  \colorbox{#2}{\makebox[#1][c]{\rule{0pt}{5pt}#3}}}

\title{
استفاده از Beamer برای تهیه اسلاید پارسی
}
\subtitle{ساخت اسلاید با زی‌پرشین و بیمر به روش ساده‌}
\author{محمد رحمانی}
\institute{دانشگاه صنعتی امیرکبیر}
\date{تابستان ۱۳۹۶}

\setbeamercolor{footlineclr}{fg=white,bg=}
\makeatletter
\setbeamertemplate{footline}{
  \leavevmode%
  \hbox{%
  \begin{beamercolorbox}[wd=.4\paperwidth,ht=2.25ex,dp=1ex,center]{footlineclr}%
    \usebeamerfont{author in head/foot}\Colorbox{structure.fg}{\insertshortauthor\expandafter\ifblank\expandafter{\beamer@shortinstitute}{}{~~(\insertshortinstitute)}}
  \end{beamercolorbox}%
  \begin{beamercolorbox}[wd=.3\paperwidth,ht=2.25ex,dp=1ex,center]{footlineclr}%
    \usebeamerfont{title in head/foot}\Colorbox{structure.fg!75!black}{\insertshorttitle}%
  \end{beamercolorbox}%
  \begin{beamercolorbox}[wd=.3\paperwidth,ht=2.25ex,dp=1ex,right]{footlineclr}%
    \usebeamerfont{date in head/foot}\Colorbox{structure.fg!50!black}{\insertshortdate{}\hspace*{2em}
    \insertframenumber{} / \inserttotalframenumber\hspace*{2ex}}
  \end{beamercolorbox}}%
  \vskip0pt%
}
\makeatother

\begin{document}
\begin{persian}
\begin{frame}
\maketitle
\end{frame}
\end{persian}
\end{document}

결과:

여기에 이미지 설명을 입력하세요

출처:

바르샤바와 마드리드 비머 테마 믹스

컬러박스를 줄 끝까지 늘이기

관련 정보