summaryrefslogtreecommitdiff
path: root/macros/latex/exptl/mem/arabic.tex
blob: ccb1b000e7037f15a7b5bc8537de0e52991f4910 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
%$Lamed
\documentclass[12pt]{article}

\pagestyle{headings}

%\tracingmacros2

\usepackage[charset=isoara, english, arabic]{mem}

\languageproperties{arabic}{rmfamily=omarb}
\languageproperties{english}{rmfamily=ptm}

% Quick and dirty fix

   \let\origshipout\shipout
   \def\shipout#1{\origshipout#1 dir TLT}

\begin{document}


\begin{quote}
\begin{english}
This sample shows a mixture of Arabic and English. Arabic is
the main script. There are running heads, too.

\verb|\bodydir| apparently can be used only in the preamble
of the document. {\tracingmacros2 \tracingcommands2 \verb|\textdir|
should} reverse
\verb|\hbox|es with TLT,
but for some reason in Aleph does not work (Omega reverses
hboxes correctly). This is important in lists and sections.
Currently, the \verb|\bodydir| is that of the main language
(the last one in the package options), which means the
document has a fixed TLT layout.
\end{english}
\end{quote}

% Cannot be used in the middle of a document??

 ÈÓå Çääç ÇäÑÍåæ ÇäÑÍêå ÇäÇèñä ÇäèÌèÏ ÇäÍâ è çè ÇÍÏê ÇäÐÇÊ
 \englishtext{Hello} äÇêåãæ áêç ÊÕèñÑ ãËÑÉ Çè ÊÙÏñÏ Çè ÇÎÊäÇá áê ÇäÐÇÊ
 Çè ÇäÇÍèÇä ÈåÇ êÒÇÏ ÓÈâ Çè ÇæÊâÇä äÇ áê æáÓ ÇäÇåÑ è äÇ áê ÇäáÑÖ è
 ÇäÇåãÇæ è ÇäÇÙÊÈÇÑ è äÇ áê ÇäÙÈÇÑÉ è ÇäÇÔÇÑÉ Èä çè Èãä ÇÙÊÈÇÑ ÇÍÏê
 ÇäåÙæê åÈÑñÁ Ùæ ãäñ åÇ Óèê ÐÇÊç å×äâÇ è çè Çääñç ÓÈÍÇæç è ÊÙÇäê è äêÓ
 Ôê Á ÈÍâêâÉ ÇäÔêÆêÉ ÓèÇç.

\englishtext{A list, with random item breaks:}
\begin{enumerate}
\item%[\rlap{ÈÓå}]
 ÈÓå Çääç ÇäÑÍåæ ÇäÑÍêå ÇäÇèñä ÇäèÌèÏ ÇäÍâ è çè ÇÍÏê ÇäÐÇÊ
 \englishtext{Hello} äÇêåãæ áêç ÊÕèñÑ ãËÑÉ Çè ÊÙÏñÏ Çè ÇÎÊäÇá áê ÇäÐÇÊ
 
\item[Çè)]
Çè ÇäÇÍèÇä ÈåÇ êÒÇÏ ÓÈâ Çè ÇæÊâÇä äÇ áê æáÓ ÇäÇåÑ è äÇ áê ÇäáÑÖ è
 ÇäÇåãÇæ è ÇäÇÙÊÈÇÑ è äÇ áê ÇäÙÈÇÑÉ è ÇäÇÔÇÑÉ Èä çè Èãä ÇÙÊÈÇÑ ÇÍÏê
 
\item[\englishtext{Third})]
 ÇäåÙæê åÈÑñÁ Ùæ ãäñ åÇ Óèê ÐÇÊç å×äâÇ è çè Çääñç ÓÈÍÇæç è ÊÙÇäê è äêÓ
 Ôê Á ÈÍâêâÉ ÇäÔêÆêÉ ÓèÇç.
\end{enumerate}

\englishtext{A section follows:}

\section{ÈÓå Çääç ÇäÑÍåæ ÇäÑÍêå ÇäÇèñä ÇäèÌèÏ ÇäÍâ  è çè ÇÍÏê ÇäÐÇÊ}

 \englishtext{Blah. English \textit{text} in an arabic context. Note
 it is indented still at the right, as it must be.}
 
\section{ÈÓå Çääç ÇäÑÍåæ ÇäÑÍêå ÇäÇèñä ÇäèÌèÏ ÇäÍâ}

\begin{languageset}{english}
 
Now an English paragraph.  Arabic paragraph as a quote:
\begin{quote}
\begin{languageset}{arabic}
ÈÓå Çääç ÇäÑÍåæ ÇäÑÍêå ÇäÇèñä ÇäèÌèÏ ÇäÍâ è çè ÇÍÏê ÇäÐÇÊ
 \englishtext{Hello} äÇêåãæ áêç ÊÕèñÑ ãËÑÉ Çè ÊÙÏñÏ Çè ÇÎÊäÇá áê ÇäÐÇÊ
 Çè ÇäÇÍèÇä ÈåÇ êÒÇÏ ÓÈâ Çè ÇæÊâÇä äÇ áê æáÓ ÇäÇåÑ è äÇ áê ÇäáÑÖ è
 ÇäÇåãÇæ è ÇäÇÙÊÈÇÑ è äÇ áê ÇäÙÈÇÑÉ è ÇäÇÔÇÑÉ Èä çè Èãä ÇÙÊÈÇÑ ÇÍÏê
 ÇäåÙæê åÈÑñÁ Ùæ ãäñ åÇ Óèê ÐÇÊç å×äâÇ è çè Çääñç ÓÈÍÇæç è ÊÙÇäê è äêÓ
 Ôê Á ÈÍâêâÉ ÇäÔêÆêÉ ÓèÇç.
\end{languageset}
\end{quote}

 \section{A title in the English part to see what happens and if the
 format es correct}

By the way, page numbers are more or less correct (but still to be
improved). Note the section in latin script has a wrong format.

Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah.
Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah.
Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah.

    
\end{languageset}

\end{document}