GeneralArabXeTeX & Math

LaTeX specific issues not fitting into one of the other forums of this category.
Post Reply
symsam
Posts: 3
Joined: Thu Nov 24, 2011 3:54 pm

ArabXeTeX & Math

Post by symsam »

Hi :)
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}
The resulting PDF is attached. The advise of this page does not work (i.e writing \LR{$$ blabla$$} is)


Any help is highly appreciated.
Thank you.

System : OpenSuse 11.4
TeXLive 2011
TeXworks 0.4.3
Attachments
equations-differentielles.pdf
The resulting output.
(63.21 KiB) Downloaded 363 times
Last edited by localghost on Thu Nov 24, 2011 6:51 pm, edited 1 time in total.

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

symsam
Posts: 3
Joined: Thu Nov 24, 2011 3:54 pm

Re: ArabXeTeX & Math

Post by symsam »

No one knows? :cry:
Well, who is the maintainer of the ArabXeTeX package?
User avatar
localghost
Site Moderator
Posts: 9202
Joined: Fri Feb 02, 2007 12:06 pm

ArabXeTeX & Math

Post by localghost »

Take a look at the ArabXeTeX CTAN entry or its manual.


Best regards and welcome to the board
Thorsten
symsam
Posts: 3
Joined: Thu Nov 24, 2011 3:54 pm

ArabXeTeX & Math

Post by symsam »

localghost wrote:Take a look at the ArabXeTeX CTAN entry or its manual.
I have already contacted François Charette (firmicus(at)ankabut.net) but I've got no answer.
I don't no if he is the maintainer (in the readme file :http://distrib-coffee.ipsl.jussieu.fr/pub/mirrors/ctan/macros/xetex/latex/arabxetex/README, it's written : (c) François Charette 2007-2010 )
localghost wrote: Best regards and welcome to the board
Thorsten
Thank you.
Post Reply