diff options
Diffstat (limited to 'Master/texmf-dist/tex/generic')
11 files changed, 1089 insertions, 221 deletions
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-la-x-classic.tex b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-la-x-classic.tex new file mode 100644 index 00000000000..99cacfb0a30 --- /dev/null +++ b/Master/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-la-x-classic.tex @@ -0,0 +1,35 @@ +% filename: loadhyph-la-x-classic.tex +% language: classiclatin +% +% Loader for hyphenation patterns, generated by +% source/generic/hyph-utf8/generate-pattern-loaders.rb +% See also http://tug.org/tex-hyphen +% +% Copyright 2008-2014 TeX Users Group. +% You may freely use, modify and/or distribute this file. +% (But consider adapting the scripts if you need modifications.) +% +% Once it turns out that more than a simple definition is needed, +% these lines may be moved to a separate file. +% +\begingroup +% Test for pTeX +\ifx\kanjiskip\undefined +% Test for native UTF-8 (which gets only a single argument) +% That's Tau (as in Taco or ΤΕΧ, Tau-Epsilon-Chi), a 2-byte UTF-8 character +\def\testengine#1#2!{\def\secondarg{#2}}\testengine Τ!\relax +\ifx\secondarg\empty + % Unicode-aware engine (such as XeTeX or LuaTeX) only sees a single (2-byte) argument + \message{UTF-8 Classical Latin hyphenation patterns} + \input hyph-la-x-classic.tex +\else + % 8-bit engine (such as TeX or pdfTeX) + \message{EC Classical Latin hyphenation patterns} + \input conv-utf8-ec.tex + \input hyph-la-x-classic.tex +\fi\else + % pTeX + \message{EC Classical Latin hyphenation patterns} + \input hyph-la-x-classic.ec.tex +\fi +\endgroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-la-x-classic.ec.tex b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-la-x-classic.ec.tex new file mode 100644 index 00000000000..9605c901ac5 --- /dev/null +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-la-x-classic.ec.tex @@ -0,0 +1,367 @@ +% pTeX-friendly hyphenation patterns +% +% language: classiclatin (la-x-classic) +% encoding: ec +% +% This file has been auto-generated from hyph-la-x-classic.tex +% with a script [texmf]/scripts/generic/hyph-utf8/generate-ptex-patterns.rb +% See the original file for details about author, licence etc. +% +\bgroup +\lccode"E6="E6 +\lccode"F7="F7 +\patterns{ +.a2b3l +.anti1 +.anti3m2n +.ari3s2to +.circu2m1 +.co2n1iun +.di2s3cine +.e2x3 +.exs2t +.o2b3 +.para1i +.para1u +.su2b3lu +.su2b3r +.s2 +2s3que. +2s3dem. +.sta3g2n +3p2sic +3p2neu +3ne. +2sne. +^^e61 +^^f71 +a1ia +a1ie +a1io +a1iu +ae1a +ae1o +ae1u +e1iu +io1i +o1ia +o1ie +o1io +o1iu +uo3u +1b +2bb +2bd +b2l +2bm +2bn +b2r +2bt +2bs +2b. +1c +2cc +c2h2 +c2l +2cm +2cn +2cq +c2r +2cs +2ct +2cz +2c. +1d +2dd +2dg +2dm +d2r +2ds +2dv +2d. +1f +2ff +f2l +2fn +f2r +2ft +2f. +1g +2gg +2gd +2gf +g2l +2gm +2gn +g2r +2gs +2gv +2g. +1h +2hp +2ht +2h. +1j +1k +2kk +k2h2 +1l +2lb +2lc +2ld +2lf +l3f2t +2lg +2lk +2ll +2lm +2ln +2lp +2lq +2lr +2ls +2lt +2lv +2l. +1m +2mm +2mb +2ml +2mn +2mp +2mq +2mr +2mt +2mv +2m. +1n +2nb +2nc +2nd +2nf +2ng +2nl +2nm +2nn +2np +2nq +2nr +2ns +n2s3m +n2s3f +2nt +2nv +2nx +2n. +1p +p2h2 +p2l +2pn +2pp +p2r +2ps +2pt +3p2tr +2pz +2php +2pht +2p. +1qu2 +1r +2rb +2rc +2rd +2rf +2rg +r2h +2rl +2rm +2rn +2rp +2rq +2rr +2rs +2rt +2rv +2rz +2r. +1s +2s3ph +2s3s +2sb +2sc +2sd +2sf +2sg +s2l +s2m +s2n +s2r +2sq +2st +2s2th +2s2t3l +2s2t3m +2s3tn +2st3p +2s2t3q +2s2t3s +2s2t3t +2s2tv +2s. +2st. +1t +2tb +2tc +2td +2tf +2tg +t2h2 +t2l +t2r +2tm +2tn +2tp +2tq +2tt +2tv +2t. +u1u +1v +v2l +v2r +2vv +1x +2xt +2xx +2x. +2y3c2n +1z +2z. +a1ua +a1ue +a1ui +a1uo +a1uu +e1ua +e1ue +e1ui +e1uo +e1uu +i1ua +i1ue +i1ui +i1uo +i1uu +o1ua +o1ue +o1ui +o1uo +o1uu +u1ua +u1ue +u1ui +u1uo +u1uu +a2l1ua +a2l1ue +a2l1ui +a2l1uo +a2l1uu +e2l1ua +e2l1ue +e2l1ui +e2l1uo +e2l1uu +i2l1ua +i2l1ue +i2l1ui +i2l1uo +i2l1uu +o2l1ua +o2l1ue +o2l1ui +o2l1uo +o2l1uu +u2l1ua +u2l1ue +u2l1ui +u2l1uo +u2l1uu +a2m1ua +a2m1ue +a2m1ui +a2m1uo +a2m1uu +e2m1ua +e2m1ue +e2m1ui +e2m1uo +e2m1uu +i2m1ua +i2m1ue +i2m1ui +i2m1uo +i2m1uu +o2m1ua +o2m1ue +o2m1ui +o2m1uo +o2m1uu +u2m1ua +u2m1ue +u2m1ui +u2m1uo +u2m1uu +a2n1ua +a2n1ue +a2n1ui +a2n1uo +a2n1uu +e2n1ua +e2n1ue +e2n1ui +e2n1uo +e2n1uu +i2n1ua +i2n1ue +i2n1ui +i2n1uo +i2n1uu +o2n1ua +o2n1ue +o2n1ui +o2n1uo +o2n1uu +u2n1ua +u2n1ue +u2n1ui +u2n1uo +u2n1uu +a2r1ua +a2r1ue +a2r1ui +a2r1uo +a2r1uu +e2r1ua +e2r1ue +e2r1ui +e2r1uo +e2r1uu +i2r1ua +i2r1ue +i2r1ui +i2r1uo +i2r1uu +o2r1ua +o2r1ue +o2r1ui +o2r1uo +o2r1uu +u2r1ua +u2r1ue +u2r1ui +u2r1uo +u2r1uu +} +\egroup diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-la-x-classic.tex b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-la-x-classic.tex new file mode 100644 index 00000000000..d711fca6097 --- /dev/null +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-la-x-classic.tex @@ -0,0 +1,117 @@ +% +% ********** hyph-la-x-classic.tex ************* +% +% Copyright 1999-2014 Claudio Beccari +% [latin hyphenation patterns] +% +% ----------------------------------------------------------------- +% IMPORTANT NOTICE: +% +% This program can be redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt; either +% version 1 of the License, or any later version. +% ----------------------------------------------------------------- +% +% Patterns for the classical Latin language mainly in modern spelling +% (u when u is needed and v when v is needed); medieval spelling +% with the ligatures \ae and \oe and the (uncial) lowercase `v' +% written as a `u' is also supported; apparently there is no conflict +% between the patterns of modern Latin and those of medieval Latin. +% Classical Latin hyphenation patterns are different from those of +% "plain" Latin, the latter being more adapted to modern Latin. +% +% +% Prepared by Claudio Beccari +% Torino, Italy +% e-mail claudio dot beccari at gmail.com +% +% \versionnumber{1.0} \versiondate{2014/05/27} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% \message{Classical Latin Hyphenation Patterns Version 1.0 <2014/05/27>} +% +% +\patterns{% +.a2b3l +.anti1 .anti3m2n .ari3s2to +.circu2m1 +.co2n1iun +.di2s3cine +.e2x3 .exs2t +.o2b3 % .o2b3l .o2b3r .o2b3s +.para1i .para1u +.su2b3lu .su2b3r +.s2 +2s3que. 2s3dem. +.sta3g2n +3p2sic +3p2neu +3ne. +2sne. +æ1 œ1 +a1ia a1ie a1io a1iu ae1a ae1o ae1u +e1iu +io1i +o1ia o1ie o1io o1iu +uo3u % quousque +1b 2bb 2bd b2l 2bm 2bn b2r 2bt 2bs 2b. +1c 2cc c2h2 c2l 2cm 2cn 2cq c2r 2cs 2ct 2cz 2c. +1d 2dd 2dg 2dm d2r 2ds 2dv 2d. +1f 2ff f2l 2fn f2r 2ft 2f. +1g 2gg 2gd 2gf g2l 2gm 2gn g2r 2gs 2gv 2g. +1h 2hp 2ht 2h. +1j +1k 2kk k2h2 +1l 2lb 2lc 2ld 2lf l3f2t 2lg 2lk 2ll 2lm 2ln 2lp 2lq 2lr + 2ls 2lt 2lv 2l. +1m 2mm 2mb 2ml 2mn 2mp 2mq 2mr 2mt 2mv 2m. +1n 2nb 2nc 2nd 2nf 2ng 2nl 2nm 2nn 2np 2nq 2nr 2ns + n2s3m n2s3f 2nt 2nv 2nx 2n. +1p p2h2 p2l 2pn 2pp p2r 2ps 2pt 3p2tr 2pz 2php 2pht 2p. +1qu2 +1r 2rb 2rc 2rd 2rf 2rg r2h 2rl 2rm 2rn 2rp 2rq 2rr 2rs 2rt + 2rv 2rz 2r. +1s 2s3ph 2s3s 2sb 2sc 2sd 2sf 2sg s2l s2m s2n s2r 2sq 2st 2s2th + 2s2t3l 2s2t3m 2s3tn 2st3p 2s2t3q 2s2t3s 2s2t3t + 2s2tv 2s. 2st. +1t 2tb 2tc 2td 2tf 2tg t2h2 t2l t2r 2tm 2tn 2tp 2tq 2tt + 2tv 2t. +u1u +1v v2l v2r 2vv +1x 2xt 2xx 2x. +2y3c2n +1z 2z. +% For medieval Latin +a1ua a1ue a1ui a1uo a1uu +e1ua e1ue e1ui e1uo e1uu +i1ua i1ue i1ui i1uo i1uu +o1ua o1ue o1ui o1uo o1uu +u1ua u1ue u1ui u1uo u1uu +% +a2l1ua a2l1ue a2l1ui a2l1uo a2l1uu +e2l1ua e2l1ue e2l1ui e2l1uo e2l1uu +i2l1ua i2l1ue i2l1ui i2l1uo i2l1uu +o2l1ua o2l1ue o2l1ui o2l1uo o2l1uu +u2l1ua u2l1ue u2l1ui u2l1uo u2l1uu +% +a2m1ua a2m1ue a2m1ui a2m1uo a2m1uu +e2m1ua e2m1ue e2m1ui e2m1uo e2m1uu +i2m1ua i2m1ue i2m1ui i2m1uo i2m1uu +o2m1ua o2m1ue o2m1ui o2m1uo o2m1uu +u2m1ua u2m1ue u2m1ui u2m1uo u2m1uu +% +a2n1ua a2n1ue a2n1ui a2n1uo a2n1uu +e2n1ua e2n1ue e2n1ui e2n1uo e2n1uu +i2n1ua i2n1ue i2n1ui i2n1uo i2n1uu +o2n1ua o2n1ue o2n1ui o2n1uo o2n1uu +u2n1ua u2n1ue u2n1ui u2n1uo u2n1uu +% +a2r1ua a2r1ue a2r1ui a2r1uo a2r1uu +e2r1ua e2r1ue e2r1ui e2r1uo e2r1uu +i2r1ua i2r1ue i2r1ui i2r1uo i2r1uu +o2r1ua o2r1ue o2r1ui o2r1uo o2r1uu +u2r1ua u2r1ue u2r1ui u2r1uo u2r1uu +% +} diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-la.tex b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-la.tex index 07f8fff5bd4..07cab10d764 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-la.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-la.tex @@ -1,66 +1,7 @@ -% This file is part of hyph-utf8 package and resulted from -% semi-manual conversions of hyphenation patterns into UTF-8 in June 2008. % -% Source: lahyph.tex (2007-09-03) -% Author: Claudio Beccari <claudio.beccari at polito.it> +% ********** hyph-la.tex ************* % -% The above mentioned file should become obsolete, -% and the author of the original file should preferaby modify this file instead. -% -% Modificatios were needed in order to support native UTF-8 engines, -% but functionality (hopefully) didn't change in any way, at least not intentionally. -% This file is no longer stand-alone; at least for 8-bit engines -% you probably want to use loadhyph-foo.tex (which will load this file) instead. -% -% Modifications were done by Jonathan Kew, Mojca Miklavec & Arthur Reutenauer -% with help & support from: -% - Karl Berry, who gave us free hands and all resources -% - Taco Hoekwater, with useful macros -% - Hans Hagen, who did the unicodifisation of patterns already long before -% and helped with testing, suggestions and bug reports -% - Norbert Preining, who tested & integrated patterns into TeX Live -% -% However, the "copyright/copyleft" owner of patterns remains the original author. -% -% The copyright statement of this file is thus: -% -% Do with this file whatever needs to be done in future for the sake of -% "a better world" as long as you respect the copyright of original file. -% If you're the original author of patterns or taking over a new revolution, -% plese remove all of the TUG comments & credits that we added here - -% you are the Queen / the King, we are only the servants. -% -% If you want to change this file, rather than uploading directly to CTAN, -% we would be grateful if you could send it to us (http://tug.org/tex-hyphen) -% or ask for credentials for SVN repository and commit it yourself; -% we will then upload the whole "package" to CTAN. -% -% Before a new "pattern-revolution" starts, -% please try to follow some guidelines if possible: -% -% - \lccode is *forbidden*, and I really mean it -% - all the patterns should be in UTF-8 -% - the only "allowed" TeX commands in this file are: \patterns, \hyphenation, -% and if you really cannot do without, also \input and \message -% - in particular, please no \catcode or \lccode changes, -% they belong to loadhyph-foo.tex, -% and no \lefthyphenmin and \righthyphenmin, -% they have no influence here and belong elsewhere -% - \begingroup and/or \endinput is not needed -% - feel free to do whatever you want inside comments -% -% We know that TeX is extremely powerful, but give a stupid parser -% at least a chance to read your patterns. -% -% For more unformation see -% -% http://tug.org/tex-hyphen -% -%------------------------------------------------------------------------------ -% -% ********** lahyph.tex ************* -% -% Copyright 1999- 2001 Claudio Beccari +% Copyright 1999-2014 Claudio Beccari % [latin hyphenation patterns] % % ----------------------------------------------------------------- @@ -78,29 +19,90 @@ % written as a `u' is also supported; apparently there is no conflict % between the patterns of modern Latin and those of medieval Latin. % -% Support for font encoding T1 with a 256-character set. % % Prepared by Claudio Beccari % Politecnico di Torino % Torino, Italy -% e-mail beccari@polito.it +% e-mail claudio dot beccari at gmail.com % -% 1999/03/10 Integration of `lahyph7.tex' and `lahyph8.tex' into -% one file `lahyph.tex' supporting fonts in OT1 and T1 encoding by -% Bernd Raichle using the macro code from `dehypht.tex' (this code -% is Copyright 1993,1994,1998,1999 Bernd Raichle/DANTE e.V.). +% \versionnumber{3.2a} \versiondate{2014/06/04} % -% 2010/05/31 Removal of OT1 support -% 2010/06/01 Removal of pattern 2'2 (probably a leftover from Italian) +% For more information please read the babel-latin documentation. % -% \versionnumber{3.2} \versiondate{2010/06/01} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % -% Information after \endinput. +% For documentation see: +% C. Beccari, "Computer aided hyphenation for Italian and Modern +% Latin", TUG vol. 13, n. 1, pp. 23-33 (1992) % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% see also % -% \message{Latin Hyphenation Patterns `lahyph' Version 3.2 <2010/06/01>} +% C. Beccari, "Typesetting of ancient languages", +% TUG vol.15, n.1, pp. 9-16 (1994) +% +% In the former paper the code was described as being contained in file +% ITALAT.TEX; this is substantially the same code, but the file has been +% renamed and included in hyph-utf8. % +% A corresponding file (ITHYPH.TEX) has been extracted in order to eliminate +% the (few) patterns specific to Latin and leave those specific to Italian; +% ITHYPH.TEX has been further extended with many new patterns in order to +% cope with the many neologisms and technical terms with foreign roots. +% +% Should you find any word that gets hyphenated in a wrong way, please, AFTER +% CHECKING ON A RELIABLE MODERN DICTIONARY, report to the author, preferably +% by e-mail. Please do not report about wrong break points concerning +% prefixes and/or suffixes; see at the bottom of this file. +% +% Compared with the previous versions, this file has been extended so as to +% cope also with the medieval Latin spelling, where the letter `V' played the +% roles of both `U' and `V', as in the Roman times, save that the Romans used +% only capitals. In the middle ages the availability of soft writing supports +% and the necessity of copying books with a reasonable speed, several scripts +% evolved in (practically) all of which there was a lower case alphabet +% different from the upper case one, and where the lower case `v' had the +% rounded shape of our modern lower case `u', and where the Latin diphthongs +% `AE' and `OE', both in upper and lower case, where written as ligatures, +% not to mention the habit of substituting them with their sound, that is a +% simple `E'. +% +% According to Leon Battista Alberti, who in 1466 wrote a book on +% cryptography where he thoroughly analyzed the hyphenation of the Latin +% language of his (still medieval) times, the differences from the Tuscan +% language (the Italian language, as it was named at his time) were very +% limited, in particular for what concerns the handling of the ascending and +% descending diphthongs; in Central and Northern Europe, and later on in +% North America, the Scholars perceived the above diphthongs as made of two +% distinct vowels; the hyphenation of medieval Latin, therefore, was quite +% different in the northern countries compared to the southern ones, at least +% for what concerns these diphthongs. If you need hyphenation patterns for +% medieval Latin that suite you better according to the habits of Northern +% Europe you should resort to the hyphenation patterns prepared by Yannis +% Haralambous (TUGboat, vol.13 n.4 (1992)). +% +% +% +% PREFIXES AND SUFFIXES +% +% For what concerns prefixes and suffixes, the latter are generally separated +% according to "natural" syllabification, while the former are generally +% divided etimologically. In order to avoid an excessive number of patterns, +% care has been paid to some prefixes, especially "ex", "trans", "circum", +% "prae", but this set of patterns is NOT capable of separating the prefixes +% in all circumstances. +% +% BABEL SHORTCUTS AND FACILITIES +% +% Read the documentation coming with the discription of the Latin language +% interface of Babel in order to see the shortcuts and the facilities +% introduced in order to facilitate the insertion of "compound word marks" +% which are very useful for inserting etimological break points. +% +% Happy Latin and multilingual typesetting! +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% \message{Latin Hyphenation Patterns Version 3.2a <2014/06/04>} % \patterns{% .a2b3l @@ -176,77 +178,4 @@ i2r1ua i2r1ue i2r1ui i2r1uo i2r1uu o2r1ua o2r1ue o2r1ui o2r1uo o2r1uu u2r1ua u2r1ue u2r1ui u2r1uo u2r1uu % -% } -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% For documentation see: -% C. Beccari, "Computer aided hyphenation for Italian and Modern -% Latin", TUG vol. 13, n. 1, pp. 23-33 (1992) -% -% see also -% -% C. Beccari, "Typesetting of ancient languages", -% TUG vol.15, n.1, pp. 9-16 (1994) -% -% In the former paper the code was described as being contained in file -% ITALAT.TEX; this is substantially the same code, but the file has been -% renamed LAHYPH.TEX in accordance with the ISO name for Latin and the -% convention that all hyphenation pattern file names should be formed by the -% agglutination of two letter language ISO code and the abbreviation HYPH. -% -% A corresponding file (ITHYPH.TEX) has been extracted in order to eliminate -% the (few) patterns specific to Latin and leave those specific to Italian; -% ITHYPH.TEX has been further extended with many new patterns in order to -% cope with the many neologisms and technical terms with foreign roots. -% -% Should you find any word that gets hyphenated in a wrong way, please, AFTER -% CHECKING ON A RELIABLE MODERN DICTIONARY, report to the author, preferably -% by e-mail. Please do not report about wrong break points concerning -% prefixes and/or suffixes; see at the bottom of this file. -% -% Compared with the previous versions, this file has been extended so as to -% cope also with the medieval Latin spelling, where the letter `V' played the -% roles of both `U' and `V', as in the Roman times, save that the Romans used -% only capitals. In the middle ages the availability of soft writing supports -% and the necessity of copying books with a reasonable speed, several scripts -% evolved in (practically) all of which there was a lower case alphabet -% different from the upper case one, and where the lower case `v' had the -% rounded shape of our modern lower case `u', and where the Latin diphthongs -% `AE' and `OE', both in upper and lower case, where written as ligatures, -% not to mention the habit of substituting them with their sound, that is a -% simple `E'. -% -% According to Leon Battista Alberti, who in 1466 wrote a book on -% cryptography where he thoroughly analyzed the hyphenation of the Latin -% language of his (still medieval) times, the differences from the Tuscan -% language (the Italian language, as it was named at his time) were very -% limited, in particular for what concerns the handling of the ascending and -% descending diphthongs; in Central and Northern Europe, and later on in -% North America, the Scholars perceived the above diphthongs as made of two -% distinct vowels; the hyphenation of medieval Latin, therefore, was quite -% different in the northern countries compared to the southern ones, at least -% for what concerns these diphthongs. If you need hyphenation patterns for -% medieval Latin that suite you better according to the habits of Northern -% Europe you should resort to the hyphenation patterns prepared by Yannis -% Haralambous (TUGboat, vol.13 n.4 (1992)). -% -% -% -% PREFIXES AND SUFFIXES -% -% For what concerns prefixes and suffixes, the latter are generally separated -% according to "natural" syllabification, while the former are generally -% divided etimologically. In order to avoid an excessive number of patterns, -% care has been paid to some prefixes, especially "ex", "trans", "circum", -% "prae", but this set of patterns is NOT capable of separating the prefixes -% in all circumstances. -% -% BABEL SHORTCUTS AND FACILITIES -% -% Read the documentation coming with the discription of the Latin language -% interface of Babel in order to see the shortcuts and the facilities -% introduced in order to facilitate the insertion of "compound word marks" -% which are very useful for inserting etimological break points. -% -% Happy Latin and multilingual typesetting! diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-lt.tex b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-lt.tex index 05ca61d07dd..37db02f7c48 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-lt.tex +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-lt.tex @@ -12,7 +12,7 @@ % - Yannis Haralambous % (Vilnius, March 4, 1992) % Conversion into Latin 7 and aditional support files (babel, fonts): -% - Sigitas Tolusis <sigitas at vtex.lt> +% - Sigitas Tolušis <sigitas at vtex.lt> % (2002-11-20) % Adaptation for hyph-utf8: % - Mojca & Arthur (see below), October 2008 diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-la-x-classic.chr.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-la-x-classic.chr.txt new file mode 100644 index 00000000000..ca80754aebb --- /dev/null +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-la-x-classic.chr.txt @@ -0,0 +1,27 @@ +aA +bB +cC +dD +eE +fF +gG +hH +iI +jJ +kK +lL +mM +nN +oO +pP +qQ +rR +sS +tT +uU +vV +xX +yY +zZ +æÆ +œŒ diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-la-x-classic.hyp.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-la-x-classic.hyp.txt new file mode 100644 index 00000000000..e69de29bb2d --- /dev/null +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-la-x-classic.hyp.txt diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-la-x-classic.lic.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-la-x-classic.lic.txt new file mode 100644 index 00000000000..295d6d6ee13 --- /dev/null +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-la-x-classic.lic.txt @@ -0,0 +1,39 @@ +Classical Latin hyphenation patterns + +(more info about the licence to be added later) + +% +% ********** hyph-la-x-classic.tex ************* +% +% Copyright 1999-2014 Claudio Beccari +% [latin hyphenation patterns] +% +% ----------------------------------------------------------------- +% IMPORTANT NOTICE: +% +% This program can be redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt; either +% version 1 of the License, or any later version. +% ----------------------------------------------------------------- +% +% Patterns for the classical Latin language mainly in modern spelling +% (u when u is needed and v when v is needed); medieval spelling +% with the ligatures \ae and \oe and the (uncial) lowercase `v' +% written as a `u' is also supported; apparently there is no conflict +% between the patterns of modern Latin and those of medieval Latin. +% Classical Latin hyphenation patterns are different from those of +% "plain" Latin, the latter being more adapted to modern Latin. +% +% +% Prepared by Claudio Beccari +% Torino, Italy +% e-mail claudio dot beccari at gmail.com +% +% \versionnumber{1.0} \versiondate{2014/05/27} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% \message{Classical Latin Hyphenation Patterns Version 1.0 <2014/05/27>} +% +% diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-la-x-classic.pat.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-la-x-classic.pat.txt new file mode 100644 index 00000000000..758614c5dd6 --- /dev/null +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-la-x-classic.pat.txt @@ -0,0 +1,352 @@ +.a2b3l +.anti1 +.anti3m2n +.ari3s2to +.circu2m1 +.co2n1iun +.di2s3cine +.e2x3 +.exs2t +.o2b3 +.para1i +.para1u +.su2b3lu +.su2b3r +.s2 +2s3que. +2s3dem. +.sta3g2n +3p2sic +3p2neu +3ne. +2sne. +æ1 +œ1 +a1ia +a1ie +a1io +a1iu +ae1a +ae1o +ae1u +e1iu +io1i +o1ia +o1ie +o1io +o1iu +uo3u +1b +2bb +2bd +b2l +2bm +2bn +b2r +2bt +2bs +2b. +1c +2cc +c2h2 +c2l +2cm +2cn +2cq +c2r +2cs +2ct +2cz +2c. +1d +2dd +2dg +2dm +d2r +2ds +2dv +2d. +1f +2ff +f2l +2fn +f2r +2ft +2f. +1g +2gg +2gd +2gf +g2l +2gm +2gn +g2r +2gs +2gv +2g. +1h +2hp +2ht +2h. +1j +1k +2kk +k2h2 +1l +2lb +2lc +2ld +2lf +l3f2t +2lg +2lk +2ll +2lm +2ln +2lp +2lq +2lr +2ls +2lt +2lv +2l. +1m +2mm +2mb +2ml +2mn +2mp +2mq +2mr +2mt +2mv +2m. +1n +2nb +2nc +2nd +2nf +2ng +2nl +2nm +2nn +2np +2nq +2nr +2ns +n2s3m +n2s3f +2nt +2nv +2nx +2n. +1p +p2h2 +p2l +2pn +2pp +p2r +2ps +2pt +3p2tr +2pz +2php +2pht +2p. +1qu2 +1r +2rb +2rc +2rd +2rf +2rg +r2h +2rl +2rm +2rn +2rp +2rq +2rr +2rs +2rt +2rv +2rz +2r. +1s +2s3ph +2s3s +2sb +2sc +2sd +2sf +2sg +s2l +s2m +s2n +s2r +2sq +2st +2s2th +2s2t3l +2s2t3m +2s3tn +2st3p +2s2t3q +2s2t3s +2s2t3t +2s2tv +2s. +2st. +1t +2tb +2tc +2td +2tf +2tg +t2h2 +t2l +t2r +2tm +2tn +2tp +2tq +2tt +2tv +2t. +u1u +1v +v2l +v2r +2vv +1x +2xt +2xx +2x. +2y3c2n +1z +2z. +a1ua +a1ue +a1ui +a1uo +a1uu +e1ua +e1ue +e1ui +e1uo +e1uu +i1ua +i1ue +i1ui +i1uo +i1uu +o1ua +o1ue +o1ui +o1uo +o1uu +u1ua +u1ue +u1ui +u1uo +u1uu +a2l1ua +a2l1ue +a2l1ui +a2l1uo +a2l1uu +e2l1ua +e2l1ue +e2l1ui +e2l1uo +e2l1uu +i2l1ua +i2l1ue +i2l1ui +i2l1uo +i2l1uu +o2l1ua +o2l1ue +o2l1ui +o2l1uo +o2l1uu +u2l1ua +u2l1ue +u2l1ui +u2l1uo +u2l1uu +a2m1ua +a2m1ue +a2m1ui +a2m1uo +a2m1uu +e2m1ua +e2m1ue +e2m1ui +e2m1uo +e2m1uu +i2m1ua +i2m1ue +i2m1ui +i2m1uo +i2m1uu +o2m1ua +o2m1ue +o2m1ui +o2m1uo +o2m1uu +u2m1ua +u2m1ue +u2m1ui +u2m1uo +u2m1uu +a2n1ua +a2n1ue +a2n1ui +a2n1uo +a2n1uu +e2n1ua +e2n1ue +e2n1ui +e2n1uo +e2n1uu +i2n1ua +i2n1ue +i2n1ui +i2n1uo +i2n1uu +o2n1ua +o2n1ue +o2n1ui +o2n1uo +o2n1uu +u2n1ua +u2n1ue +u2n1ui +u2n1uo +u2n1uu +a2r1ua +a2r1ue +a2r1ui +a2r1uo +a2r1uu +e2r1ua +e2r1ue +e2r1ui +e2r1uo +e2r1uu +i2r1ua +i2r1ue +i2r1ui +i2r1uo +i2r1uu +o2r1ua +o2r1ue +o2r1ui +o2r1uo +o2r1uu +u2r1ua +u2r1ue +u2r1ui +u2r1uo +u2r1uu diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-la.lic.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-la.lic.txt index 0c3c3fcd66a..736247292bd 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-la.lic.txt +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-la.lic.txt @@ -2,69 +2,10 @@ Latin hyphenation patterns (more info about the licence to be added later) -% This file is part of hyph-utf8 package and resulted from -% semi-manual conversions of hyphenation patterns into UTF-8 in June 2008. % -% Source: lahyph.tex (2007-09-03) -% Author: Claudio Beccari <claudio.beccari at polito.it> +% ********** hyph-la.tex ************* % -% The above mentioned file should become obsolete, -% and the author of the original file should preferaby modify this file instead. -% -% Modificatios were needed in order to support native UTF-8 engines, -% but functionality (hopefully) didn't change in any way, at least not intentionally. -% This file is no longer stand-alone; at least for 8-bit engines -% you probably want to use loadhyph-foo.tex (which will load this file) instead. -% -% Modifications were done by Jonathan Kew, Mojca Miklavec & Arthur Reutenauer -% with help & support from: -% - Karl Berry, who gave us free hands and all resources -% - Taco Hoekwater, with useful macros -% - Hans Hagen, who did the unicodifisation of patterns already long before -% and helped with testing, suggestions and bug reports -% - Norbert Preining, who tested & integrated patterns into TeX Live -% -% However, the "copyright/copyleft" owner of patterns remains the original author. -% -% The copyright statement of this file is thus: -% -% Do with this file whatever needs to be done in future for the sake of -% "a better world" as long as you respect the copyright of original file. -% If you're the original author of patterns or taking over a new revolution, -% plese remove all of the TUG comments & credits that we added here - -% you are the Queen / the King, we are only the servants. -% -% If you want to change this file, rather than uploading directly to CTAN, -% we would be grateful if you could send it to us (http://tug.org/tex-hyphen) -% or ask for credentials for SVN repository and commit it yourself; -% we will then upload the whole "package" to CTAN. -% -% Before a new "pattern-revolution" starts, -% please try to follow some guidelines if possible: -% -% - \lccode is *forbidden*, and I really mean it -% - all the patterns should be in UTF-8 -% - the only "allowed" TeX commands in this file are: \patterns, \hyphenation, -% and if you really cannot do without, also \input and \message -% - in particular, please no \catcode or \lccode changes, -% they belong to loadhyph-foo.tex, -% and no \lefthyphenmin and \righthyphenmin, -% they have no influence here and belong elsewhere -% - \begingroup and/or \endinput is not needed -% - feel free to do whatever you want inside comments -% -% We know that TeX is extremely powerful, but give a stupid parser -% at least a chance to read your patterns. -% -% For more unformation see -% -% http://tug.org/tex-hyphen -% -%------------------------------------------------------------------------------ -% -% ********** lahyph.tex ************* -% -% Copyright 1999- 2001 Claudio Beccari +% Copyright 1999-2014 Claudio Beccari % [latin hyphenation patterns] % % ----------------------------------------------------------------- @@ -82,27 +23,88 @@ Latin hyphenation patterns % written as a `u' is also supported; apparently there is no conflict % between the patterns of modern Latin and those of medieval Latin. % -% Support for font encoding T1 with a 256-character set. % % Prepared by Claudio Beccari % Politecnico di Torino % Torino, Italy -% e-mail beccari@polito.it +% e-mail claudio dot beccari at gmail.com % -% 1999/03/10 Integration of `lahyph7.tex' and `lahyph8.tex' into -% one file `lahyph.tex' supporting fonts in OT1 and T1 encoding by -% Bernd Raichle using the macro code from `dehypht.tex' (this code -% is Copyright 1993,1994,1998,1999 Bernd Raichle/DANTE e.V.). +% \versionnumber{3.2a} \versiondate{2014/06/04} % -% 2010/05/31 Removal of OT1 support -% 2010/06/01 Removal of pattern 2'2 (probably a leftover from Italian) +% For more information please read the babel-latin documentation. % -% \versionnumber{3.2} \versiondate{2010/06/01} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % -% Information after \endinput. +% For documentation see: +% C. Beccari, "Computer aided hyphenation for Italian and Modern +% Latin", TUG vol. 13, n. 1, pp. 23-33 (1992) +% +% see also +% +% C. Beccari, "Typesetting of ancient languages", +% TUG vol.15, n.1, pp. 9-16 (1994) +% +% In the former paper the code was described as being contained in file +% ITALAT.TEX; this is substantially the same code, but the file has been +% renamed and included in hyph-utf8. +% +% A corresponding file (ITHYPH.TEX) has been extracted in order to eliminate +% the (few) patterns specific to Latin and leave those specific to Italian; +% ITHYPH.TEX has been further extended with many new patterns in order to +% cope with the many neologisms and technical terms with foreign roots. +% +% Should you find any word that gets hyphenated in a wrong way, please, AFTER +% CHECKING ON A RELIABLE MODERN DICTIONARY, report to the author, preferably +% by e-mail. Please do not report about wrong break points concerning +% prefixes and/or suffixes; see at the bottom of this file. +% +% Compared with the previous versions, this file has been extended so as to +% cope also with the medieval Latin spelling, where the letter `V' played the +% roles of both `U' and `V', as in the Roman times, save that the Romans used +% only capitals. In the middle ages the availability of soft writing supports +% and the necessity of copying books with a reasonable speed, several scripts +% evolved in (practically) all of which there was a lower case alphabet +% different from the upper case one, and where the lower case `v' had the +% rounded shape of our modern lower case `u', and where the Latin diphthongs +% `AE' and `OE', both in upper and lower case, where written as ligatures, +% not to mention the habit of substituting them with their sound, that is a +% simple `E'. +% +% According to Leon Battista Alberti, who in 1466 wrote a book on +% cryptography where he thoroughly analyzed the hyphenation of the Latin +% language of his (still medieval) times, the differences from the Tuscan +% language (the Italian language, as it was named at his time) were very +% limited, in particular for what concerns the handling of the ascending and +% descending diphthongs; in Central and Northern Europe, and later on in +% North America, the Scholars perceived the above diphthongs as made of two +% distinct vowels; the hyphenation of medieval Latin, therefore, was quite +% different in the northern countries compared to the southern ones, at least +% for what concerns these diphthongs. If you need hyphenation patterns for +% medieval Latin that suite you better according to the habits of Northern +% Europe you should resort to the hyphenation patterns prepared by Yannis +% Haralambous (TUGboat, vol.13 n.4 (1992)). +% +% +% +% PREFIXES AND SUFFIXES +% +% For what concerns prefixes and suffixes, the latter are generally separated +% according to "natural" syllabification, while the former are generally +% divided etimologically. In order to avoid an excessive number of patterns, +% care has been paid to some prefixes, especially "ex", "trans", "circum", +% "prae", but this set of patterns is NOT capable of separating the prefixes +% in all circumstances. +% +% BABEL SHORTCUTS AND FACILITIES +% +% Read the documentation coming with the discription of the Latin language +% interface of Babel in order to see the shortcuts and the facilities +% introduced in order to facilitate the insertion of "compound word marks" +% which are very useful for inserting etimological break points. +% +% Happy Latin and multilingual typesetting! % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % -% \message{Latin Hyphenation Patterns `lahyph' Version 3.2 <2010/06/01>} -% +% \message{Latin Hyphenation Patterns Version 3.2a <2014/06/04>} % diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-lt.lic.txt b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-lt.lic.txt index 2c656a7889e..c544b59e98a 100644 --- a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-lt.lic.txt +++ b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-lt.lic.txt @@ -16,7 +16,7 @@ Lithuanian hyphenation patterns % - Yannis Haralambous % (Vilnius, March 4, 1992) % Conversion into Latin 7 and aditional support files (babel, fonts): -% - Sigitas Tolusis <sigitas at vtex.lt> +% - Sigitas Tolušis <sigitas at vtex.lt> % (2002-11-20) % Adaptation for hyph-utf8: % - Mojca & Arthur (see below), October 2008 |