1548
1942
% Definitions for a main text size of 11pt. This is the default in
1551
\def\definetextfontsizexi{
1945
\def\definetextfontsizexi{%
1552
1946
% Text fonts (11.2pt, magstep1).
1553
1947
\def\textnominalsize{11pt}
1554
1948
\edef\mainmagstep{\magstephalf}
1555
\setfont\textrm\rmshape{10}{\mainmagstep}
1556
\setfont\texttt\ttshape{10}{\mainmagstep}
1557
\setfont\textbf\bfshape{10}{\mainmagstep}
1558
\setfont\textit\itshape{10}{\mainmagstep}
1559
\setfont\textsl\slshape{10}{\mainmagstep}
1560
\setfont\textsf\sfshape{10}{\mainmagstep}
1561
\setfont\textsc\scshape{10}{\mainmagstep}
1562
\setfont\textttsl\ttslshape{10}{\mainmagstep}
1949
\setfont\textrm\rmshape{10}{\mainmagstep}{OT1}
1950
\setfont\texttt\ttshape{10}{\mainmagstep}{OT1TT}
1951
\setfont\textbf\bfshape{10}{\mainmagstep}{OT1}
1952
\setfont\textit\itshape{10}{\mainmagstep}{OT1IT}
1953
\setfont\textsl\slshape{10}{\mainmagstep}{OT1}
1954
\setfont\textsf\sfshape{10}{\mainmagstep}{OT1}
1955
\setfont\textsc\scshape{10}{\mainmagstep}{OT1}
1956
\setfont\textttsl\ttslshape{10}{\mainmagstep}{OT1TT}
1563
1957
\font\texti=cmmi10 scaled \mainmagstep
1564
1958
\font\textsy=cmsy10 scaled \mainmagstep
1959
\def\textecsize{1095}
1566
1961
% A few fonts for @defun names and args.
1567
\setfont\defbf\bfshape{10}{\magstep1}
1568
\setfont\deftt\ttshape{10}{\magstep1}
1569
\setfont\defttsl\ttslshape{10}{\magstep1}
1962
\setfont\defbf\bfshape{10}{\magstep1}{OT1}
1963
\setfont\deftt\ttshape{10}{\magstep1}{OT1TT}
1964
\setfont\defttsl\ttslshape{10}{\magstep1}{OT1TT}
1570
1965
\def\df{\let\tentt=\deftt \let\tenbf = \defbf \let\tenttsl=\defttsl \bf}
1572
1967
% Fonts for indices, footnotes, small examples (9pt).
1573
1968
\def\smallnominalsize{9pt}
1574
\setfont\smallrm\rmshape{9}{1000}
1575
\setfont\smalltt\ttshape{9}{1000}
1576
\setfont\smallbf\bfshape{10}{900}
1577
\setfont\smallit\itshape{9}{1000}
1578
\setfont\smallsl\slshape{9}{1000}
1579
\setfont\smallsf\sfshape{9}{1000}
1580
\setfont\smallsc\scshape{10}{900}
1581
\setfont\smallttsl\ttslshape{10}{900}
1969
\setfont\smallrm\rmshape{9}{1000}{OT1}
1970
\setfont\smalltt\ttshape{9}{1000}{OT1TT}
1971
\setfont\smallbf\bfshape{10}{900}{OT1}
1972
\setfont\smallit\itshape{9}{1000}{OT1IT}
1973
\setfont\smallsl\slshape{9}{1000}{OT1}
1974
\setfont\smallsf\sfshape{9}{1000}{OT1}
1975
\setfont\smallsc\scshape{10}{900}{OT1}
1976
\setfont\smallttsl\ttslshape{10}{900}{OT1TT}
1582
1977
\font\smalli=cmmi9
1583
1978
\font\smallsy=cmsy9
1979
\def\smallecsize{0900}
1585
1981
% Fonts for small examples (8pt).
1586
1982
\def\smallernominalsize{8pt}
1587
\setfont\smallerrm\rmshape{8}{1000}
1588
\setfont\smallertt\ttshape{8}{1000}
1589
\setfont\smallerbf\bfshape{10}{800}
1590
\setfont\smallerit\itshape{8}{1000}
1591
\setfont\smallersl\slshape{8}{1000}
1592
\setfont\smallersf\sfshape{8}{1000}
1593
\setfont\smallersc\scshape{10}{800}
1594
\setfont\smallerttsl\ttslshape{10}{800}
1983
\setfont\smallerrm\rmshape{8}{1000}{OT1}
1984
\setfont\smallertt\ttshape{8}{1000}{OT1TT}
1985
\setfont\smallerbf\bfshape{10}{800}{OT1}
1986
\setfont\smallerit\itshape{8}{1000}{OT1IT}
1987
\setfont\smallersl\slshape{8}{1000}{OT1}
1988
\setfont\smallersf\sfshape{8}{1000}{OT1}
1989
\setfont\smallersc\scshape{10}{800}{OT1}
1990
\setfont\smallerttsl\ttslshape{10}{800}{OT1TT}
1595
1991
\font\smalleri=cmmi8
1596
1992
\font\smallersy=cmsy8
1993
\def\smallerecsize{0800}
1598
1995
% Fonts for title page (20.4pt):
1599
1996
\def\titlenominalsize{20pt}
1600
\setfont\titlerm\rmbshape{12}{\magstep3}
1601
\setfont\titleit\itbshape{10}{\magstep4}
1602
\setfont\titlesl\slbshape{10}{\magstep4}
1603
\setfont\titlett\ttbshape{12}{\magstep3}
1604
\setfont\titlettsl\ttslshape{10}{\magstep4}
1605
\setfont\titlesf\sfbshape{17}{\magstep1}
1997
\setfont\titlerm\rmbshape{12}{\magstep3}{OT1}
1998
\setfont\titleit\itbshape{10}{\magstep4}{OT1IT}
1999
\setfont\titlesl\slbshape{10}{\magstep4}{OT1}
2000
\setfont\titlett\ttbshape{12}{\magstep3}{OT1TT}
2001
\setfont\titlettsl\ttslshape{10}{\magstep4}{OT1TT}
2002
\setfont\titlesf\sfbshape{17}{\magstep1}{OT1}
1606
2003
\let\titlebf=\titlerm
1607
\setfont\titlesc\scbshape{10}{\magstep4}
2004
\setfont\titlesc\scbshape{10}{\magstep4}{OT1}
1608
2005
\font\titlei=cmmi12 scaled \magstep3
1609
2006
\font\titlesy=cmsy10 scaled \magstep4
1610
2007
\def\authorrm{\secrm}
1611
2008
\def\authortt{\sectt}
2009
\def\titleecsize{2074}
1613
2011
% Chapter (and unnumbered) fonts (17.28pt).
1614
2012
\def\chapnominalsize{17pt}
1615
\setfont\chaprm\rmbshape{12}{\magstep2}
1616
\setfont\chapit\itbshape{10}{\magstep3}
1617
\setfont\chapsl\slbshape{10}{\magstep3}
1618
\setfont\chaptt\ttbshape{12}{\magstep2}
1619
\setfont\chapttsl\ttslshape{10}{\magstep3}
1620
\setfont\chapsf\sfbshape{17}{1000}
2013
\setfont\chaprm\rmbshape{12}{\magstep2}{OT1}
2014
\setfont\chapit\itbshape{10}{\magstep3}{OT1IT}
2015
\setfont\chapsl\slbshape{10}{\magstep3}{OT1}
2016
\setfont\chaptt\ttbshape{12}{\magstep2}{OT1TT}
2017
\setfont\chapttsl\ttslshape{10}{\magstep3}{OT1TT}
2018
\setfont\chapsf\sfbshape{17}{1000}{OT1}
1621
2019
\let\chapbf=\chaprm
1622
\setfont\chapsc\scbshape{10}{\magstep3}
2020
\setfont\chapsc\scbshape{10}{\magstep3}{OT1}
1623
2021
\font\chapi=cmmi12 scaled \magstep2
1624
2022
\font\chapsy=cmsy10 scaled \magstep3
2023
\def\chapecsize{1728}
1626
2025
% Section fonts (14.4pt).
1627
2026
\def\secnominalsize{14pt}
1628
\setfont\secrm\rmbshape{12}{\magstep1}
1629
\setfont\secit\itbshape{10}{\magstep2}
1630
\setfont\secsl\slbshape{10}{\magstep2}
1631
\setfont\sectt\ttbshape{12}{\magstep1}
1632
\setfont\secttsl\ttslshape{10}{\magstep2}
1633
\setfont\secsf\sfbshape{12}{\magstep1}
2027
\setfont\secrm\rmbshape{12}{\magstep1}{OT1}
2028
\setfont\secit\itbshape{10}{\magstep2}{OT1IT}
2029
\setfont\secsl\slbshape{10}{\magstep2}{OT1}
2030
\setfont\sectt\ttbshape{12}{\magstep1}{OT1TT}
2031
\setfont\secttsl\ttslshape{10}{\magstep2}{OT1TT}
2032
\setfont\secsf\sfbshape{12}{\magstep1}{OT1}
1634
2033
\let\secbf\secrm
1635
\setfont\secsc\scbshape{10}{\magstep2}
2034
\setfont\secsc\scbshape{10}{\magstep2}{OT1}
1636
2035
\font\seci=cmmi12 scaled \magstep1
1637
2036
\font\secsy=cmsy10 scaled \magstep2
2037
\def\sececsize{1440}
1639
2039
% Subsection fonts (13.15pt).
1640
2040
\def\ssecnominalsize{13pt}
1641
\setfont\ssecrm\rmbshape{12}{\magstephalf}
1642
\setfont\ssecit\itbshape{10}{1315}
1643
\setfont\ssecsl\slbshape{10}{1315}
1644
\setfont\ssectt\ttbshape{12}{\magstephalf}
1645
\setfont\ssecttsl\ttslshape{10}{1315}
1646
\setfont\ssecsf\sfbshape{12}{\magstephalf}
2041
\setfont\ssecrm\rmbshape{12}{\magstephalf}{OT1}
2042
\setfont\ssecit\itbshape{10}{1315}{OT1IT}
2043
\setfont\ssecsl\slbshape{10}{1315}{OT1}
2044
\setfont\ssectt\ttbshape{12}{\magstephalf}{OT1TT}
2045
\setfont\ssecttsl\ttslshape{10}{1315}{OT1TT}
2046
\setfont\ssecsf\sfbshape{12}{\magstephalf}{OT1}
1647
2047
\let\ssecbf\ssecrm
1648
\setfont\ssecsc\scbshape{10}{1315}
2048
\setfont\ssecsc\scbshape{10}{1315}{OT1}
1649
2049
\font\sseci=cmmi12 scaled \magstephalf
1650
2050
\font\ssecsy=cmsy10 scaled 1315
2051
\def\ssececsize{1200}
1652
2053
% Reduced fonts for @acro in text (10pt).
1653
2054
\def\reducednominalsize{10pt}
1654
\setfont\reducedrm\rmshape{10}{1000}
1655
\setfont\reducedtt\ttshape{10}{1000}
1656
\setfont\reducedbf\bfshape{10}{1000}
1657
\setfont\reducedit\itshape{10}{1000}
1658
\setfont\reducedsl\slshape{10}{1000}
1659
\setfont\reducedsf\sfshape{10}{1000}
1660
\setfont\reducedsc\scshape{10}{1000}
1661
\setfont\reducedttsl\ttslshape{10}{1000}
2055
\setfont\reducedrm\rmshape{10}{1000}{OT1}
2056
\setfont\reducedtt\ttshape{10}{1000}{OT1TT}
2057
\setfont\reducedbf\bfshape{10}{1000}{OT1}
2058
\setfont\reducedit\itshape{10}{1000}{OT1IT}
2059
\setfont\reducedsl\slshape{10}{1000}{OT1}
2060
\setfont\reducedsf\sfshape{10}{1000}{OT1}
2061
\setfont\reducedsc\scshape{10}{1000}{OT1}
2062
\setfont\reducedttsl\ttslshape{10}{1000}{OT1TT}
1662
2063
\font\reducedi=cmmi10
1663
2064
\font\reducedsy=cmsy10
2065
\def\reducedecsize{1000}
1665
2067
% reset the current fonts
1677
2079
% Text fonts (10pt).
1678
2080
\def\textnominalsize{10pt}
1679
2081
\edef\mainmagstep{1000}
1680
\setfont\textrm\rmshape{10}{\mainmagstep}
1681
\setfont\texttt\ttshape{10}{\mainmagstep}
1682
\setfont\textbf\bfshape{10}{\mainmagstep}
1683
\setfont\textit\itshape{10}{\mainmagstep}
1684
\setfont\textsl\slshape{10}{\mainmagstep}
1685
\setfont\textsf\sfshape{10}{\mainmagstep}
1686
\setfont\textsc\scshape{10}{\mainmagstep}
1687
\setfont\textttsl\ttslshape{10}{\mainmagstep}
2082
\setfont\textrm\rmshape{10}{\mainmagstep}{OT1}
2083
\setfont\texttt\ttshape{10}{\mainmagstep}{OT1TT}
2084
\setfont\textbf\bfshape{10}{\mainmagstep}{OT1}
2085
\setfont\textit\itshape{10}{\mainmagstep}{OT1IT}
2086
\setfont\textsl\slshape{10}{\mainmagstep}{OT1}
2087
\setfont\textsf\sfshape{10}{\mainmagstep}{OT1}
2088
\setfont\textsc\scshape{10}{\mainmagstep}{OT1}
2089
\setfont\textttsl\ttslshape{10}{\mainmagstep}{OT1TT}
1688
2090
\font\texti=cmmi10 scaled \mainmagstep
1689
2091
\font\textsy=cmsy10 scaled \mainmagstep
2092
\def\textecsize{1000}
1691
2094
% A few fonts for @defun names and args.
1692
\setfont\defbf\bfshape{10}{\magstephalf}
1693
\setfont\deftt\ttshape{10}{\magstephalf}
1694
\setfont\defttsl\ttslshape{10}{\magstephalf}
2095
\setfont\defbf\bfshape{10}{\magstephalf}{OT1}
2096
\setfont\deftt\ttshape{10}{\magstephalf}{OT1TT}
2097
\setfont\defttsl\ttslshape{10}{\magstephalf}{OT1TT}
1695
2098
\def\df{\let\tentt=\deftt \let\tenbf = \defbf \let\tenttsl=\defttsl \bf}
1697
2100
% Fonts for indices, footnotes, small examples (9pt).
1698
2101
\def\smallnominalsize{9pt}
1699
\setfont\smallrm\rmshape{9}{1000}
1700
\setfont\smalltt\ttshape{9}{1000}
1701
\setfont\smallbf\bfshape{10}{900}
1702
\setfont\smallit\itshape{9}{1000}
1703
\setfont\smallsl\slshape{9}{1000}
1704
\setfont\smallsf\sfshape{9}{1000}
1705
\setfont\smallsc\scshape{10}{900}
1706
\setfont\smallttsl\ttslshape{10}{900}
2102
\setfont\smallrm\rmshape{9}{1000}{OT1}
2103
\setfont\smalltt\ttshape{9}{1000}{OT1TT}
2104
\setfont\smallbf\bfshape{10}{900}{OT1}
2105
\setfont\smallit\itshape{9}{1000}{OT1IT}
2106
\setfont\smallsl\slshape{9}{1000}{OT1}
2107
\setfont\smallsf\sfshape{9}{1000}{OT1}
2108
\setfont\smallsc\scshape{10}{900}{OT1}
2109
\setfont\smallttsl\ttslshape{10}{900}{OT1TT}
1707
2110
\font\smalli=cmmi9
1708
2111
\font\smallsy=cmsy9
2112
\def\smallecsize{0900}
1710
2114
% Fonts for small examples (8pt).
1711
2115
\def\smallernominalsize{8pt}
1712
\setfont\smallerrm\rmshape{8}{1000}
1713
\setfont\smallertt\ttshape{8}{1000}
1714
\setfont\smallerbf\bfshape{10}{800}
1715
\setfont\smallerit\itshape{8}{1000}
1716
\setfont\smallersl\slshape{8}{1000}
1717
\setfont\smallersf\sfshape{8}{1000}
1718
\setfont\smallersc\scshape{10}{800}
1719
\setfont\smallerttsl\ttslshape{10}{800}
2116
\setfont\smallerrm\rmshape{8}{1000}{OT1}
2117
\setfont\smallertt\ttshape{8}{1000}{OT1TT}
2118
\setfont\smallerbf\bfshape{10}{800}{OT1}
2119
\setfont\smallerit\itshape{8}{1000}{OT1IT}
2120
\setfont\smallersl\slshape{8}{1000}{OT1}
2121
\setfont\smallersf\sfshape{8}{1000}{OT1}
2122
\setfont\smallersc\scshape{10}{800}{OT1}
2123
\setfont\smallerttsl\ttslshape{10}{800}{OT1TT}
1720
2124
\font\smalleri=cmmi8
1721
2125
\font\smallersy=cmsy8
2126
\def\smallerecsize{0800}
1723
2128
% Fonts for title page (20.4pt):
1724
2129
\def\titlenominalsize{20pt}
1725
\setfont\titlerm\rmbshape{12}{\magstep3}
1726
\setfont\titleit\itbshape{10}{\magstep4}
1727
\setfont\titlesl\slbshape{10}{\magstep4}
1728
\setfont\titlett\ttbshape{12}{\magstep3}
1729
\setfont\titlettsl\ttslshape{10}{\magstep4}
1730
\setfont\titlesf\sfbshape{17}{\magstep1}
2130
\setfont\titlerm\rmbshape{12}{\magstep3}{OT1}
2131
\setfont\titleit\itbshape{10}{\magstep4}{OT1IT}
2132
\setfont\titlesl\slbshape{10}{\magstep4}{OT1}
2133
\setfont\titlett\ttbshape{12}{\magstep3}{OT1TT}
2134
\setfont\titlettsl\ttslshape{10}{\magstep4}{OT1TT}
2135
\setfont\titlesf\sfbshape{17}{\magstep1}{OT1}
1731
2136
\let\titlebf=\titlerm
1732
\setfont\titlesc\scbshape{10}{\magstep4}
2137
\setfont\titlesc\scbshape{10}{\magstep4}{OT1}
1733
2138
\font\titlei=cmmi12 scaled \magstep3
1734
2139
\font\titlesy=cmsy10 scaled \magstep4
1735
2140
\def\authorrm{\secrm}
1736
2141
\def\authortt{\sectt}
2142
\def\titleecsize{2074}
1738
2144
% Chapter fonts (14.4pt).
1739
2145
\def\chapnominalsize{14pt}
1740
\setfont\chaprm\rmbshape{12}{\magstep1}
1741
\setfont\chapit\itbshape{10}{\magstep2}
1742
\setfont\chapsl\slbshape{10}{\magstep2}
1743
\setfont\chaptt\ttbshape{12}{\magstep1}
1744
\setfont\chapttsl\ttslshape{10}{\magstep2}
1745
\setfont\chapsf\sfbshape{12}{\magstep1}
2146
\setfont\chaprm\rmbshape{12}{\magstep1}{OT1}
2147
\setfont\chapit\itbshape{10}{\magstep2}{OT1IT}
2148
\setfont\chapsl\slbshape{10}{\magstep2}{OT1}
2149
\setfont\chaptt\ttbshape{12}{\magstep1}{OT1TT}
2150
\setfont\chapttsl\ttslshape{10}{\magstep2}{OT1TT}
2151
\setfont\chapsf\sfbshape{12}{\magstep1}{OT1}
1746
2152
\let\chapbf\chaprm
1747
\setfont\chapsc\scbshape{10}{\magstep2}
2153
\setfont\chapsc\scbshape{10}{\magstep2}{OT1}
1748
2154
\font\chapi=cmmi12 scaled \magstep1
1749
2155
\font\chapsy=cmsy10 scaled \magstep2
2156
\def\chapecsize{1440}
1751
2158
% Section fonts (12pt).
1752
2159
\def\secnominalsize{12pt}
1753
\setfont\secrm\rmbshape{12}{1000}
1754
\setfont\secit\itbshape{10}{\magstep1}
1755
\setfont\secsl\slbshape{10}{\magstep1}
1756
\setfont\sectt\ttbshape{12}{1000}
1757
\setfont\secttsl\ttslshape{10}{\magstep1}
1758
\setfont\secsf\sfbshape{12}{1000}
2160
\setfont\secrm\rmbshape{12}{1000}{OT1}
2161
\setfont\secit\itbshape{10}{\magstep1}{OT1IT}
2162
\setfont\secsl\slbshape{10}{\magstep1}{OT1}
2163
\setfont\sectt\ttbshape{12}{1000}{OT1TT}
2164
\setfont\secttsl\ttslshape{10}{\magstep1}{OT1TT}
2165
\setfont\secsf\sfbshape{12}{1000}{OT1}
1759
2166
\let\secbf\secrm
1760
\setfont\secsc\scbshape{10}{\magstep1}
2167
\setfont\secsc\scbshape{10}{\magstep1}{OT1}
1761
2168
\font\seci=cmmi12
1762
2169
\font\secsy=cmsy10 scaled \magstep1
2170
\def\sececsize{1200}
1764
2172
% Subsection fonts (10pt).
1765
2173
\def\ssecnominalsize{10pt}
1766
\setfont\ssecrm\rmbshape{10}{1000}
1767
\setfont\ssecit\itbshape{10}{1000}
1768
\setfont\ssecsl\slbshape{10}{1000}
1769
\setfont\ssectt\ttbshape{10}{1000}
1770
\setfont\ssecttsl\ttslshape{10}{1000}
1771
\setfont\ssecsf\sfbshape{10}{1000}
2174
\setfont\ssecrm\rmbshape{10}{1000}{OT1}
2175
\setfont\ssecit\itbshape{10}{1000}{OT1IT}
2176
\setfont\ssecsl\slbshape{10}{1000}{OT1}
2177
\setfont\ssectt\ttbshape{10}{1000}{OT1TT}
2178
\setfont\ssecttsl\ttslshape{10}{1000}{OT1TT}
2179
\setfont\ssecsf\sfbshape{10}{1000}{OT1}
1772
2180
\let\ssecbf\ssecrm
1773
\setfont\ssecsc\scbshape{10}{1000}
2181
\setfont\ssecsc\scbshape{10}{1000}{OT1}
1774
2182
\font\sseci=cmmi10
1775
2183
\font\ssecsy=cmsy10
2184
\def\ssececsize{1000}
1777
2186
% Reduced fonts for @acro in text (9pt).
1778
2187
\def\reducednominalsize{9pt}
1779
\setfont\reducedrm\rmshape{9}{1000}
1780
\setfont\reducedtt\ttshape{9}{1000}
1781
\setfont\reducedbf\bfshape{10}{900}
1782
\setfont\reducedit\itshape{9}{1000}
1783
\setfont\reducedsl\slshape{9}{1000}
1784
\setfont\reducedsf\sfshape{9}{1000}
1785
\setfont\reducedsc\scshape{10}{900}
1786
\setfont\reducedttsl\ttslshape{10}{900}
2188
\setfont\reducedrm\rmshape{9}{1000}{OT1}
2189
\setfont\reducedtt\ttshape{9}{1000}{OT1TT}
2190
\setfont\reducedbf\bfshape{10}{900}{OT1}
2191
\setfont\reducedit\itshape{9}{1000}{OT1IT}
2192
\setfont\reducedsl\slshape{9}{1000}{OT1}
2193
\setfont\reducedsf\sfshape{9}{1000}{OT1}
2194
\setfont\reducedsc\scshape{10}{900}{OT1}
2195
\setfont\reducedttsl\ttslshape{10}{900}{OT1TT}
1787
2196
\font\reducedi=cmmi9
1788
2197
\font\reducedsy=cmsy9
2198
\def\reducedecsize{0900}
1790
2200
% reduce space between paragraphs
1791
2201
\divide\parskip by 2
7068
7713
\message{localization,}
7071
7715
% @documentlanguage is usually given very early, just after
7072
7716
% @setfilename. If done too late, it may not override everything
7073
% properly. Single argument is the language abbreviation.
7074
% It would be nice if we could set up a hyphenation file here.
7717
% properly. Single argument is the language (de) or locale (de_DE)
7718
% abbreviation. It would be nice if we could set up a hyphenation file.
7076
\parseargdef\documentlanguage{%
7721
\catcode`\_ = \active
7723
\parseargdef\documentlanguage{\begingroup
7724
\let_=\normalunderscore % normal _ character for filenames
7077
7725
\tex % read txi-??.tex file in plain TeX.
7078
% Read the file if it exists.
7726
% Read the file by the name they passed if it exists.
7079
7727
\openin 1 txi-#1.tex
7081
\errhelp = \nolanghelp
7082
\errmessage{Cannot read language file txi-#1.tex}%
7729
\documentlanguagetrywithoutunderscore{#1_\finish}%
7084
7731
\input txi-#1.tex
7738
% If they passed de_DE, and txi-de_DE.tex doesn't exist,
7741
\def\documentlanguagetrywithoutunderscore#1_#2\finish{%
7742
\openin 1 txi-#1.tex
7744
\errhelp = \nolanghelp
7745
\errmessage{Cannot read language file txi-#1.tex}%
7089
7752
\newhelp\nolanghelp{The given language definition file cannot be found or
7090
7753
is empty. Maybe you need to install it? In the current directory
7091
7754
should work if nowhere else does.}
7094
% @documentencoding should change something in TeX eventually, most
7095
% likely, but for now just recognize it.
7096
\let\documentencoding = \comment
7099
% Page size parameters.
7756
% Set the catcode of characters 128 through 255 to the specified number.
7758
\def\setnonasciicharscatcode#1{%
7760
\loop\ifnum\count255<256
7761
\global\catcode\count255=#1\relax
7762
\advance\count255 by 1
7766
\def\setnonasciicharscatcodenonglobal#1{%
7768
\loop\ifnum\count255<256
7769
\catcode\count255=#1\relax
7770
\advance\count255 by 1
7774
% @documentencoding sets the definition of non-ASCII characters
7775
% according to the specified encoding.
7777
\parseargdef\documentencoding{%
7778
% Encoding being declared for the document.
7779
\def\declaredencoding{\csname #1.enc\endcsname}%
7781
% Supported encodings: names converted to tokens in order to be able
7782
% to compare them with \ifx.
7783
\def\ascii{\csname US-ASCII.enc\endcsname}%
7784
\def\latnine{\csname ISO-8859-15.enc\endcsname}%
7785
\def\latone{\csname ISO-8859-1.enc\endcsname}%
7786
\def\lattwo{\csname ISO-8859-2.enc\endcsname}%
7787
\def\utfeight{\csname UTF-8.enc\endcsname}%
7789
\ifx \declaredencoding \ascii
7792
\else \ifx \declaredencoding \lattwo
7793
\setnonasciicharscatcode\active
7796
\else \ifx \declaredencoding \latone
7797
\setnonasciicharscatcode\active
7800
\else \ifx \declaredencoding \latnine
7801
\setnonasciicharscatcode\active
7804
\else \ifx \declaredencoding \utfeight
7805
\setnonasciicharscatcode\active
7809
\message{Unknown document encoding #1, ignoring.}%
7818
% A message to be logged when using a character that isn't available
7819
% the default font encoding (OT1).
7821
\def\missingcharmsg#1{\message{Character missing in OT1 encoding: #1.}}
7823
% Take account of \c (plain) vs. \, (Texinfo) difference.
7824
\def\cedilla#1{\ifx\c\ptexc\c{#1}\else\,{#1}\fi}
7826
% First, make active non-ASCII characters in order for them to be
7827
% correctly categorized when TeX reads the replacement text of
7828
% macros containing the character definitions.
7829
\setnonasciicharscatcode\active
7831
% Latin1 (ISO-8859-1) character definitions.
7832
\def\latonechardefs{%
7834
\gdef^^a1{\exclamdown}
7835
\gdef^^a2{\missingcharmsg{CENT SIGN}}
7836
\gdef^^a3{{\pounds}}
7837
\gdef^^a4{\missingcharmsg{CURRENCY SIGN}}
7838
\gdef^^a5{\missingcharmsg{YEN SIGN}}
7839
\gdef^^a6{\missingcharmsg{BROKEN BAR}}
7842
\gdef^^a9{\copyright}
7844
\gdef^^ab{\missingcharmsg{LEFT-POINTING DOUBLE ANGLE QUOTATION MARK}}
7847
\gdef^^ae{\registeredsymbol}
7850
\gdef^^b0{\textdegree}
7859
\gdef^^b8{\cedilla\ }
7863
\gdef^^bb{\missingcharmsg{RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK}}
7864
\gdef^^bc{$1\over4$}
7865
\gdef^^bd{$1\over2$}
7866
\gdef^^be{$3\over4$}
7867
\gdef^^bf{\questiondown}
7874
\gdef^^c5{\ringaccent A}
7876
\gdef^^c7{\cedilla C}
7886
\gdef^^d0{\missingcharmsg{LATIN CAPITAL LETTER ETH}}
7900
\gdef^^de{\missingcharmsg{LATIN CAPITAL LETTER THORN}}
7908
\gdef^^e5{\ringaccent a}
7910
\gdef^^e7{\cedilla c}
7915
\gdef^^ec{\`{\dotless i}}
7916
\gdef^^ed{\'{\dotless i}}
7917
\gdef^^ee{\^{\dotless i}}
7918
\gdef^^ef{\"{\dotless i}}
7920
\gdef^^f0{\missingcharmsg{LATIN SMALL LETTER ETH}}
7934
\gdef^^fe{\missingcharmsg{LATIN SMALL LETTER THORN}}
7938
% Latin9 (ISO-8859-15) encoding character definitions.
7939
\def\latninechardefs{%
7940
% Encoding is almost identical to Latin1.
7953
% Latin2 (ISO-8859-2) character definitions.
7954
\def\lattwochardefs{%
7956
\gdef^^a1{\missingcharmsg{LATIN CAPITAL LETTER A WITH OGONEK}}
7959
\gdef^^a4{\missingcharmsg{CURRENCY SIGN}}
7965
\gdef^^aa{\cedilla S}
7970
\gdef^^af{\dotaccent Z}
7972
\gdef^^b0{\textdegree}
7973
\gdef^^b1{\missingcharmsg{LATIN SMALL LETTER A WITH OGONEK}}
7974
\gdef^^b2{\missingcharmsg{OGONEK}}
7980
\gdef^^b8{\cedilla\ }
7982
\gdef^^ba{\cedilla s}
7987
\gdef^^bf{\dotaccent z}
7996
\gdef^^c7{\cedilla C}
7999
\gdef^^ca{\missingcharmsg{LATIN CAPITAL LETTER E WITH OGONEK}}
8006
\gdef^^d0{\missingcharmsg{LATIN CAPITAL LETTER D WITH STROKE}}
8015
\gdef^^d9{\ringaccent U}
8020
\gdef^^de{\cedilla T}
8030
\gdef^^e7{\cedilla c}
8033
\gdef^^ea{\missingcharmsg{LATIN SMALL LETTER E WITH OGONEK}}
8040
\gdef^^f0{\missingcharmsg{LATIN SMALL LETTER D WITH STROKE}}
8049
\gdef^^f9{\ringaccent u}
8054
\gdef^^fe{\cedilla t}
8055
\gdef^^ff{\dotaccent{}}
8058
% UTF-8 character definitions.
8060
% This code to support UTF-8 is based on LaTeX's utf8.def, with some
8061
% changes for Texinfo conventions. It is included here under the GPL by
8062
% permission from Frank Mittelbach and the LaTeX team.
8068
\gdef\UTFviiiTwoOctets#1#2{\expandafter
8069
\UTFviiiDefined\csname u8:#1\string #2\endcsname}
8071
\gdef\UTFviiiThreeOctets#1#2#3{\expandafter
8072
\UTFviiiDefined\csname u8:#1\string #2\string #3\endcsname}
8074
\gdef\UTFviiiFourOctets#1#2#3#4{\expandafter
8075
\UTFviiiDefined\csname u8:#1\string #2\string #3\string #4\endcsname}
8077
\gdef\UTFviiiDefined#1{%
8079
\message{\linenumber Unicode char \string #1 not defined for Texinfo}%
8090
\global\catcode\countUTFx\active
8091
\uccode`\~\countUTFx
8092
\uppercase\expandafter{\UTFviiiTmp}%
8093
\advance\countUTFx by 1
8094
\ifnum\countUTFx < \countUTFy
8095
\expandafter\UTFviiiLoop
8101
\xdef~{\noexpand\UTFviiiTwoOctets\string~}}
8107
\xdef~{\noexpand\UTFviiiThreeOctets\string~}}
8113
\xdef~{\noexpand\UTFviiiFourOctets\string~}}
8126
\gdef\DeclareUnicodeCharacter#1#2{%
8127
\countUTFz = "#1\relax
8128
\wlog{\space\space defining Unicode char U+#1 (decimal \the\countUTFz)}%
8131
\def\UTFviiiTwoOctets##1##2{%
8132
\csname u8:##1\string ##2\endcsname}%
8133
\def\UTFviiiThreeOctets##1##2##3{%
8134
\csname u8:##1\string ##2\string ##3\endcsname}%
8135
\def\UTFviiiFourOctets##1##2##3##4{%
8136
\csname u8:##1\string ##2\string ##3\string ##4\endcsname}%
8137
\expandafter\expandafter\expandafter\expandafter
8138
\expandafter\expandafter\expandafter
8139
\gdef\UTFviiiTmp{#2}%
8142
\gdef\parseXMLCharref{%
8143
\ifnum\countUTFz < "A0\relax
8144
\errhelp = \EMsimple
8145
\errmessage{Cannot define Unicode char value < 00A0}%
8146
\else\ifnum\countUTFz < "800\relax
8148
\parseUTFviiiB C\UTFviiiTwoOctets.,%
8149
\else\ifnum\countUTFz < "10000\relax
8152
\parseUTFviiiB E\UTFviiiThreeOctets.{,;}%
8157
\parseUTFviiiB F\UTFviiiFourOctets.{!,;}%
8161
\gdef\parseUTFviiiA#1{%
8162
\countUTFx = \countUTFz
8163
\divide\countUTFz by 64
8164
\countUTFy = \countUTFz
8165
\multiply\countUTFz by 64
8166
\advance\countUTFx by -\countUTFz
8167
\advance\countUTFx by 128
8168
\uccode `#1\countUTFx
8169
\countUTFz = \countUTFy}
8171
\gdef\parseUTFviiiB#1#2#3#4{%
8172
\advance\countUTFz by "#10\relax
8173
\uccode `#3\countUTFz
8174
\uppercase{\gdef\UTFviiiTmp{#2#3#4}}}
8177
\def\utfeightchardefs{%
8178
\DeclareUnicodeCharacter{00A0}{\tie}
8179
\DeclareUnicodeCharacter{00A1}{\exclamdown}
8180
\DeclareUnicodeCharacter{00A3}{\pounds}
8181
\DeclareUnicodeCharacter{00A8}{\"{ }}
8182
\DeclareUnicodeCharacter{00A9}{\copyright}
8183
\DeclareUnicodeCharacter{00AA}{\ordf}
8184
\DeclareUnicodeCharacter{00AB}{\guillemetleft}
8185
\DeclareUnicodeCharacter{00AD}{\-}
8186
\DeclareUnicodeCharacter{00AE}{\registeredsymbol}
8187
\DeclareUnicodeCharacter{00AF}{\={ }}
8189
\DeclareUnicodeCharacter{00B0}{\ringaccent{ }}
8190
\DeclareUnicodeCharacter{00B4}{\'{ }}
8191
\DeclareUnicodeCharacter{00B8}{\cedilla{ }}
8192
\DeclareUnicodeCharacter{00BA}{\ordm}
8193
\DeclareUnicodeCharacter{00BB}{\guillemetright}
8194
\DeclareUnicodeCharacter{00BF}{\questiondown}
8196
\DeclareUnicodeCharacter{00C0}{\`A}
8197
\DeclareUnicodeCharacter{00C1}{\'A}
8198
\DeclareUnicodeCharacter{00C2}{\^A}
8199
\DeclareUnicodeCharacter{00C3}{\~A}
8200
\DeclareUnicodeCharacter{00C4}{\"A}
8201
\DeclareUnicodeCharacter{00C5}{\AA}
8202
\DeclareUnicodeCharacter{00C6}{\AE}
8203
\DeclareUnicodeCharacter{00C7}{\cedilla{C}}
8204
\DeclareUnicodeCharacter{00C8}{\`E}
8205
\DeclareUnicodeCharacter{00C9}{\'E}
8206
\DeclareUnicodeCharacter{00CA}{\^E}
8207
\DeclareUnicodeCharacter{00CB}{\"E}
8208
\DeclareUnicodeCharacter{00CC}{\`I}
8209
\DeclareUnicodeCharacter{00CD}{\'I}
8210
\DeclareUnicodeCharacter{00CE}{\^I}
8211
\DeclareUnicodeCharacter{00CF}{\"I}
8213
\DeclareUnicodeCharacter{00D1}{\~N}
8214
\DeclareUnicodeCharacter{00D2}{\`O}
8215
\DeclareUnicodeCharacter{00D3}{\'O}
8216
\DeclareUnicodeCharacter{00D4}{\^O}
8217
\DeclareUnicodeCharacter{00D5}{\~O}
8218
\DeclareUnicodeCharacter{00D6}{\"O}
8219
\DeclareUnicodeCharacter{00D8}{\O}
8220
\DeclareUnicodeCharacter{00D9}{\`U}
8221
\DeclareUnicodeCharacter{00DA}{\'U}
8222
\DeclareUnicodeCharacter{00DB}{\^U}
8223
\DeclareUnicodeCharacter{00DC}{\"U}
8224
\DeclareUnicodeCharacter{00DD}{\'Y}
8225
\DeclareUnicodeCharacter{00DF}{\ss}
8227
\DeclareUnicodeCharacter{00E0}{\`a}
8228
\DeclareUnicodeCharacter{00E1}{\'a}
8229
\DeclareUnicodeCharacter{00E2}{\^a}
8230
\DeclareUnicodeCharacter{00E3}{\~a}
8231
\DeclareUnicodeCharacter{00E4}{\"a}
8232
\DeclareUnicodeCharacter{00E5}{\aa}
8233
\DeclareUnicodeCharacter{00E6}{\ae}
8234
\DeclareUnicodeCharacter{00E7}{\cedilla{c}}
8235
\DeclareUnicodeCharacter{00E8}{\`e}
8236
\DeclareUnicodeCharacter{00E9}{\'e}
8237
\DeclareUnicodeCharacter{00EA}{\^e}
8238
\DeclareUnicodeCharacter{00EB}{\"e}
8239
\DeclareUnicodeCharacter{00EC}{\`{\dotless{i}}}
8240
\DeclareUnicodeCharacter{00ED}{\'{\dotless{i}}}
8241
\DeclareUnicodeCharacter{00EE}{\^{\dotless{i}}}
8242
\DeclareUnicodeCharacter{00EF}{\"{\dotless{i}}}
8244
\DeclareUnicodeCharacter{00F1}{\~n}
8245
\DeclareUnicodeCharacter{00F2}{\`o}
8246
\DeclareUnicodeCharacter{00F3}{\'o}
8247
\DeclareUnicodeCharacter{00F4}{\^o}
8248
\DeclareUnicodeCharacter{00F5}{\~o}
8249
\DeclareUnicodeCharacter{00F6}{\"o}
8250
\DeclareUnicodeCharacter{00F8}{\o}
8251
\DeclareUnicodeCharacter{00F9}{\`u}
8252
\DeclareUnicodeCharacter{00FA}{\'u}
8253
\DeclareUnicodeCharacter{00FB}{\^u}
8254
\DeclareUnicodeCharacter{00FC}{\"u}
8255
\DeclareUnicodeCharacter{00FD}{\'y}
8256
\DeclareUnicodeCharacter{00FF}{\"y}
8258
\DeclareUnicodeCharacter{0100}{\=A}
8259
\DeclareUnicodeCharacter{0101}{\=a}
8260
\DeclareUnicodeCharacter{0102}{\u{A}}
8261
\DeclareUnicodeCharacter{0103}{\u{a}}
8262
\DeclareUnicodeCharacter{0106}{\'C}
8263
\DeclareUnicodeCharacter{0107}{\'c}
8264
\DeclareUnicodeCharacter{0108}{\^C}
8265
\DeclareUnicodeCharacter{0109}{\^c}
8266
\DeclareUnicodeCharacter{010A}{\dotaccent{C}}
8267
\DeclareUnicodeCharacter{010B}{\dotaccent{c}}
8268
\DeclareUnicodeCharacter{010C}{\v{C}}
8269
\DeclareUnicodeCharacter{010D}{\v{c}}
8270
\DeclareUnicodeCharacter{010E}{\v{D}}
8272
\DeclareUnicodeCharacter{0112}{\=E}
8273
\DeclareUnicodeCharacter{0113}{\=e}
8274
\DeclareUnicodeCharacter{0114}{\u{E}}
8275
\DeclareUnicodeCharacter{0115}{\u{e}}
8276
\DeclareUnicodeCharacter{0116}{\dotaccent{E}}
8277
\DeclareUnicodeCharacter{0117}{\dotaccent{e}}
8278
\DeclareUnicodeCharacter{011A}{\v{E}}
8279
\DeclareUnicodeCharacter{011B}{\v{e}}
8280
\DeclareUnicodeCharacter{011C}{\^G}
8281
\DeclareUnicodeCharacter{011D}{\^g}
8282
\DeclareUnicodeCharacter{011E}{\u{G}}
8283
\DeclareUnicodeCharacter{011F}{\u{g}}
8285
\DeclareUnicodeCharacter{0120}{\dotaccent{G}}
8286
\DeclareUnicodeCharacter{0121}{\dotaccent{g}}
8287
\DeclareUnicodeCharacter{0124}{\^H}
8288
\DeclareUnicodeCharacter{0125}{\^h}
8289
\DeclareUnicodeCharacter{0128}{\~I}
8290
\DeclareUnicodeCharacter{0129}{\~{\dotless{i}}}
8291
\DeclareUnicodeCharacter{012A}{\=I}
8292
\DeclareUnicodeCharacter{012B}{\={\dotless{i}}}
8293
\DeclareUnicodeCharacter{012C}{\u{I}}
8294
\DeclareUnicodeCharacter{012D}{\u{\dotless{i}}}
8296
\DeclareUnicodeCharacter{0130}{\dotaccent{I}}
8297
\DeclareUnicodeCharacter{0131}{\dotless{i}}
8298
\DeclareUnicodeCharacter{0132}{IJ}
8299
\DeclareUnicodeCharacter{0133}{ij}
8300
\DeclareUnicodeCharacter{0134}{\^J}
8301
\DeclareUnicodeCharacter{0135}{\^{\dotless{j}}}
8302
\DeclareUnicodeCharacter{0139}{\'L}
8303
\DeclareUnicodeCharacter{013A}{\'l}
8305
\DeclareUnicodeCharacter{0141}{\L}
8306
\DeclareUnicodeCharacter{0142}{\l}
8307
\DeclareUnicodeCharacter{0143}{\'N}
8308
\DeclareUnicodeCharacter{0144}{\'n}
8309
\DeclareUnicodeCharacter{0147}{\v{N}}
8310
\DeclareUnicodeCharacter{0148}{\v{n}}
8311
\DeclareUnicodeCharacter{014C}{\=O}
8312
\DeclareUnicodeCharacter{014D}{\=o}
8313
\DeclareUnicodeCharacter{014E}{\u{O}}
8314
\DeclareUnicodeCharacter{014F}{\u{o}}
8316
\DeclareUnicodeCharacter{0150}{\H{O}}
8317
\DeclareUnicodeCharacter{0151}{\H{o}}
8318
\DeclareUnicodeCharacter{0152}{\OE}
8319
\DeclareUnicodeCharacter{0153}{\oe}
8320
\DeclareUnicodeCharacter{0154}{\'R}
8321
\DeclareUnicodeCharacter{0155}{\'r}
8322
\DeclareUnicodeCharacter{0158}{\v{R}}
8323
\DeclareUnicodeCharacter{0159}{\v{r}}
8324
\DeclareUnicodeCharacter{015A}{\'S}
8325
\DeclareUnicodeCharacter{015B}{\'s}
8326
\DeclareUnicodeCharacter{015C}{\^S}
8327
\DeclareUnicodeCharacter{015D}{\^s}
8328
\DeclareUnicodeCharacter{015E}{\cedilla{S}}
8329
\DeclareUnicodeCharacter{015F}{\cedilla{s}}
8331
\DeclareUnicodeCharacter{0160}{\v{S}}
8332
\DeclareUnicodeCharacter{0161}{\v{s}}
8333
\DeclareUnicodeCharacter{0162}{\cedilla{t}}
8334
\DeclareUnicodeCharacter{0163}{\cedilla{T}}
8335
\DeclareUnicodeCharacter{0164}{\v{T}}
8337
\DeclareUnicodeCharacter{0168}{\~U}
8338
\DeclareUnicodeCharacter{0169}{\~u}
8339
\DeclareUnicodeCharacter{016A}{\=U}
8340
\DeclareUnicodeCharacter{016B}{\=u}
8341
\DeclareUnicodeCharacter{016C}{\u{U}}
8342
\DeclareUnicodeCharacter{016D}{\u{u}}
8343
\DeclareUnicodeCharacter{016E}{\ringaccent{U}}
8344
\DeclareUnicodeCharacter{016F}{\ringaccent{u}}
8346
\DeclareUnicodeCharacter{0170}{\H{U}}
8347
\DeclareUnicodeCharacter{0171}{\H{u}}
8348
\DeclareUnicodeCharacter{0174}{\^W}
8349
\DeclareUnicodeCharacter{0175}{\^w}
8350
\DeclareUnicodeCharacter{0176}{\^Y}
8351
\DeclareUnicodeCharacter{0177}{\^y}
8352
\DeclareUnicodeCharacter{0178}{\"Y}
8353
\DeclareUnicodeCharacter{0179}{\'Z}
8354
\DeclareUnicodeCharacter{017A}{\'z}
8355
\DeclareUnicodeCharacter{017B}{\dotaccent{Z}}
8356
\DeclareUnicodeCharacter{017C}{\dotaccent{z}}
8357
\DeclareUnicodeCharacter{017D}{\v{Z}}
8358
\DeclareUnicodeCharacter{017E}{\v{z}}
8360
\DeclareUnicodeCharacter{01C4}{D\v{Z}}
8361
\DeclareUnicodeCharacter{01C5}{D\v{z}}
8362
\DeclareUnicodeCharacter{01C6}{d\v{z}}
8363
\DeclareUnicodeCharacter{01C7}{LJ}
8364
\DeclareUnicodeCharacter{01C8}{Lj}
8365
\DeclareUnicodeCharacter{01C9}{lj}
8366
\DeclareUnicodeCharacter{01CA}{NJ}
8367
\DeclareUnicodeCharacter{01CB}{Nj}
8368
\DeclareUnicodeCharacter{01CC}{nj}
8369
\DeclareUnicodeCharacter{01CD}{\v{A}}
8370
\DeclareUnicodeCharacter{01CE}{\v{a}}
8371
\DeclareUnicodeCharacter{01CF}{\v{I}}
8373
\DeclareUnicodeCharacter{01D0}{\v{\dotless{i}}}
8374
\DeclareUnicodeCharacter{01D1}{\v{O}}
8375
\DeclareUnicodeCharacter{01D2}{\v{o}}
8376
\DeclareUnicodeCharacter{01D3}{\v{U}}
8377
\DeclareUnicodeCharacter{01D4}{\v{u}}
8379
\DeclareUnicodeCharacter{01E2}{\={\AE}}
8380
\DeclareUnicodeCharacter{01E3}{\={\ae}}
8381
\DeclareUnicodeCharacter{01E6}{\v{G}}
8382
\DeclareUnicodeCharacter{01E7}{\v{g}}
8383
\DeclareUnicodeCharacter{01E8}{\v{K}}
8384
\DeclareUnicodeCharacter{01E9}{\v{k}}
8386
\DeclareUnicodeCharacter{01F0}{\v{\dotless{j}}}
8387
\DeclareUnicodeCharacter{01F1}{DZ}
8388
\DeclareUnicodeCharacter{01F2}{Dz}
8389
\DeclareUnicodeCharacter{01F3}{dz}
8390
\DeclareUnicodeCharacter{01F4}{\'G}
8391
\DeclareUnicodeCharacter{01F5}{\'g}
8392
\DeclareUnicodeCharacter{01F8}{\`N}
8393
\DeclareUnicodeCharacter{01F9}{\`n}
8394
\DeclareUnicodeCharacter{01FC}{\'{\AE}}
8395
\DeclareUnicodeCharacter{01FD}{\'{\ae}}
8396
\DeclareUnicodeCharacter{01FE}{\'{\O}}
8397
\DeclareUnicodeCharacter{01FF}{\'{\o}}
8399
\DeclareUnicodeCharacter{021E}{\v{H}}
8400
\DeclareUnicodeCharacter{021F}{\v{h}}
8402
\DeclareUnicodeCharacter{0226}{\dotaccent{A}}
8403
\DeclareUnicodeCharacter{0227}{\dotaccent{a}}
8404
\DeclareUnicodeCharacter{0228}{\cedilla{E}}
8405
\DeclareUnicodeCharacter{0229}{\cedilla{e}}
8406
\DeclareUnicodeCharacter{022E}{\dotaccent{O}}
8407
\DeclareUnicodeCharacter{022F}{\dotaccent{o}}
8409
\DeclareUnicodeCharacter{0232}{\=Y}
8410
\DeclareUnicodeCharacter{0233}{\=y}
8411
\DeclareUnicodeCharacter{0237}{\dotless{j}}
8413
\DeclareUnicodeCharacter{1E02}{\dotaccent{B}}
8414
\DeclareUnicodeCharacter{1E03}{\dotaccent{b}}
8415
\DeclareUnicodeCharacter{1E04}{\udotaccent{B}}
8416
\DeclareUnicodeCharacter{1E05}{\udotaccent{b}}
8417
\DeclareUnicodeCharacter{1E06}{\ubaraccent{B}}
8418
\DeclareUnicodeCharacter{1E07}{\ubaraccent{b}}
8419
\DeclareUnicodeCharacter{1E0A}{\dotaccent{D}}
8420
\DeclareUnicodeCharacter{1E0B}{\dotaccent{d}}
8421
\DeclareUnicodeCharacter{1E0C}{\udotaccent{D}}
8422
\DeclareUnicodeCharacter{1E0D}{\udotaccent{d}}
8423
\DeclareUnicodeCharacter{1E0E}{\ubaraccent{D}}
8424
\DeclareUnicodeCharacter{1E0F}{\ubaraccent{d}}
8426
\DeclareUnicodeCharacter{1E1E}{\dotaccent{F}}
8427
\DeclareUnicodeCharacter{1E1F}{\dotaccent{f}}
8429
\DeclareUnicodeCharacter{1E20}{\=G}
8430
\DeclareUnicodeCharacter{1E21}{\=g}
8431
\DeclareUnicodeCharacter{1E22}{\dotaccent{H}}
8432
\DeclareUnicodeCharacter{1E23}{\dotaccent{h}}
8433
\DeclareUnicodeCharacter{1E24}{\udotaccent{H}}
8434
\DeclareUnicodeCharacter{1E25}{\udotaccent{h}}
8435
\DeclareUnicodeCharacter{1E26}{\"H}
8436
\DeclareUnicodeCharacter{1E27}{\"h}
8438
\DeclareUnicodeCharacter{1E30}{\'K}
8439
\DeclareUnicodeCharacter{1E31}{\'k}
8440
\DeclareUnicodeCharacter{1E32}{\udotaccent{K}}
8441
\DeclareUnicodeCharacter{1E33}{\udotaccent{k}}
8442
\DeclareUnicodeCharacter{1E34}{\ubaraccent{K}}
8443
\DeclareUnicodeCharacter{1E35}{\ubaraccent{k}}
8444
\DeclareUnicodeCharacter{1E36}{\udotaccent{L}}
8445
\DeclareUnicodeCharacter{1E37}{\udotaccent{l}}
8446
\DeclareUnicodeCharacter{1E3A}{\ubaraccent{L}}
8447
\DeclareUnicodeCharacter{1E3B}{\ubaraccent{l}}
8448
\DeclareUnicodeCharacter{1E3E}{\'M}
8449
\DeclareUnicodeCharacter{1E3F}{\'m}
8451
\DeclareUnicodeCharacter{1E40}{\dotaccent{M}}
8452
\DeclareUnicodeCharacter{1E41}{\dotaccent{m}}
8453
\DeclareUnicodeCharacter{1E42}{\udotaccent{M}}
8454
\DeclareUnicodeCharacter{1E43}{\udotaccent{m}}
8455
\DeclareUnicodeCharacter{1E44}{\dotaccent{N}}
8456
\DeclareUnicodeCharacter{1E45}{\dotaccent{n}}
8457
\DeclareUnicodeCharacter{1E46}{\udotaccent{N}}
8458
\DeclareUnicodeCharacter{1E47}{\udotaccent{n}}
8459
\DeclareUnicodeCharacter{1E48}{\ubaraccent{N}}
8460
\DeclareUnicodeCharacter{1E49}{\ubaraccent{n}}
8462
\DeclareUnicodeCharacter{1E54}{\'P}
8463
\DeclareUnicodeCharacter{1E55}{\'p}
8464
\DeclareUnicodeCharacter{1E56}{\dotaccent{P}}
8465
\DeclareUnicodeCharacter{1E57}{\dotaccent{p}}
8466
\DeclareUnicodeCharacter{1E58}{\dotaccent{R}}
8467
\DeclareUnicodeCharacter{1E59}{\dotaccent{r}}
8468
\DeclareUnicodeCharacter{1E5A}{\udotaccent{R}}
8469
\DeclareUnicodeCharacter{1E5B}{\udotaccent{r}}
8470
\DeclareUnicodeCharacter{1E5E}{\ubaraccent{R}}
8471
\DeclareUnicodeCharacter{1E5F}{\ubaraccent{r}}
8473
\DeclareUnicodeCharacter{1E60}{\dotaccent{S}}
8474
\DeclareUnicodeCharacter{1E61}{\dotaccent{s}}
8475
\DeclareUnicodeCharacter{1E62}{\udotaccent{S}}
8476
\DeclareUnicodeCharacter{1E63}{\udotaccent{s}}
8477
\DeclareUnicodeCharacter{1E6A}{\dotaccent{T}}
8478
\DeclareUnicodeCharacter{1E6B}{\dotaccent{t}}
8479
\DeclareUnicodeCharacter{1E6C}{\udotaccent{T}}
8480
\DeclareUnicodeCharacter{1E6D}{\udotaccent{t}}
8481
\DeclareUnicodeCharacter{1E6E}{\ubaraccent{T}}
8482
\DeclareUnicodeCharacter{1E6F}{\ubaraccent{t}}
8484
\DeclareUnicodeCharacter{1E7C}{\~V}
8485
\DeclareUnicodeCharacter{1E7D}{\~v}
8486
\DeclareUnicodeCharacter{1E7E}{\udotaccent{V}}
8487
\DeclareUnicodeCharacter{1E7F}{\udotaccent{v}}
8489
\DeclareUnicodeCharacter{1E80}{\`W}
8490
\DeclareUnicodeCharacter{1E81}{\`w}
8491
\DeclareUnicodeCharacter{1E82}{\'W}
8492
\DeclareUnicodeCharacter{1E83}{\'w}
8493
\DeclareUnicodeCharacter{1E84}{\"W}
8494
\DeclareUnicodeCharacter{1E85}{\"w}
8495
\DeclareUnicodeCharacter{1E86}{\dotaccent{W}}
8496
\DeclareUnicodeCharacter{1E87}{\dotaccent{w}}
8497
\DeclareUnicodeCharacter{1E88}{\udotaccent{W}}
8498
\DeclareUnicodeCharacter{1E89}{\udotaccent{w}}
8499
\DeclareUnicodeCharacter{1E8A}{\dotaccent{X}}
8500
\DeclareUnicodeCharacter{1E8B}{\dotaccent{x}}
8501
\DeclareUnicodeCharacter{1E8C}{\"X}
8502
\DeclareUnicodeCharacter{1E8D}{\"x}
8503
\DeclareUnicodeCharacter{1E8E}{\dotaccent{Y}}
8504
\DeclareUnicodeCharacter{1E8F}{\dotaccent{y}}
8506
\DeclareUnicodeCharacter{1E90}{\^Z}
8507
\DeclareUnicodeCharacter{1E91}{\^z}
8508
\DeclareUnicodeCharacter{1E92}{\udotaccent{Z}}
8509
\DeclareUnicodeCharacter{1E93}{\udotaccent{z}}
8510
\DeclareUnicodeCharacter{1E94}{\ubaraccent{Z}}
8511
\DeclareUnicodeCharacter{1E95}{\ubaraccent{z}}
8512
\DeclareUnicodeCharacter{1E96}{\ubaraccent{h}}
8513
\DeclareUnicodeCharacter{1E97}{\"t}
8514
\DeclareUnicodeCharacter{1E98}{\ringaccent{w}}
8515
\DeclareUnicodeCharacter{1E99}{\ringaccent{y}}
8517
\DeclareUnicodeCharacter{1EA0}{\udotaccent{A}}
8518
\DeclareUnicodeCharacter{1EA1}{\udotaccent{a}}
8520
\DeclareUnicodeCharacter{1EB8}{\udotaccent{E}}
8521
\DeclareUnicodeCharacter{1EB9}{\udotaccent{e}}
8522
\DeclareUnicodeCharacter{1EBC}{\~E}
8523
\DeclareUnicodeCharacter{1EBD}{\~e}
8525
\DeclareUnicodeCharacter{1ECA}{\udotaccent{I}}
8526
\DeclareUnicodeCharacter{1ECB}{\udotaccent{i}}
8527
\DeclareUnicodeCharacter{1ECC}{\udotaccent{O}}
8528
\DeclareUnicodeCharacter{1ECD}{\udotaccent{o}}
8530
\DeclareUnicodeCharacter{1EE4}{\udotaccent{U}}
8531
\DeclareUnicodeCharacter{1EE5}{\udotaccent{u}}
8533
\DeclareUnicodeCharacter{1EF2}{\`Y}
8534
\DeclareUnicodeCharacter{1EF3}{\`y}
8535
\DeclareUnicodeCharacter{1EF4}{\udotaccent{Y}}
8537
\DeclareUnicodeCharacter{1EF8}{\~Y}
8538
\DeclareUnicodeCharacter{1EF9}{\~y}
8540
\DeclareUnicodeCharacter{2013}{--}
8541
\DeclareUnicodeCharacter{2014}{---}
8542
\DeclareUnicodeCharacter{2018}{\quoteleft}
8543
\DeclareUnicodeCharacter{2019}{\quoteright}
8544
\DeclareUnicodeCharacter{201A}{\quotesinglbase}
8545
\DeclareUnicodeCharacter{201C}{\quotedblleft}
8546
\DeclareUnicodeCharacter{201D}{\quotedblright}
8547
\DeclareUnicodeCharacter{201E}{\quotedblbase}
8548
\DeclareUnicodeCharacter{2022}{\bullet}
8549
\DeclareUnicodeCharacter{2026}{\dots}
8550
\DeclareUnicodeCharacter{2039}{\guilsinglleft}
8551
\DeclareUnicodeCharacter{203A}{\guilsinglright}
8552
\DeclareUnicodeCharacter{20AC}{\euro}
8554
\DeclareUnicodeCharacter{2192}{\expansion}
8555
\DeclareUnicodeCharacter{21D2}{\result}
8557
\DeclareUnicodeCharacter{2212}{\minus}
8558
\DeclareUnicodeCharacter{2217}{\point}
8559
\DeclareUnicodeCharacter{2261}{\equiv}
8560
}% end of \utfeightchardefs
8563
% US-ASCII character definitions.
8564
\def\asciichardefs{% nothing need be done
8568
% Make non-ASCII characters printable again for compatibility with
8569
% existing Texinfo documents that may use them, even without declaring a
8570
% document encoding.
8572
\setnonasciicharscatcode \other
8575
\message{formatting,}
7101
8577
\newdimen\defaultparindent \defaultparindent = 15pt
7103
8579
\chapheadingskip = 15pt plus 4pt minus 2pt