
I'm trying to write an Arabic document with ArabXeTeX but I have some problems with the math mode especially with superscripts and subscripts. Here is an example :
Code: Select all
\documentclass[12pt,a4paper]{article}%{memoir}
\usepackage[usenames,dvipsnames]{color}
\usepackage{array, multirow}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{palatino}
\usepackage{geometry}
\geometry{left=2cm,right=3cm,top=2cm,bottom=2cm}
\everymath{\displaystyle}%\color{blue}}
\newcommand{\dd}{\mathrm{d}}
%\renewcommand{\int}{\int\limits}
\usepackage{fontspec}
\usepackage{xltxtra}%,arabxetex}
\usepackage{bidipoem}
\renewcommand\poemcolsepskip{2cm}
\setromanfont[Mapping=tex-text]{Junicode}
\usepackage[novoc,fdf2alif]{arabxetex}
\newfontfamily\arabicfont[Script=Arabic,Scale=1.6]{Scheherazade}%,WordSpace=2
\usepackage{calc}
\definecolor{shade}{gray}{0.984}
\newenvironment{myFramedBox}[1][]%
{
%\setlength{\fboxsep}{-\fboxrule}
% \footnotesize\normalfont\ttfamily\raggedright
\setlength{\rightmargin}{\leftmargin}
\setlength{\itemsep}{-12pt}
\setlength{\parsep}{20pt}
\begin{lrbox}{\@tempboxa}%
\begin{minipage}{\linewidth-2\fboxsep}
}%
{
\end{minipage}%
\end{lrbox}%
\fcolorbox{black}{shade}{\usebox{\@tempboxa}}\newline\newline
}%
\usepackage{calc}
\definecolor{shade}{gray}{0.95}
\newenvironment{myshadedbox}[1][]%
{
%\setlength{\fboxsep}{-\fboxrule}
\footnotesize\normalfont\ttfamily\raggedright
\setlength{\rightmargin}{\leftmargin}
\setlength{\itemsep}{-12pt}
\setlength{\parsep}{20pt}
\begin{lrbox}{\@tempboxa}%
\begin{minipage}{\linewidth-2\fboxsep}
}%
{
\end{minipage}%
\end{lrbox}%
\fcolorbox{black}{shade}{\usebox{\@tempboxa}}\newline\newline
}%
%\definecolor{MyGray}{rgb}{0.93,0.93,0.91}%{0.96,0.97,0.98}
%\definecolor{MyGray}{rgb}{0.99,0.90,0.99}%{0.96,0.97,0.98}
\definecolor{MyGray}{rgb}{0.99,0.99,0.8}
\makeatletter\newenvironment{graybox}{%
\begin{lrbox}{\@tempboxa}\begin{minipage}{\columnwidth}}{\end{minipage}\end{lrbox}%
\colorbox{MyGray}{\usebox{\@tempboxa}}
}\makeatother
%\definecolor{MyGray}{rgb}{0.96,0.97,0.98}
%\makeatletter\newenvironment{graybox}{%
% \begin{lrbox}{\@tempboxa}\begin{minipage}{\columnwidth}}{\end{minipage}\end{lrbox}%
% \colorbox{MyGray}{\usebox{\@tempboxa}}
%}\makeatother
%\colorlet{mygreen}{PowderBlue!50!GreenYellow!49!Wheat}
%\definecolor{MyGreen}{rgb}{0.97,0.97,0.97}%{0.96,0.97,0.98}
%\colorlet{MyGreen}{PowderBlue!30!GreenYellow!39!Beige}
%\definecolor{MyChartreuse}{rgb}{0.498039,1.000000,0.000000}
\definecolor{MyChartreuse}{rgb}{0.798039,0.990000,0.9700000}
\usepackage{amsmath}
\usepackage{amssymb}
\makeatletter\newenvironment{greenbox}{%
\begin{lrbox}{\@tempboxa}\begin{minipage}{\columnwidth}}{\end{minipage}\end{lrbox}%
\colorbox{MyChartreuse}{\usebox{\@tempboxa}}
}\makeatother
\title{\color{Sepia}{\begin{arab}[voc]{\Huge{المعادلات التفاضليّة}}\end{arab}}}
\date{{\color{MidnightBlue}\begin{arab}10 من ذي الحجة 1432 هـ \\ 6 نوفمبر 2011 م \end{arab}}}
% \fontencoding{T1}
% \fontfamily{garamond}
%\fontseries{m}
%\fontshape{it}
%\fontsize{12}{15}
%\selectfont
\newcommand{\ecartun}{\vspace{1cm}}
\newcommand{\ecartdeux}{\vspace{2cm}}
\newcommand{\ecarttrois}{\vspace{3cm}}
\newcommand{\polun}{\newfontfamily\arabicfont[Script=Arabic,Scale=1.6]{Scheherazade}}
\newcommand{\poldeux}{\newfontfamily\arabicfont[Script=Arabic,Scale=1.6,WordSpace=1]{Mothanna}}
\newcommand{\poltrois}{\newfontfamily\arabicfont[Script=Arabic,Scale=1.5,WordSpace=1]{Nice}}
%\newcommand{\font4}{}
\newcommand{\NN}{\mathbb{N}}
\newcommand{\ZZ}{\mathbb{Z}}
\newcommand{\QQ}{\mathbb{Q}}
\newcommand{\RR}{\mathbb{R}}
\newcommand{\CC}{\mathbb{C}}
\newcommand{\ch}{\operatorname{ch}}
\newcommand{\sh}{\operatorname{sh}}
\newcommand{\p}{\prime}
\begin{document}
\maketitle
\DeclareFixedFont{\bigsf}{T1}{phv}{b}{n}{13pt}
\everymath{\bigsf}
\newpage
\poltrois
\begin{arab}
\color{BlueViolet}
{\large المسارات المتعامدة ((\textLR{Trajectoires orthogonales}))}
\ecartun
\end{arab}
\polun
\begin{graybox}
\begin{arab}[voc]
نعتبر عائلة من المنحنيات \LR{$(C_{\lambda})$} المرتبطة بالوسيط الحقيقي $\lambda$.
المسارات المتعامدة للمنحنيات \LR{$$(C_{\lambda})$$} هي المنحنيات $(\Gamma)$ التي تُحقِّق :
إذا كانت $M$ نقطة تقاطع $(C_{\lambda})$ مع $(\Gamma)$ فإنّ المماسات للمُنحَنَيَين عند $M$ متعامدان.
إذا كانت المنحنيات $(C_{\lambda})$ حلولاً للمعادلة التفاضلية
\end{arab}
$$f\left(x,y,\frac{\dd y}{\dd x}\right) = 0$$
\begin{arab}[voc]
فإنّ ميل المماس للمنحني $(C_{\lambda})$ عند النقطة $M$ يساوي $\displaystyle \frac{\dd y}{\dd x}$; و بالتالي (التعامد) فإنّ ميل المماس للمنحني $(\Gamma)$ عند النقطة $M$ يساوي $\displaystyle -\frac{\dd x}{\dd y}$.
أي أنّه يجب البحث عن المنحنيات $(\Gamma)$ بكونها حلولاً للمعادلة
\end{arab}
$$f\left(x,z,-\frac{\dd x}{\dd z}\right) = 0$$
\end{graybox}
\ecartun
\begin{greenbox}
%\color{black}
\begin{arab}[voc]
عيِّن المسارات المتعامدة للدوائر $(C_{\lambda})$ التي يقع مركزُها على المِحور $(Ox)$ و نصف قطرها $R$ (عدد ثابت).
\end{arab}
\end{greenbox}
\ecartun
\begin{greenbox}
%\color{black}
\begin{arab}[voc]
عيِّن المسارات المتعامدة للمنحنيات $(C_{\lambda})$ المُعرَّفة بالمعادلة
\end{arab}
$$(C_{\lambda})\qquad\qquad x(x^2+y^2)=\lambda y^2$$
\end{greenbox}
\ecartdeux
\poldeux
\begin{arab}
{\Large \textLR{\LARGE I}) المعادلات الخطية من الدرجة الثانية}
\end{arab}
\ecartun
\polun
\begin{graybox}
\begin{arab}[voc]
نحصل على الحلّ العام لمثل هذا النوع من المعادلات بجمع حلّ خاص لها مع الحلّ العام للمعادلة المتجانسة (بدون الطرف الثاني).
عندما تكون المعادلة المتجانسة (بدون الطرف الثاني) ثابتة فإنّ شكل حلِّها العام مُرتبط بإشارة العدد الحقيقي $\Delta = b^2 - 4ac$.
%\end{arab}
\begin{enumerate}
\item إذا كان $\Delta>0$ فإنّ للمعادلة حلّين حقيقيَين $\alpha,~\beta$ و الحلّ العام للمعادلة هو
$$y=\lambda e^{\alpha x}+\mu e^{\beta x}\qquad (\lambda,~\mu \in \RR).$$
\item إذا كان $\Delta = 0$ فإنّ للمعادلة حلّ مضاعف $\alpha$ و الحل العام للمعادلة هو
$$y=\lambda e^{\alpha x}+\mu xe^{\alpha x}\qquad (\lambda,~\mu \in \RR).$$
\item إذا كان $\Delta<0$ فإنّ للمعادلة حلّين مركّبين (تخيّلِيَيْن) مترافِقَيْن $\alpha+\imath \beta,~\alpha -\imath \beta$ و الحلّ العام للمعادلة هو
$$y=\lambda e^{\alpha x}\cos \beta x+\mu e^{\alpha x}\sin\beta x\qquad (\lambda,~\mu \in \RR).$$
\end{enumerate}
\end{arab}
\end{graybox}
\end{document}
Any help is highly appreciated.
Thank you.
System : OpenSuse 11.4
TeXLive 2011
TeXworks 0.4.3