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
|
sanhyph.tex
Unicode hyphenation patterns for Sanskrit and Prakrit in Devanagari,
Bengali, Kannada, Malayalam and Telugu scripts.
Created: April 1st, 2005
First release: June 8th, 2006
Revised: (not yet)
Version: 0.1
Created by Yves Codet with Jonathan Kew's help.
These patterns are meant for XeTeX, a Unicode variant of TeX. After being
compiled into a format, these patterns can be activated with the command:
\language=\sanskrit
In LaTeX, if your document is entirely in Sanskrit or Prakrit, you can write
the command in your preamble, for instance:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[12pt,a4paper]{book}
\usepackage{fontspec}
\setromanfont[Script=Devanagari]{Code2000}
\language=\sanskrit
\begin{document}
उद्दिष्टः समाहितचित्तस्य योगः । कथं व्युत्थितचित्तोऽपि योगयुक्तः स्यादित्येतदारभ्यते ।
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
If there is another language in your source file, you can define a new
font instance and a new command, for instance:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[12pt,a4paper]{book}
\usepackage{fontspec}
\usepackage[frenchb]{babel}
\setromanfont{Code2000} % font
% "Code2000" with French hyphenation called by "Babel"
\newfontinstance\devanagarifont[Script=Devanagari]{Code2000}
\newcommand{\sk}[1]{{\language=\sanskrit\devanagarifont{#1}}} % the
% same font with Sanskrit hyphenation called by the command
% "\language=\sanskrit"
\begin{document}
\sk{उद्दिष्टः समाहितचित्तस्य योगः । कथं व्युत्थितचित्तोऽपि योगयुक्तः
स्यादित्येतदारभ्यते ।}
La pratique de celui qui a l’esprit concentré vient d'être décrite.
Comment celui qui a l’esprit dispersé doit-il mener la sienne?
C’est ce sujet qui va être abordé.
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
I never use plainTeX, so I don't know how to do the same with it. If a
plainTeX user is willing to send me the equivalents of the above, I'll be
grateful.
Please send corrections and suggestions to:
ycodet@club-internet.fr
These hyphenation patterns are under the LaTeX Project Public License.
|