source: flex_extract.git/documentation/Sphinx/build/latex/LICRlatin2utf8.xdy @ f66f990

ctbtodev
Last change on this file since f66f990 was f66f990, checked in by Anne Philipp <anne.philipp@…>, 5 years ago

deleted jobscripts for tracking and updated Sphinx doc

  • Property mode set to 100644
File size: 10.0 KB
Line 
1;; style file for xindy
2;; filename: LICRlatin2utf8.xdy
3;; description: style file for xindy which maps back LaTeX Internal
4;;   Character Representation of letters (as arising in .idx index
5;;   file) to UTF-8 encoding for correct sorting by xindy.
6;; usage: for use with the pdflatex engine,
7;;        *not* for use with xelatex or lualatex.
8;;
9;; This is based upon xindy's distributed file tex/inputenc/utf8.xdy.
10;; The modifications include:
11;;
12;; - Updates for compatibility with current LaTeX macro encoding.
13;;
14;; - Systematic usage of the \IeC {...} mark-up, because mark-up in
15;;   tex/inputenc/utf8.xdy was using it on seemingly random basis, and
16;;   Sphinx coercing of xindy usability for both Latin and Cyrillic scripts
17;;   with pdflatex requires its systematic presence here.
18;;
19;; - Support for some extra letters: Ÿ, Ŋ, ŋ, Œ, œ, IJ, ij, ȷ and ẞ.
20;;
21;;   Indeed Sphinx needs to support for pdflatex engine all Unicode letters
22;;   available in TeX T1 font encoding.  The above letters are found in
23;;   that encoding but not in the Latin1, 2, 3 charsets which are those
24;;   covered by original tex/inputenc/utf8.xdy.
25;;
26;; - There is a problem that ȷ is not supported out-of-the box by LaTeX
27;;   with inputenc, one must add explicitely
28;;       \DeclareUnicodeCharacter{0237}{\j}
29;;   to preamble of LaTeX document.  However this character is not supported
30;;   by the TeX "times" font used by default by Sphinx for pdflatex engine.
31;;
32;;     **Update**: since LaTeX 2018/12/01, the \j as well as \SS, \k{} and
33;;                  \.{} need no extra user declaration anymore.
34;;
35;; - ẞ needs \DeclareUnicodeCharacter{1E9E}{\SS} (but ß needs no extra set-up).
36;;
37;; - U+02DB (˛) and U+02D9 (˙) are also not supported by inputenc
38;;   out of the box and require
39;;       \DeclareUnicodeCharacter{02DB}{\k{}}
40;;       \DeclareUnicodeCharacter{02D9}{\.{}}
41;;   to be added to preamble.
42;;
43;; - U+0127 ħ and U+0126 Ħ are absent from TeX T1+TS1 font encodings.
44;;
45;; - Characters Ŋ and ŋ are not supported by TeX font "times" used by
46;;   default by Sphinx for pdflatex engine but they are supported by
47;;   some TeX fonts, in particular by the default LaTeX font for T1
48;;   encoding.
49;;
50;; - " and ~ must be escaped as ~" and resp. ~~ in xindy merge rules.
51;;
52;; Contributed by the Sphinx team, July 2018.
53;;
54;; See sphinx.xdy for superior figures, as they are escaped by LaTeX writer.
55(merge-rule "\IeC {\textonesuperior }" "¹" :string)
56(merge-rule "\IeC {\texttwosuperior }" "²" :string)
57(merge-rule "\IeC {\textthreesuperior }" "³" :string)
58(merge-rule "\IeC {\'a}" "á" :string)
59(merge-rule "\IeC {\'A}" "Á" :string)
60(merge-rule "\IeC {\`a}" "à" :string)
61(merge-rule "\IeC {\`A}" "À" :string)
62(merge-rule "\IeC {\^a}" "â" :string)
63(merge-rule "\IeC {\^A}" "Â" :string)
64(merge-rule "\IeC {\~"a}" "ä" :string)
65(merge-rule "\IeC {\~"A}" "Ä" :string)
66(merge-rule "\IeC {\~~a}" "ã" :string)
67(merge-rule "\IeC {\~~A}" "Ã" :string)
68(merge-rule "\IeC {\c c}" "ç" :string)
69(merge-rule "\IeC {\c C}" "Ç" :string)
70(merge-rule "\IeC {\'c}" "ć" :string)
71(merge-rule "\IeC {\'C}" "Ć" :string)
72(merge-rule "\IeC {\^c}" "ĉ" :string)
73(merge-rule "\IeC {\^C}" "Ĉ" :string)
74(merge-rule "\IeC {\.c}" "ċ" :string)
75(merge-rule "\IeC {\.C}" "Ċ" :string)
76(merge-rule "\IeC {\c s}" "ş" :string)
77(merge-rule "\IeC {\c S}" "Ş" :string)
78(merge-rule "\IeC {\c t}" "ţ" :string)
79(merge-rule "\IeC {\c T}" "Ţ" :string)
80(merge-rule "\IeC {\-}" "­" :string); soft hyphen
81(merge-rule "\IeC {\textdiv }" "÷" :string)
82(merge-rule "\IeC {\'e}" "é" :string)
83(merge-rule "\IeC {\'E}" "É" :string)
84(merge-rule "\IeC {\`e}" "è" :string)
85(merge-rule "\IeC {\`E}" "È" :string)
86(merge-rule "\IeC {\^e}" "ê" :string)
87(merge-rule "\IeC {\^E}" "Ê" :string)
88(merge-rule "\IeC {\~"e}" "ë" :string)
89(merge-rule "\IeC {\~"E}" "Ë" :string)
90(merge-rule "\IeC {\^g}" "ĝ" :string)
91(merge-rule "\IeC {\^G}" "Ĝ" :string)
92(merge-rule "\IeC {\.g}" "ġ" :string)
93(merge-rule "\IeC {\.G}" "Ġ" :string)
94(merge-rule "\IeC {\^h}" "ĥ" :string)
95(merge-rule "\IeC {\^H}" "Ĥ" :string)
96(merge-rule "\IeC {\H o}" "ő" :string)
97(merge-rule "\IeC {\H O}" "Ő" :string)
98(merge-rule "\IeC {\textacutedbl }" "˝" :string)
99(merge-rule "\IeC {\H u}" "ű" :string)
100(merge-rule "\IeC {\H U}" "Ű" :string)
101(merge-rule "\IeC {\ae }" "æ" :string)
102(merge-rule "\IeC {\AE }" "Æ" :string)
103(merge-rule "\IeC {\textcopyright }" "©" :string)
104(merge-rule "\IeC {\c \ }" "¸" :string)
105(merge-rule "\IeC {\dh }" "ð" :string)
106(merge-rule "\IeC {\DH }" "Ð" :string)
107(merge-rule "\IeC {\dj }" "đ" :string)
108(merge-rule "\IeC {\DJ }" "Đ" :string)
109(merge-rule "\IeC {\guillemotleft }" "«" :string)
110(merge-rule "\IeC {\guillemotright }" "»" :string)
111(merge-rule "\IeC {\'\i }" "í" :string)
112(merge-rule "\IeC {\`\i }" "ì" :string)
113(merge-rule "\IeC {\^\i }" "î" :string)
114(merge-rule "\IeC {\~"\i }" "ï" :string)
115(merge-rule "\IeC {\i }" "ı" :string)
116(merge-rule "\IeC {\^\j }" "ĵ" :string)
117(merge-rule "\IeC {\k {}}" "˛" :string)
118(merge-rule "\IeC {\l }" "ł" :string)
119(merge-rule "\IeC {\L }" "Ł" :string)
120(merge-rule "\IeC {\nobreakspace }" " " :string)
121(merge-rule "\IeC {\o }" "ø" :string)
122(merge-rule "\IeC {\O }" "Ø" :string)
123(merge-rule "\IeC {\textsterling }" "£" :string)
124(merge-rule "\IeC {\textparagraph }" "¶" :string)
125(merge-rule "\IeC {\ss }" "ß" :string)
126(merge-rule "\IeC {\textsection }" "§" :string)
127(merge-rule "\IeC {\textbrokenbar }" "¦" :string)
128(merge-rule "\IeC {\textcent }" "¢" :string)
129(merge-rule "\IeC {\textcurrency }" "¤" :string)
130(merge-rule "\IeC {\textdegree }" "°" :string)
131(merge-rule "\IeC {\textexclamdown }" "¡" :string)
132(merge-rule "\IeC {\texthbar }" "ħ" :string)
133(merge-rule "\IeC {\textHbar }" "Ħ" :string)
134(merge-rule "\IeC {\textonehalf }" "½" :string)
135(merge-rule "\IeC {\textonequarter }" "¼" :string)
136(merge-rule "\IeC {\textordfeminine }" "ª" :string)
137(merge-rule "\IeC {\textordmasculine }" "º" :string)
138(merge-rule "\IeC {\textperiodcentered }" "·" :string)
139(merge-rule "\IeC {\textquestiondown }" "¿" :string)
140(merge-rule "\IeC {\textregistered }" "®" :string)
141(merge-rule "\IeC {\textthreequarters }" "¾" :string)
142(merge-rule "\IeC {\textyen }" "¥" :string)
143(merge-rule "\IeC {\th }" "þ" :string)
144(merge-rule "\IeC {\TH }" "Þ" :string)
145(merge-rule "\IeC {\'I}" "Í" :string)
146(merge-rule "\IeC {\`I}" "Ì" :string)
147(merge-rule "\IeC {\^I}" "Î" :string)
148(merge-rule "\IeC {\~"I}" "Ï" :string)
149(merge-rule "\IeC {\.I}" "İ" :string)
150(merge-rule "\IeC {\^J}" "Ĵ" :string)
151(merge-rule "\IeC {\k a}" "ą" :string)
152(merge-rule "\IeC {\k A}" "Ą" :string)
153(merge-rule "\IeC {\k e}" "ę" :string)
154(merge-rule "\IeC {\k E}" "Ę" :string)
155(merge-rule "\IeC {\'l}" "ĺ" :string)
156(merge-rule "\IeC {\'L}" "Ĺ" :string)
157(merge-rule "\IeC {\textlnot }" "¬" :string)
158(merge-rule "\IeC {\textmu }" "µ" :string)
159(merge-rule "\IeC {\'n}" "ń" :string)
160(merge-rule "\IeC {\'N}" "Ń" :string)
161(merge-rule "\IeC {\~~n}" "ñ" :string)
162(merge-rule "\IeC {\~~N}" "Ñ" :string)
163(merge-rule "\IeC {\'o}" "ó" :string)
164(merge-rule "\IeC {\'O}" "Ó" :string)
165(merge-rule "\IeC {\`o}" "ò" :string)
166(merge-rule "\IeC {\`O}" "Ò" :string)
167(merge-rule "\IeC {\^o}" "ô" :string)
168(merge-rule "\IeC {\^O}" "Ô" :string)
169(merge-rule "\IeC {\~"o}" "ö" :string)
170(merge-rule "\IeC {\~"O}" "Ö" :string)
171(merge-rule "\IeC {\~~o}" "õ" :string)
172(merge-rule "\IeC {\~~O}" "Õ" :string)
173(merge-rule "\IeC {\textpm }" "±" :string)
174(merge-rule "\IeC {\r a}" "å" :string)
175(merge-rule "\IeC {\r A}" "Å" :string)
176(merge-rule "\IeC {\'r}" "ŕ" :string)
177(merge-rule "\IeC {\'R}" "Ŕ" :string)
178(merge-rule "\IeC {\r u}" "ů" :string)
179(merge-rule "\IeC {\r U}" "Ů" :string)
180(merge-rule "\IeC {\'s}" "ś" :string)
181(merge-rule "\IeC {\'S}" "Ś" :string)
182(merge-rule "\IeC {\^s}" "ŝ" :string)
183(merge-rule "\IeC {\^S}" "Ŝ" :string)
184(merge-rule "\IeC {\textasciidieresis }" "¨" :string)
185(merge-rule "\IeC {\textasciimacron }" "¯" :string)
186(merge-rule "\IeC {\.{}}" "˙" :string)
187(merge-rule "\IeC {\textasciiacute }" "´" :string)
188(merge-rule "\IeC {\texttimes }" "×" :string)
189(merge-rule "\IeC {\u a}" "ă" :string)
190(merge-rule "\IeC {\u A}" "Ă" :string)
191(merge-rule "\IeC {\u g}" "ğ" :string)
192(merge-rule "\IeC {\u G}" "Ğ" :string)
193(merge-rule "\IeC {\textasciibreve }" "˘" :string)
194(merge-rule "\IeC {\'u}" "ú" :string)
195(merge-rule "\IeC {\'U}" "Ú" :string)
196(merge-rule "\IeC {\`u}" "ù" :string)
197(merge-rule "\IeC {\`U}" "Ù" :string)
198(merge-rule "\IeC {\^u}" "û" :string)
199(merge-rule "\IeC {\^U}" "Û" :string)
200(merge-rule "\IeC {\~"u}" "ü" :string)
201(merge-rule "\IeC {\~"U}" "Ü" :string)
202(merge-rule "\IeC {\u u}" "ŭ" :string)
203(merge-rule "\IeC {\u U}" "Ŭ" :string)
204(merge-rule "\IeC {\v c}" "č" :string)
205(merge-rule "\IeC {\v C}" "Č" :string)
206(merge-rule "\IeC {\v d}" "ď" :string)
207(merge-rule "\IeC {\v D}" "Ď" :string)
208(merge-rule "\IeC {\v e}" "ě" :string)
209(merge-rule "\IeC {\v E}" "Ě" :string)
210(merge-rule "\IeC {\v l}" "ľ" :string)
211(merge-rule "\IeC {\v L}" "Ľ" :string)
212(merge-rule "\IeC {\v n}" "ň" :string)
213(merge-rule "\IeC {\v N}" "Ň" :string)
214(merge-rule "\IeC {\v r}" "ř" :string)
215(merge-rule "\IeC {\v R}" "Ř" :string)
216(merge-rule "\IeC {\v s}" "š" :string)
217(merge-rule "\IeC {\v S}" "Š" :string)
218(merge-rule "\IeC {\textasciicaron }" "ˇ" :string)
219(merge-rule "\IeC {\v t}" "ť" :string)
220(merge-rule "\IeC {\v T}" "Ť" :string)
221(merge-rule "\IeC {\v z}" "ž" :string)
222(merge-rule "\IeC {\v Z}" "Ž" :string)
223(merge-rule "\IeC {\'y}" "ý" :string)
224(merge-rule "\IeC {\'Y}" "Ý" :string)
225(merge-rule "\IeC {\~"y}" "ÿ" :string)
226(merge-rule "\IeC {\'z}" "ź" :string)
227(merge-rule "\IeC {\'Z}" "Ź" :string)
228(merge-rule "\IeC {\.z}" "ż" :string)
229(merge-rule "\IeC {\.Z}" "Ż" :string)
230;; letters not in Latin1, 2, 3 but available in TeX T1 font encoding
231(merge-rule "\IeC {\~"Y}" "Ÿ" :string)
232(merge-rule "\IeC {\NG }" "Ŋ" :string)
233(merge-rule "\IeC {\ng }" "ŋ" :string)
234(merge-rule "\IeC {\OE }" "Œ" :string)
235(merge-rule "\IeC {\oe }" "œ" :string)
236(merge-rule "\IeC {\IJ }" "IJ" :string)
237(merge-rule "\IeC {\ij }" "ij" :string)
238(merge-rule "\IeC {\j }" "ȷ" :string)
239(merge-rule "\IeC {\SS }" "ẞ" :string)
Note: See TracBrowser for help on using the repository browser.
hosted by ZAMG