Aufschlüsselung innerhalb des Blocks in Beamer ARABIC RTL Polyglossia

Aufschlüsselung innerhalb des Blocks in Beamer ARABIC RTL Polyglossia

Ich möchte eine Präsentation erstellen, um Einzelposten in den Block in Beamer einfügen zu können.

    \documentclass[10pt,a4paper]{beamer}
\usepackage[utf8]{inputenc}

\usepackage{polyglossia}
\setdefaultlanguage[numerals=maghrib,locale=algeria]{arabic} 
\setotherlanguage{english}
\newfontfamily\arabicfont[Script=Arabic]{Amiri}
\newfontfamily\arabicfontsf[Script=Arabic]{Amiri}

\usetheme{Warsaw}
\rightskip\rightmargin

\title{بسم الله الرحمان الرحيم \\
\textcolor{yellow}{محسن}}

\author{\textenglish{Mohcine}}
\institute{فئة المستهدفة}
\date{\today}

\begin{document}

\begin{frame}
\maketitle
\end{frame}

\begin{frame}{Title Frame}
 \frametitle{تمارين رقم 1}
    \begin{block}{تمارين رقم 1}
    {
       أدرس قابلية اشتقاق الدالة في النقطة  في كل حالة مما يلي ثم اكتب معادلة المماس في هذه النقطة:
\begin{itemize}
\item $f(x)=5x-3$ و $x_{0}=2$
\item $f(x)=3x^2-2x+5$ و $x_{0}=0$
\item $f(x)=\sin x$ و $x_{0}=\dfrac{\pi}{2}$
\item $f(x)=\cos 2x$ و $x_{0}=\dfrac{\pi}{3}$
\item $f(x)=\tan x$ و $x_{0}=0$
\item $f(x)=-\dfrac{1}{2}x^{3}+x^{2}$ و $x_{0}=2$
\item $f(x)=-\dfrac{x+1}{x+2}$ و $x_{0}=1$
\end{itemize}
    }
    \end{block}
        \end{frame}


\end{document}

was das folgende Bild erzeugt

Bildbeschreibung hier eingeben

Antwort1

In gewisser Weise

\begin{itemize}\itemindent=1.75em
\item $f(x)=5x-3$ و $x_{0}=2$
...
\end{itemize}

ODER defbitemizeUmgebung für Blockauflistung.

