阿拉伯语页面之间的方框文本,右边距使用 tikz

阿拉伯语页面之间的方框文本,右边距使用 tikz

首先,我要感谢大家的留言讨论 页面之间的方框文字 这对我来说非常有趣,所以我为我的例子(从右到左的语言)得到了一个阿拉伯语宏,这在很大程度上是由“第二版:带有 mdframed 的练习框”引起的。(我正在完成一本阿拉伯语概率书……)经过一些转换,您可以在我的文件示例中看到(我放了两个相同框架的副本,混合了阿拉伯语和英语,让您看到 Latex 和工具的美妙之处,我希望您能看到,即使您不懂阿拉伯语……\RL 表示从右到左,\LR 表示相反),我得到了一个很好的宏,一切似乎都很好……否则,leftmargin=、rightmargin= 命令在我的文件中完全没有效果,您可以输入您想要的所有值,它不会改变任何东西,您可以在示例中看到结果非常糟糕。有人知道原因以及如何使它恢复正常吗?非常感谢。Faouzi

这是我的文件示例

\documentclass[14pt,a4paper]{extbook}%{article}%
\usepackage{amsmath,amssymb}
\usepackage[framemethod=TikZ]{mdframed}





%\usepackage[dvips]{graphicx}
\usepackage{boxedminipage}
\usepackage{slashbox} % PROBLEME
%%\usepackage{diagbox} %% POUR REMPLACER SLASHBOX ?

\usepackage{titlesec}
\usepackage{xcolor}
\usepackage[framemethod=TikZ]{mdframed}

%\usepackage{amssymb}
%\usepackage{amsmath}
\usepackage{enumitem}

\usepackage{minitoc} 

\usepackage{rotating}

\usepackage{fmultico}
\setlength{\columnseprule}{0.1pt}

\usepackage{fancyhdr}
\pagestyle{fancy}




\usepackage{polyglossia}
\setmainlanguage[numerals=maghrib]{arabic}
\setotherlanguage{english}

\newfontfamily\arabicfont[Script=Arabic, AutoFakeSlant=-0.02]{Amiri}
%%\let\arabicfonttt\ttfamily
\setsansfont[Script=Arabic,Scale=1.5]{Amiri}



\tikzstyle{titlered} =
    [draw=black, thick, scale=.7, fill=white,% 
        line width=0.1pt, text=black, rectangle,  
        left, minimum height=.5cm]


\newcounter{example}
\renewcommand*\theexample{\RL{مثال~\arabic{section}\alph{example}}}


\makeatletter
\mdfdefinestyle{examplestyle}{%
    outerlinewidth=1em,%
    outerlinecolor=white,%
    leftmargin=-1em,%
    rightmargin=-1em,%
    middlelinewidth=1.2pt,%
%    roundcorner=5pt,%
    linecolor=gray!20,%
    backgroundcolor=white,%
    innertopmargin=1.2\baselineskip,
%    skipabove={\dimexpr0.5\baselineskip+\topskip\relax},
    skipabove={\dimexpr1\baselineskip\relax},
    skipbelow={0em},
    needspace=3\baselineskip,
    frametitlefont=\sffamily\bfseries,
    settings={\global\stepcounter{example}},
    firstextra={%
            \node[titlered,xshift=-1cm] at (P-|P) %
                    {\RL{~{\mdf@frametitlefont{\theexample}}~}};},%
    singleextra={%
%        \node[titlered,xshift=1cm] at (P-|O) %
         \node[titlered,xshift=-1cm] at (P-|P) %
            {\RL{~{\mdf@frametitlefont{\theexample}}~}};}
}
\makeatother



\newenvironment{example}%
{\begin{mdframed}[style=examplestyle]}{\end{mdframed}}





\newcommand{\SomeText}{%
    To calculate the horizontal position the kinematic differential
    equations are needed:
        \begin{align}
            \dot{n} &= u\cos\psi -v\sin\psi \\
            \dot{e} &= u\sin\psi + v\cos\psi
        \end{align}
    For small angles the following approximation can be used:
        \begin{align}
            \dot{n} &= u -v\delta_\psi \\
            \dot{e} &= u\delta_\psi + v
        \end{align}
}

