blob: 5c360530700cbf0792b3908f0b4fa93895bbc566 (
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
|
\documentclass{article}
\usepackage[osf,p,nomath]{libertinus}
\usepackage{microtype}
\usepackage[pdfusetitle,hidelinks]{hyperref}
\usepackage[series={},nocritical,noend,nofamiliar,noledgroup]{reledmac}
\usepackage{reledpar}
\newfontfamily\syriacfont{Estrangelo Edessa}[Script=Syriac,Scale=1.2]
\usepackage{ifluatex}
\ifluatex
\newcommand{\textsyriac}[1] % Syriac inside LTR
{\bgroup\textdir TRT\syriacfont #1\egroup}
\newenvironment{syriac} % Syriac paragraph
{\textdir TRT\pardir TRT\syriacfont}{}
\else
\usepackage{graphicx}
\usepackage{polyglossia}
\setmainlanguage{english}
\setotherlanguage{syriac}
\renewcommand{\textsyriac}[1]{\bgroup\syriacfont #1\egroup}
\fi
\usepackage{metalogo}
\newcommand{\n}[1] % for digits inside Arabic text
{\bgroup\LTR #1\egroup}
\newcommand{\syriacfootnote}[1] % Syriac Footnotes
{\footnote{\textsyriac{#1}}}
\begin{document}
\date{}
\title{Using \LuaLaTeX\ to typeset RTL text with reledpar}
\maketitle
\begin{abstract}
This file provides an example of how to use reledpar and \LuaLaTeX\ to typeset a right to left text with its translation on the facing page\footnote{The text was provided by Latechneuse at \url{https://tex.stackexchange.com/q/227837/}.}.
As you can see, the switch to RTL convention is made \emph{before} the \verb+pstart+.
It must be also called inside \verb+\eledsection+.
For an example with \XeLaTeX, look at \href{./parallel-column-two-languages.tex}{parallel-column-two-languages.tex} file.
\end{abstract}
\begin{pages}
\begin{Leftside}
\begin{syriac}
\beginnumbering
\pstart
\eledsection*{\textsyriac{ܡܿܟܪܟܝ}}
\pend
\pstart
1ܘܟܕ 2ܡܿܟܪܟܝ3ܢܢ ܐܪܟ4ܐܢܐ ܗ̄ 5ܡܘܪܐ6 ܗܿܝ ܩ7ܕܡܝܬܐ
\pend
\endnumbering
\end{syriac}
\end{Leftside}
\begin{Rightside}
\beginnumbering
\pstart
\eledsection{English headline}
\pend
\pstart
Some english text.
\pend
\endnumbering
\end{Rightside}
\end{pages}
\Pages
\end{document}
|