%+++++++++++++++++ def block itemize
\makeatletter
\newenvironment{bitemize}{%
  \ifnum\@itemdepth >2\relax\@toodeep\else%
      \advance\@itemdepth\@ne%
      \beamer@computepref\@itemdepth%
      \usebeamerfont{itemize/enumerate \beameritemnestingprefix body}%
      \usebeamercolor[fg]{itemize/enumerate \beameritemnestingprefix body}%
      \usebeamertemplate{itemize/enumerate \beameritemnestingprefix body begin}%
      \begin{list}
        {%
            \usebeamertemplate{itemize \beameritemnestingprefix item}%
        }%
        { \itemindent=1.75em%
            \def\makelabel##1{%
              {%  
                  \hss\llap{{%
                    \usebeamerfont*{itemize \beameritemnestingprefix item}%
                        \usebeamercolor[fg]{itemize \beameritemnestingprefix item}##1}}%
              }%  
            }%  
        }
        \raggedright
  \fi
}
{
  \end{list}
  \usebeamertemplate{itemize/enumerate \beameritemnestingprefix body end}%
}
\expandafter\let\csname beamer@@tmpop@itemize item@default\endcsname\relax
\expandafter\let\csname beamer@@tmpop@itemize subitem@default\endcsname\relax
\expandafter\let\csname beamer@@tmpop@itemize subsubitem@default\endcsname\relax
\makeatother
%+++++++++++++++++

Die Bearbeitung Ihres Codes erfolgt wie folgt.

\documentclass[10pt,a4paper]{beamer}
\usepackage[utf8]{inputenc}

\usepackage{polyglossia}
\setdefaultlanguage[numerals=maghrib,locale=algeria]{arabic} 
\setotherlanguage{english}
\newfontfamily\arabicfont[Script=Arabic]{Amiri}
\newfontfamily\arabicfontsf[Script=Arabic]{Amiri}

\usetheme{Warsaw}
\rightskip\rightmargin

\title{بسم الله الرحمان الرحيم \\
\textcolor{yellow}{محسن}}

\author{\textenglish{Mohcine}}
\institute{فئة المستهدفة}
\date{\today}


%+++++++++++++++++ def block itemize
\makeatletter
\newenvironment{bitemize}{%
  \ifnum\@itemdepth >2\relax\@toodeep\else%
      \advance\@itemdepth\@ne%
      \beamer@computepref\@itemdepth%
      \usebeamerfont{itemize/enumerate \beameritemnestingprefix body}%
      \usebeamercolor[fg]{itemize/enumerate \beameritemnestingprefix body}%
      \usebeamertemplate{itemize/enumerate \beameritemnestingprefix body begin}%
      \begin{list}
        {%
            \usebeamertemplate{itemize \beameritemnestingprefix item}%
        }%
        { \itemindent=1.75em%
            \def\makelabel##1{%
              {%  
                  \hss\llap{{%
                    \usebeamerfont*{itemize \beameritemnestingprefix item}%
                        \usebeamercolor[fg]{itemize \beameritemnestingprefix item}##1}}%
              }%  
            }%  
        }
        \raggedright
  \fi
}
{
  \end{list}
  \usebeamertemplate{itemize/enumerate \beameritemnestingprefix body end}%
}
\expandafter\let\csname beamer@@tmpop@itemize item@default\endcsname\relax
\expandafter\let\csname beamer@@tmpop@itemize subitem@default\endcsname\relax
\expandafter\let\csname beamer@@tmpop@itemize subsubitem@default\endcsname\relax
\makeatother
%+++++++++++++++++


\begin{document}

\begin{frame}
\maketitle
\end{frame}

\begin{frame}
 \frametitle{تمارين رقم 1}
 \begin{block}{تمارين رقم 1}
       أدرس قابلية اشتقاق الدالة في النقطة  في كل حالة مما يلي ثم اكتب معادلة المماس في هذه النقطة:
\begin{itemize}\itemindent=1.75em
\item $f(x)=5x-3$ و $x_{0}=2$
\item $f(x)=3x^2-2x+5$ و $x_{0}=0$
\item $f(x)=\sin x$ و $x_{0}=\dfrac{\pi}{2}$
\item $f(x)=\cos 2x$ و $x_{0}=\dfrac{\pi}{3}$
\item $f(x)=\tan x$ و $x_{0}=0$
\item $f(x)=-\dfrac{1}{2}x^{3}+x^{2}$ و $x_{0}=2$
\item $f(x)=-\dfrac{x+1}{x+2}$ و $x_{0}=1$
\end{itemize}
\end{block}
 \end{frame}

\begin{frame}
 \frametitle{تمارين رقم 2}
 \begin{block}{تمارين رقم 2}
       أدرس قابلية اشتقاق الدالة في النقطة  في كل حالة مما يلي ثم اكتب معادلة المماس في هذه النقطة:
\begin{bitemize}
\item $f(x)=5x-3$ و $x_{0}=2$
\item $f(x)=3x^2-2x+5$ و $x_{0}=0$
\item $f(x)=\sin x$ و $x_{0}=\dfrac{\pi}{2}$
\item $f(x)=\cos 2x$ و $x_{0}=\dfrac{\pi}{3}$
\item $f(x)=\tan x$ و $x_{0}=0$
\item $f(x)=-\dfrac{1}{2}x^{3}+x^{2}$ و $x_{0}=2$
\item $f(x)=-\dfrac{x+1}{x+2}$ و $x_{0}=1$
\end{bitemize}
\end{block}
 \end{frame}

\end{document}

Ausgabe mit TexLive 2019:

Bildbeschreibung hier eingeben

verwandte Informationen