\newcommand{\SomeOtherText}{%
    To calculate the horizontal position the kinematic differential
    equations are needed:
        \begin{align*}
            \dot{n} &= u\cos\psi -v\sin\psi \\
            \dot{e} &= u\sin\psi + v\cos\psi
        \end{align*}
    For small angles the following approximation can be used:
        \begin{align*}
            \dot{n} &= u -v\delta_\psi \\
            \dot{e} &= u\delta_\psi + v
        \end{align*}
}



\begin{document}

    \begin{example}
    \SomeText

تحديد ما إذا كان الفريق قد تعامل بصفة جيدة مع كل المباريات، تلك التي من المرجح أن
يفوز بها، و المباريات الأخرى. يمكن التعمق في هذه المسألة عبر حساب عدد سلسلات النجاح ثم التثبت مما إذا كانت هذه النتيجة محتملة أم لا، عندما كل ال 
$(n + m)!/(n! \ m!)$ 
ترتيبات ل
 $n$ 
 نجاح و 
 $m$ 
 خسارة، متساوية الاحتمالات...

المتغيرات العشوائية، التي قيمها تنتمي إلى مجموعة 
\textit{على الأكثر قابلة للعد (أو  تعدادية)}
  (أي تعدادية أو منتهية)، تسمى المتغيرات العشوائية المنفصلة، أو المتقطعة. لمتغير عشوائي منفصل 
 $X$، 
 نعرف ب\textit{دالة الأوزان الاحتمالية} 
 ل $X$ 
 $p(a)$ ،
\begin{equation*}
p (a) = P \{X = a\}
\end{equation*}
دالة الأوزان الاحتمالية 
 $p(a)$ 
 هي دالة موجبة لقيم  
 $a$، 
 على الأكثر تعدادية. 
  أي أن، إذا 
   $X$ 
   يأخذ واحدة من القيم 
    $x_{1}, x_{2}, \dots$، 
    فإن  
\begin{alignat*}{4}
&p(x_{i}) \geq 0 &&\quad \ i = 1, 2, \ldots\\
&p(x) = 0 &&\quad\mbox{\RL{ لكل القيم الأخرى ل 
    $x$ } }
\end{alignat*}

\LR{\SomeOtherText} 


   \end{example}

    \begin{example}
    \SomeText

تحديد ما إذا كان الفريق قد تعامل بصفة جيدة مع كل المباريات، تلك التي من المرجح أن
يفوز بها، و المباريات الأخرى. يمكن التعمق في هذه المسألة عبر حساب عدد سلسلات النجاح ثم التثبت مما إذا كانت هذه النتيجة محتملة أم لا، عندما كل ال 
$(n + m)!/(n! \ m!)$ 
ترتيبات ل
 $n$ 
 نجاح و 
 $m$ 
 خسارة، متساوية الاحتمالات...

المتغيرات العشوائية، التي قيمها تنتمي إلى مجموعة \textit{على الأكثر قابلة للعد (أو  تعدادية)}
  (أي تعدادية أو منتهية)، تسمى المتغيرات العشوائية المنفصلة، أو المتقطعة. لمتغير عشوائي منفصل 
 $X$، 
 نعرف ب\textit{دالة الأوزان الاحتمالية} 
 ل $X$ 
 $p(a)$ ،
\begin{equation*}
p (a) = P \{X = a\}
\end{equation*}
دالة الأوزان الاحتمالية 
 $p(a)$ 
 هي دالة موجبة لقيم  
 $a$، 
 على الأكثر تعدادية. 
  أي أن، إذا 
   $X$ 
   يأخذ واحدة من القيم 
    $x_{1}, x_{2}, \dots$، 
    فإن  
\begin{alignat*}{4}
&p(x_{i}) \geq 0 &&\quad \ i = 1, 2, \ldots\\
&p(x) = 0 &&\quad\mbox{\RL{ لكل القيم الأخرى ل 
    $x$ } }
\end{alignat*}

\LR{\SomeOtherText} 


   \end{example}
   \end{document}

相关内容