diff options
author | Karl Berry <karl@freefriends.org> | 2006-01-09 00:33:43 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-01-09 00:33:43 +0000 |
commit | f9e662abcd4764ed15dc598ff609d220e8382038 (patch) | |
tree | b17660efa88c33d0b82b8fc0fd083ebf1e3d1d65 /Master/texmf-dist/bibtex/csf | |
parent | 812777721ecd6065f14355d9df911ab2e7f2050d (diff) |
texmf-dist/bibtex
git-svn-id: svn://tug.org/texlive/trunk@71 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/bibtex/csf')
-rw-r--r-- | Master/texmf-dist/bibtex/csf/base/88592pl.csf | 291 | ||||
-rw-r--r-- | Master/texmf-dist/bibtex/csf/base/cp1250pl.csf | 292 | ||||
-rw-r--r-- | Master/texmf-dist/bibtex/csf/base/cp852pl.csf | 292 | ||||
-rw-r--r-- | Master/texmf-dist/bibtex/csf/base/iso8859-7.csf | 107 | ||||
-rw-r--r-- | Master/texmf-dist/bibtex/csf/dk-bib/88591-dk.csf | 106 | ||||
-rw-r--r-- | Master/texmf-dist/bibtex/csf/dk-bib/cp850-dk.csf | 106 | ||||
-rw-r--r-- | Master/texmf-dist/bibtex/csf/dk-bib/mac-dk.csf | 99 | ||||
-rw-r--r-- | Master/texmf-dist/bibtex/csf/dk-bib/utf8-dk.csf | 127 | ||||
-rw-r--r-- | Master/texmf-dist/bibtex/csf/gost/cp1251.csf | 275 | ||||
-rw-r--r-- | Master/texmf-dist/bibtex/csf/gost/koi8u.csf | 275 | ||||
-rw-r--r-- | Master/texmf-dist/bibtex/csf/gost/ruscii.csf | 275 |
11 files changed, 2245 insertions, 0 deletions
diff --git a/Master/texmf-dist/bibtex/csf/base/88592pl.csf b/Master/texmf-dist/bibtex/csf/base/88592pl.csf new file mode 100644 index 00000000000..9d0856ee52b --- /dev/null +++ b/Master/texmf-dist/bibtex/csf/base/88592pl.csf @@ -0,0 +1,291 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% FILE: 88592pl.csf +%% +%% External configuration file for the implementation of BiBTeX with +%% 8-bit character set support which is available under GNU Public +%% Licence in CTAN, also ftp.gust.org.pl/TeX/biblio/bibtex/8-bit/ +%% +%% Prepared by Andrzej Borzyszkowski (A.Borzyszkowski@ipipan.gda.pl) +%% This file is in the public domain. +%% +%% Date: 5 March 1999 +%% +%% CHARACTER SET: ISO 8859-2 +%% +%% ISO 8859-2 is the system character set used by Unix/X Window. +%% +%% SORTING ORDER: Polish +%% +%% Alphabetical sorting order of 0..9Aa..Zz +%% (including accented characters) +%% (non-Polish characters are ordered disregarding accents) +%% (lower-upper case relation is defined for all accented characters) +%% +%% WARNING +%% +%% This is a BibTeX Codepage and Sort definition file (CSF). It is +%% used to define the 8-bit character set used by BibTeX and the +%% order in which those characters should be sorted. The file +%% format is documented below this header section. +%% +%% This file will only work with the 8-bit implementation of BibTeX +%% written by Niel Kempson and Alejandro Aguilar-Sierra. It is +%% available by anonymous FTP from these Comprehensive TeX Archive +%% Network (CTAN) sites: +%% +%% ftp.tex.ac.uk:/tex-archive/biblio/bibtex/8-bit +%% ftp.shsu.edu:/tex-archive/biblio/bibtex/8-bit +%% ftp.uni-stuttgart.de:/tex-archive/biblio/bibtex/8-bit +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% FILE FORMAT +%% +%% The codepage and sorting order (CS) file defines how BibTeX will treat an +%% 8-bit character set, specifically which characters are to be treated as +%% letters, the upper/lower case relationships between characters, and the +%% sorting order of characters. +%% +%% The CS file may contain a number of sections, each presented in the +%% form of a TeX macro: +%% +%% \section-name{ +%% <section definitions> +%% } +%% +%% Four sections are currently supported: \lowupcase, \lowercase, \uppercase +%% and \order. The syntax of the four supported sections is summarised below. +%% +%% 8-bit characters may be entered naturally, but to avoid problems with +%% character set translation or corruption, they can also be entered using +%% the TeX-style portable notation for character codes, i.e. ^^XX, where XX +%% is the hexadecimal value ofthe character code. +%% +%% Reading of the sections ends when the first '}' character is reached, so +%% '}' can't be included in a section. You can't use ^^7d either. +%% +%% The percent sign ('%') is used to introduce a trailing comment - it and +%% all remaining characters on a line are ignored. ^^25 has the same effect. +%% +%% +%% \lowupcase section +%% +%% The \lowupcase section of the CS file is used to define the lower +%% /upper and upper/lower case relationship of pairs of specified +%% characters. It is only used if the relationship is symmetrical - use +%% \lowercase or \upcase if it isn't. +%% +%% The syntax of the \lowupcase section is: +%% +%% \lowupcase{ +%% <LC-1> <UC-1> % Comment begins with a percent sign +%% <LC-2> <UC-2> +%% ... +%% <LC-N> <UC-N> +%% } +%% +%% Each <LC-n> <UC-n> pair of characters defines that the upper case +%% equivalent of <LC-n> is <UC-n> *and* the lower case equivalent of +%% <UC-n> is <LC-n>. +%% +%% You cannot redefine the lower or upper case equivalent of an ASCII +%% character (code < 128), so all instances of <LC-n> and <UC-n> +%% (i.e. both sides of the relationship) must have codes > 127. +%% +%% +%% \lowercase section +%% +%% The \lowercase section of the CS file is used to define the lower case +%% equivalent of specified characters. It should normally only be used +%% if the relationship isn't symmetrical - use \lowupcase if it is. +%% +%% The syntax of the \lowercase section is: +%% +%% \lowercase{ +%% <UC-1> <LC-1> % Comment begins with a percent sign +%% <UC-2> <LC-2> +%% ... +%% <UC-N> <LC-N> +%% } +%% +%% Each <LC-n> <UC-n> pair of characters defines that the lower case +%% equivalent of <UC-n> is <LC-n>. +%% +%% You cannot redefine the lower case equivalent of an ASCII character +%% (code < 128), so all instances of <UC-n> (i.e. the left hand side +%% of the relationship) must have codes > 127. +%% +%% +%% \uppercase section +%% +%% The \uppercase section of the CS file is used to define the upper case +%% equivalent of specified characters. It should normally only be used +%% if the relationship isn't symmetrical - use \lowupcase if it is. +%% +%% The syntax of the \uppercase section is: +%% +%% \uppercase{ +%% <LC-1> <UC-1> % Comment begins with a percent sign +%% <LC-2> <UC-2> +%% ... +%% <LC-N> <UC-N> +%% } +%% +%% Each <LC-n> <UC-n> pair of characters defines that the upper case +%% case equivalent of <LC-n> is <UC-n>. +%% +%% You cannot redefine the upper case equivalent of an ASCII character +%% (code < 128), so all instances of <LC-n> (i.e. the left hand side +%% of the relationship) must have codes > 127. +%% +%% +%% \order section +%% +%% The \order section of the CS file is used to define the order in which +%% characters are sorted. +%% +%% The syntax of the \order section is: +%% +%% \order{ +%% <char-1> % Comment begins with a percent sign +%% <char-2> <char-3> % whitespace between the chars +%% <char-4> - <char-5> % a hyphen between the chars +%% <char-4> _ <char-5> % an underscore between the chars +%% ... +%% <char-n> +%% } +%% +%% All characters on the same line are given the same sorting weight. +%% +%% The construct <char-1> <underscore> <char-2> is used to denote that +%% all characters in the range <char-1> to <char-2> should be given the +%% same sorting weight. For example, "A _ Z"would cause all ASCII +%% upper case alphabetical characters to have the same sorting weight +%% and would be equivalent to placing all 26 characters on the same line. +%% +%% The construct <char-1> <hyphen> <char-2> is used to denote that all +%% characters in the range <char-1> to <char-2> should be given an +%% ascending set of sorting weights, starting with <char-1> and ending +%% with <char-2>. For example, "A - Z"would cause all upper case ASCII +%% alphabetical characters to be sorted in ascending order and would be +%% equivalent to placing 'A' on the first line, 'B' on the second, +%% through to 'Z' on the 26th line. +%% +%% The characters at the beginning of the order section are given a lower +%% sorting weight than characters occuring later. When sorting +%% alphabetically, characters with the lowest weight come first. +%% +%% All characters not in the \order section (including ASCII characters) +%% are given the same very high sorting weight to ensure that they come +%% last when sorting alphabetically. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%% +%% CHARACTER SET +%% +%% The ISO 8859-2 code page contains an equal number of upper and lower +%% case accented characters so we can use the \lowupcase{} section. The +%% \lowercase{} and \uppercase{} sections are not used. +%% +\lowupcase{ % Lowercase Uppercase remarks + % Code TeX Code TeX + % + % ^^e2 \^{a} ^^c2 \^{A} + % ^^e3 \u{a} ^^c3 \u{A} + % ^^e4 \"{a} ^^c4 \"{A} + % ^^e1 \'{a} ^^c1 \'{A} + % ^^b1 \k{a} ^^a1 \k{A} OT4 + % ^^e7 \c{c} ^^c7 \c{C} + % ^^e8 \v{c} ^^c8 \v{C} + % ^^e6 \'{c} ^^c6 \'{C} + % ^^ef \v{d} ^^cf \v{D} d caron + % ^^f0 \dj{} ^^d0 \DJ{} eth/ETH, not in OT4 + % ^^eb \"{e} ^^cb \"{E} + % ^^ec \v{e} ^^cc \v{E} + % ^^e9 \'{e} ^^c9 \'{E} + % ^^ea \k{e} ^^ca \k{E} OT4 + % ^^ee \^{\i} ^^ce \^{I} + % ^^ed \'{\i} ^^cd \'{I} + % ^^b5 \v{l} ^^a5 \v{L} l caron + % ^^e5 \'{l} ^^c5 \'{L} + % ^^b3 \l{} ^^a3 \L{} + % ^^f2 \v{n} ^^d2 \v{N} + % ^^f1 \'{n} ^^d1 \'{N} + % ^^f5 \H{o} ^^d5 \H{O} + % ^^f6 \"{o} ^^d6 \"{O} + % ^^f4 \^{o} ^^d4 \^{O} + % ^^f3 \'{o} ^^d3 \'{O} + % ^^e0 \'{r} ^^c0 \'{R} + % ^^f8 \v{r} ^^d8 \v{R} + % ^^ba \c{s} ^^aa \c{S} + % ^^b9 \v{s} ^^a9 \v{S} + % ^^b6 \'{s} ^^a6 \'{S} + % ^^fe \c{t} ^^de \c{T} + % ^^bb \v{t} ^^ab \v{T} t caron + % ^^fb \H{u} ^^db \H{U} + % ^^fc \"{u} ^^dc \"{U} + % ^^f9 \r{u} ^^d9 \r{U} + % ^^fa \'{u} ^^da \'{U} + % ^^fd \'{y} ^^dd \'{Y} + % ^^be \v{z} ^^ae \v{Z} + % ^^bc \'{z} ^^ac \'{Z} + % ^^bf \.{z} ^^af \.{Z} +} + + +%% +%% SORTING ORDER +%% +%% The sorting order defined is the natural language sorting order +%% of 0..9Aa..Zz (including accented characters). +%% (non-Polish characters are ordered disregarding accents) +%% +\order{ + 0-9 + a A + + b B + c C + + d D + e E + + f F + g G + h H + i I + j J + k K + l L + + m M + n N + + o O + + p P + q Q + r R + s S + + t T + u U + v V + w W + x X + y Y + z Z + + +} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% END OF FILE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/bibtex/csf/base/cp1250pl.csf b/Master/texmf-dist/bibtex/csf/base/cp1250pl.csf new file mode 100644 index 00000000000..c1047203ded --- /dev/null +++ b/Master/texmf-dist/bibtex/csf/base/cp1250pl.csf @@ -0,0 +1,292 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% FILE: cp1250pl.csf +%% +%% External configuration file for the implementation of BiBTeX with +%% 8-bit character set support which is available under GNU Public +%% Licence in CTAN, also ftp.gust.org.pl/TeX/biblio/bibtex/8-bit/ +%% +%% Prepared by Andrzej Borzyszkowski (A.Borzyszkowski@ipipan.gda.pl) +%% This file is in the public domain. +%% +%% Date: 5 March 1999 +%% +%% CHARACTER SET: +%% +%% MS Windows encoding for Central and Eastern Europe, +%% known as Code Page 1250 +%% +%% SORTING ORDER: Polish +%% +%% Alphabetical sorting order of 0..9Aa..Zz +%% (including accented characters) +%% (non-Polish characters are ordered disregarding accents) +%% (lower-upper case relation is defined for all accented characters) +%% +%% WARNING +%% +%% This is a BibTeX Codepage and Sort definition file (CSF). It is +%% used to define the 8-bit character set used by BibTeX and the +%% order in which those characters should be sorted. The file +%% format is documented below this header section. +%% +%% This file will only work with the 8-bit implementation of BibTeX +%% written by Niel Kempson and Alejandro Aguilar-Sierra. It is +%% available by anonymous FTP from these Comprehensive TeX Archive +%% Network (CTAN) sites: +%% +%% ftp.tex.ac.uk:/tex-archive/biblio/bibtex/8-bit +%% ftp.shsu.edu:/tex-archive/biblio/bibtex/8-bit +%% ftp.uni-stuttgart.de:/tex-archive/biblio/bibtex/8-bit +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% FILE FORMAT +%% +%% The codepage and sorting order (CS) file defines how BibTeX will treat an +%% 8-bit character set, specifically which characters are to be treated as +%% letters, the upper/lower case relationships between characters, and the +%% sorting order of characters. +%% +%% The CS file may contain a number of sections, each presented in the +%% form of a TeX macro: +%% +%% \section-name{ +%% <section definitions> +%% } +%% +%% Four sections are currently supported: \lowupcase, \lowercase, \uppercase +%% and \order. The syntax of the four supported sections is summarised below. +%% +%% 8-bit characters may be entered naturally, but to avoid problems with +%% character set translation or corruption, they can also be entered using +%% the TeX-style portable notation for character codes, i.e. ^^XX, where XX +%% is the hexadecimal value ofthe character code. +%% +%% Reading of the sections ends when the first '}' character is reached, so +%% '}' can't be included in a section. You can't use ^^7d either. +%% +%% The percent sign ('%') is used to introduce a trailing comment - it and +%% all remaining characters on a line are ignored. ^^25 has the same effect. +%% +%% +%% \lowupcase section +%% +%% The \lowupcase section of the CS file is used to define the lower +%% /upper and upper/lower case relationship of pairs of specified +%% characters. It is only used if the relationship is symmetrical - use +%% \lowercase or \upcase if it isn't. +%% +%% The syntax of the \lowupcase section is: +%% +%% \lowupcase{ +%% <LC-1> <UC-1> % Comment begins with a percent sign +%% <LC-2> <UC-2> +%% ... +%% <LC-N> <UC-N> +%% } +%% +%% Each <LC-n> <UC-n> pair of characters defines that the upper case +%% equivalent of <LC-n> is <UC-n> *and* the lower case equivalent of +%% <UC-n> is <LC-n>. +%% +%% You cannot redefine the lower or upper case equivalent of an ASCII +%% character (code < 128), so all instances of <LC-n> and <UC-n> +%% (i.e. both sides of the relationship) must have codes > 127. +%% +%% +%% \lowercase section +%% +%% The \lowercase section of the CS file is used to define the lower case +%% equivalent of specified characters. It should normally only be used +%% if the relationship isn't symmetrical - use \lowupcase if it is. +%% +%% The syntax of the \lowercase section is: +%% +%% \lowercase{ +%% <UC-1> <LC-1> % Comment begins with a percent sign +%% <UC-2> <LC-2> +%% ... +%% <UC-N> <LC-N> +%% } +%% +%% Each <LC-n> <UC-n> pair of characters defines that the lower case +%% equivalent of <UC-n> is <LC-n>. +%% +%% You cannot redefine the lower case equivalent of an ASCII character +%% (code < 128), so all instances of <UC-n> (i.e. the left hand side +%% of the relationship) must have codes > 127. +%% +%% +%% \uppercase section +%% +%% The \uppercase section of the CS file is used to define the upper case +%% equivalent of specified characters. It should normally only be used +%% if the relationship isn't symmetrical - use \lowupcase if it is. +%% +%% The syntax of the \uppercase section is: +%% +%% \uppercase{ +%% <LC-1> <UC-1> % Comment begins with a percent sign +%% <LC-2> <UC-2> +%% ... +%% <LC-N> <UC-N> +%% } +%% +%% Each <LC-n> <UC-n> pair of characters defines that the upper case +%% case equivalent of <LC-n> is <UC-n>. +%% +%% You cannot redefine the upper case equivalent of an ASCII character +%% (code < 128), so all instances of <LC-n> (i.e. the left hand side +%% of the relationship) must have codes > 127. +%% +%% +%% \order section +%% +%% The \order section of the CS file is used to define the order in which +%% characters are sorted. +%% +%% The syntax of the \order section is: +%% +%% \order{ +%% <char-1> % Comment begins with a percent sign +%% <char-2> <char-3> % whitespace between the chars +%% <char-4> - <char-5> % a hyphen between the chars +%% <char-4> _ <char-5> % an underscore between the chars +%% ... +%% <char-n> +%% } +%% +%% All characters on the same line are given the same sorting weight. +%% +%% The construct <char-1> <underscore> <char-2> is used to denote that +%% all characters in the range <char-1> to <char-2> should be given the +%% same sorting weight. For example, "A _ Z"would cause all ASCII +%% upper case alphabetical characters to have the same sorting weight +%% and would be equivalent to placing all 26 characters on the same line. +%% +%% The construct <char-1> <hyphen> <char-2> is used to denote that all +%% characters in the range <char-1> to <char-2> should be given an +%% ascending set of sorting weights, starting with <char-1> and ending +%% with <char-2>. For example, "A - Z"would cause all upper case ASCII +%% alphabetical characters to be sorted in ascending order and would be +%% equivalent to placing 'A' on the first line, 'B' on the second, +%% through to 'Z' on the 26th line. +%% +%% The characters at the beginning of the order section are given a lower +%% sorting weight than characters occuring later. When sorting +%% alphabetically, characters with the lowest weight come first. +%% +%% All characters not in the \order section (including ASCII characters) +%% are given the same very high sorting weight to ensure that they come +%% last when sorting alphabetically. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%% +%% CHARACTER SET +%% +%% The 1250 code page contains an equal number of upper and lower +%% case accented characters so we can use the \lowupcase{} section. The +%% \lowercase{} and \uppercase{} sections are not used. +%% +\lowupcase{ % Lowercase Uppercase remarks + % Code TeX Code TeX + % + % ^^e2 \^{a} ^^c2 \^{A} + % ^^e3 \u{a} ^^c3 \u{A} + % ^^e4 \"{a} ^^c4 \"{A} OT4 + % ^^e1 \'{a} ^^c1 \'{A} + % ^^b9 \k{a} ^^a5 \k{A} + % ^^e7 \c{c} ^^c7 \c{C} + % ^^e8 \v{c} ^^c8 \v{C} + % ^^e6 \'{c} ^^c6 \'{C} + % ^^ef \v{d} ^^cf \v{D} d caron + % ^^f0 \dj{} ^^d0 \DJ{} eth/ETH, not in OT4 + % ^^eb \"{e} ^^cb \"{E} + % ^^ec \v{e} ^^cc \v{E} + % ^^e9 \'{e} ^^c9 \'{E} + % ^^ea \k{e} ^^ca \k{E} OT4 + % ^^ee \^{\i} ^^ce \^{I} + % ^^ed \'{\i} ^^cd \'{I} + % ^^be \v{l} ^^bc \v{L} l caron + % ^^e5 \'{l} ^^c5 \'{L} + % ^^b3 \l{} ^^a3 \L{} + % ^^f2 \v{n} ^^d2 \v{N} + % ^^f1 \'{n} ^^d1 \'{N} + % ^^f5 \H{o} ^^d5 \H{O} + % ^^f6 \"{o} ^^d6 \"{O} + % ^^f4 \^{o} ^^d4 \^{O} + % ^^f3 \'{o} ^^d3 \'{O} + % ^^e0 \'{r} ^^c0 \'{R} + % ^^f8 \v{r} ^^d8 \v{R} + % ^^ba \c{s} ^^aa \c{S} + % ^^9a \v{s} ^^8a \v{S} + % ^^9c \'{s} ^^8c \'{S} + % ^^fe \c{t} ^^de \c{T} + % ^^9d \v{t} ^^8d \v{T} t caron + % ^^fb \H{u} ^^db \H{U} + % ^^fc \"{u} ^^dc \"{U} + % ^^f9 \r{u} ^^d9 \r{U} + % ^^fa \'{u} ^^da \'{U} + % ^^fd \'{y} ^^dd \'{Y} + % ^^9e \v{z} ^^8e \v{Z} + % ^^9f \'{z} ^^8f \'{Z} + % ^^bf \.{z} ^^af \.{Z} +} + + +%% +%% SORTING ORDER +%% +%% The sorting order defined is the natural language sorting order +%% of 0..9Aa..Zz (including accented characters). +%% (non-Polish characters are ordered disregarding accents) +%% +\order{ + 0-9 + a A + + b B + c C + + d D + e E + + f F + g G + h H + i I + j J + k K + l L + + m M + n N + + o O + + p P + q Q + r R + s S + + t T + u U + v V + w W + x X + y Y + z Z + + +} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% END OF FILE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/bibtex/csf/base/cp852pl.csf b/Master/texmf-dist/bibtex/csf/base/cp852pl.csf new file mode 100644 index 00000000000..cbb8136bfb0 --- /dev/null +++ b/Master/texmf-dist/bibtex/csf/base/cp852pl.csf @@ -0,0 +1,292 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% FILE: cp852pl.csf +%% +%% External configuration file for the implementation of BiBTeX with +%% 8-bit character set support which is available under GNU Public +%% Licence in CTAN, also ftp.gust.org.pl/TeX/biblio/bibtex/8-bit/ +%% +%% Prepared by Andrzej Borzyszkowski (A.Borzyszkowski@ipipan.gda.pl) +%% This file is in the public domain. +%% +%% Date: 5 March 1999 +%% +%% CHARACTER SET: IBM Code Page 852 +%% +%% Code page 852 for Central and Eastern Europe is used by +%% DOS and OS/2 systems. +%% +%% SORTING ORDER: Polish +%% +%% Alphabetical sorting order of 0..9Aa..Zz +%% (including accented characters) +%% (non-Polish characters are ordered disregarding accents) +%% (lower-upper case relation is defined for all accented characters) +%% +%% WARNING +%% +%% This is a BibTeX Codepage and Sort definition file (CSF). It is +%% used to define the 8-bit character set used by BibTeX and the +%% order in which those characters should be sorted. The file +%% format is documented below this header section. +%% +%% This file will only work with the 8-bit implementation of BibTeX +%% written by Niel Kempson and Alejandro Aguilar-Sierra. It is +%% available by anonymous FTP from these Comprehensive TeX Archive +%% Network (CTAN) sites: +%% +%% ftp.tex.ac.uk:/tex-archive/biblio/bibtex/8-bit +%% ftp.shsu.edu:/tex-archive/biblio/bibtex/8-bit +%% ftp.uni-stuttgart.de:/tex-archive/biblio/bibtex/8-bit +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% FILE FORMAT +%% +%% The codepage and sorting order (CS) file defines how BibTeX will treat an +%% 8-bit character set, specifically which characters are to be treated as +%% letters, the upper/lower case relationships between characters, and the +%% sorting order of characters. +%% +%% The CS file may contain a number of sections, each presented in the +%% form of a TeX macro: +%% +%% \section-name{ +%% <section definitions> +%% } +%% +%% Four sections are currently supported: \lowupcase, \lowercase, \uppercase +%% and \order. The syntax of the four supported sections is summarised below. +%% +%% 8-bit characters may be entered naturally, but to avoid problems with +%% character set translation or corruption, they can also be entered using +%% the TeX-style portable notation for character codes, i.e. ^^XX, where XX +%% is the hexadecimal value ofthe character code. +%% +%% Reading of the sections ends when the first '}' character is reached, so +%% '}' can't be included in a section. You can't use ^^7d either. +%% +%% The percent sign ('%') is used to introduce a trailing comment - it and +%% all remaining characters on a line are ignored. ^^25 has the same effect. +%% +%% +%% \lowupcase section +%% +%% The \lowupcase section of the CS file is used to define the lower +%% /upper and upper/lower case relationship of pairs of specified +%% characters. It is only used if the relationship is symmetrical - use +%% \lowercase or \upcase if it isn't. +%% +%% The syntax of the \lowupcase section is: +%% +%% \lowupcase{ +%% <LC-1> <UC-1> % Comment begins with a percent sign +%% <LC-2> <UC-2> +%% ... +%% <LC-N> <UC-N> +%% } +%% +%% Each <LC-n> <UC-n> pair of characters defines that the upper case +%% equivalent of <LC-n> is <UC-n> *and* the lower case equivalent of +%% <UC-n> is <LC-n>. +%% +%% You cannot redefine the lower or upper case equivalent of an ASCII +%% character (code < 128), so all instances of <LC-n> and <UC-n> +%% (i.e. both sides of the relationship) must have codes > 127. +%% +%% +%% \lowercase section +%% +%% The \lowercase section of the CS file is used to define the lower case +%% equivalent of specified characters. It should normally only be used +%% if the relationship isn't symmetrical - use \lowupcase if it is. +%% +%% The syntax of the \lowercase section is: +%% +%% \lowercase{ +%% <UC-1> <LC-1> % Comment begins with a percent sign +%% <UC-2> <LC-2> +%% ... +%% <UC-N> <LC-N> +%% } +%% +%% Each <LC-n> <UC-n> pair of characters defines that the lower case +%% equivalent of <UC-n> is <LC-n>. +%% +%% You cannot redefine the lower case equivalent of an ASCII character +%% (code < 128), so all instances of <UC-n> (i.e. the left hand side +%% of the relationship) must have codes > 127. +%% +%% +%% \uppercase section +%% +%% The \uppercase section of the CS file is used to define the upper case +%% equivalent of specified characters. It should normally only be used +%% if the relationship isn't symmetrical - use \lowupcase if it is. +%% +%% The syntax of the \uppercase section is: +%% +%% \uppercase{ +%% <LC-1> <UC-1> % Comment begins with a percent sign +%% <LC-2> <UC-2> +%% ... +%% <LC-N> <UC-N> +%% } +%% +%% Each <LC-n> <UC-n> pair of characters defines that the upper case +%% case equivalent of <LC-n> is <UC-n>. +%% +%% You cannot redefine the upper case equivalent of an ASCII character +%% (code < 128), so all instances of <LC-n> (i.e. the left hand side +%% of the relationship) must have codes > 127. +%% +%% +%% \order section +%% +%% The \order section of the CS file is used to define the order in which +%% characters are sorted. +%% +%% The syntax of the \order section is: +%% +%% \order{ +%% <char-1> % Comment begins with a percent sign +%% <char-2> <char-3> % whitespace between the chars +%% <char-4> - <char-5> % a hyphen between the chars +%% <char-4> _ <char-5> % an underscore between the chars +%% ... +%% <char-n> +%% } +%% +%% All characters on the same line are given the same sorting weight. +%% +%% The construct <char-1> <underscore> <char-2> is used to denote that +%% all characters in the range <char-1> to <char-2> should be given the +%% same sorting weight. For example, "A _ Z" would cause all ASCII +%% upper case alphabetical characters to have the same sorting weight +%% and would be equivalent to placing all 26 characters on the same line. +%% +%% The construct <char-1> <hyphen> <char-2> is used to denote that all +%% characters in the range <char-1> to <char-2> should be given an +%% ascending set of sorting weights, starting with <char-1> and ending +%% with <char-2>. For example, "A - Z" would cause all upper case ASCII +%% alphabetical characters to be sorted in ascending order and would be +%% equivalent to placing 'A' on the first line, 'B' on the second, +%% through to 'Z' on the 26th line. +%% +%% The characters at the beginning of the order section are given a lower +%% sorting weight than characters occuring later. When sorting +%% alphabetically, characters with the lowest weight come first. +%% +%% All characters not in the \order section (including ASCII characters) +%% are given the same very high sorting weight to ensure that they come +%% last when sorting alphabetically. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%% +%% CHARACTER SET +%% +%% The 852 code page contains an equal number of upper and lower case +%% accented characters so we can use the \lowupcase{} section. The +%% \lowercase{} and \uppercase{} sections are not used. +%% +\lowupcase{ % Lowercase Uppercase remarks + % Code TeX Code TeX + % + % ^^83 \^{a} ^^b6 \^{A} + % ^^c7 \u{a} ^^c6 \u{A} + % ^^84 \"{a} ^^8e \"{A} + % ^^a0 \'{a} ^^b5 \'{A} + % ^^a5 \k{a} ^^a4 \k{A} OT4 + % ^^87 \c{c} ^^80 \c{C} + % ^^9f \v{c} ^^ac \v{C} + % ^^86 \'{c} ^^8f \'{C} + % ^^d4 \v{d} ^^d2 \v{D} d caron + % ^^d0 \dj{} ^^d1 \DJ{} eth/ETH, not in OT4 + % ^^89 \"{e} ^^d3 \"{E} + % ^^d8 \v{e} ^^b7 \v{E} + % ^^82 \'{e} ^^90 \'{E} + % ^^a9 \k{e} ^^a8 \k{E} OT4 + % ^^8c \^{\i} ^^d7 \^{\I} + % ^^a1 \'{\i} ^^d6 \'{\I} + % ^^96 \v{l} ^^95 \v{L} l caron + % ^^92 \'{l} ^^91 \'{L} + % ^^88 \l{} ^^9d \L{} + % ^^e5 \v{n} ^^d5 \v{N} + % ^^e4 \'{n} ^^e3 \'{N} + % ^^8b \H{o} ^^8a \H{O} + % ^^94 \"{o} ^^99 \"{O} + % ^^93 \^{o} ^^e2 \^{O} + % ^^a2 \'{o} ^^e0 \'{O} + % ^^ea \'{r} ^^e8 \'{R} + % ^^fd \v{r} ^^fc \v{R} + % ^^ad \c{s} ^^b8 \c{S} + % ^^e7 \v{s} ^^e6 \v{S} + % ^^98 \'{s} ^^97 \'{S} + % ^^ee \c{t} ^^dd \c{T} + % ^^9c \v{t} ^^9b \v{T} t caron + % ^^fb \H{u} ^^eb \H{U} + % ^^81 \"{u} ^^9a \"{U} + % ^^85 \r{u} ^^de \r{U} + % ^^a3 \'{u} ^^e9 \'{U} + % ^^ec \'{y} ^^ed \'{Y} + % ^^a7 \v{z} ^^a6 \v{Z} + % ^^ab \'{z} ^^8d \'{Z} + % ^^be \.{z} ^^bd \.{Z} +} + + +%% +%% SORTING ORDER +%% +%% The sorting order defined is the natural language sorting order +%% of 0..9Aa..Zz (including accented characters). +%% (non-Polish characters are ordered disregarding accents) +%% +\order{ + 0-9 + a A + + b B + c C + + d D + e E + + f F + g G + h H + i I + j J + k K + l L + + m M + n N + + o O + + p P + q Q + r R + s S + + t T + u U + v V + w W + x X + y Y + z Z + + +} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% END OF FILE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/bibtex/csf/base/iso8859-7.csf b/Master/texmf-dist/bibtex/csf/base/iso8859-7.csf new file mode 100644 index 00000000000..5984e51fc25 --- /dev/null +++ b/Master/texmf-dist/bibtex/csf/base/iso8859-7.csf @@ -0,0 +1,107 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% FILE: iso8859-7.csf +%% $Version: 1.0 $ +%% $Date: 2001/03/31 20:48:15 $ +%% +%% CHARACTER SET: ISO 8859-7 +%% Author : Apostolos Syropoulos apostolo@obelix.ee.duth.gr +\lowupcase{ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +} +%% +%% SORTING ORDER +%% +%% The sorting order defined is the natural language sorting order +%% of 0..9Aa..Zz (including accented characters). +%% +\order{ + 0-9 + A a + B b + C c + D d + E e + F f + G g + H h + I i + J j + K k + L l + M m + N n + O o + P p + Q q + R r + S s + T t + U u + V v + W w + X x + Y y + Z z + + + + + + + + + + + + + + + + + + + + + + + + + } +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% END OF FILE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/bibtex/csf/dk-bib/88591-dk.csf b/Master/texmf-dist/bibtex/csf/dk-bib/88591-dk.csf new file mode 100644 index 00000000000..6355c5421e3 --- /dev/null +++ b/Master/texmf-dist/bibtex/csf/dk-bib/88591-dk.csf @@ -0,0 +1,106 @@ +%%% 88591-dk.csf --- Danish latin-1 sorting order file for bibtex8 + +%% Copyright (C) 2005 Arne Jorgensen + +%% Author: Arne Jorgensen <arne.jorgensen@tug.dk> +%% Version: $Id: 88591-dk.csf 71 2005-08-05 22:44:05Z arne $ + +%% This file is free software; you can redistribute it and/or modify +%% it under the terms of the GNU General Public License as published +%% by the Free Software Foundation; either version 2 of the License, +%% or (at your option) any later version. + +%% This file is distributed in the hope that it will be useful, but +%% WITHOUT ANY WARRANTY; without even the implied warranty of +%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +%% General Public License for more details. + +%% You should have received a copy of the GNU General Public License +%% along with this file; if not, write to the Free Software +%% Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +%% 02110-1301, USA. + +%%% Commentary: + +%%% Code: + +%%% Character Set: + +\lowupcase{ + % \`{a} \`{A} + % \'{a} \'{A} + % \^{a} \^{A} + % \~{a} \~{A} + % \"{a} \"{A} + % \ring{a} \ring{A} + % \ae \AE + % \c{c} \c{C} + % \`{e} \`{E} + % \'{e} \'{E} + % \^{e} \^{E} + % \"{e} \"{E} + % \`{\i} \`{I} + % \'{\i} \'{I} + % \^{\i} \^{I} + % \"{\i} \"{I} + % eth ETH + % \~{n} \~{N} + % \`{o} \`{O} + % \'{o} \'{O} + % \^{o} \^{O} + % \~{o} \~{O} + % \"{o} \"{O} + % \o \O + % \`{u} \`{U} + % \'{u} \'{U} + % \^{u} \^{U} + % \"{u} \"{U} + % \'{y} \'{Y} + % thorn THORN +} + +%%% Sorting Order: + +%% Notice that / (THORN / thorn) will be sorted as T / t and not +%% as Th / th as it should be. You are probably better off be putting +%% \TH / \th into your .bib file. + +\order{ + 0-9 % 0-9 + A a % A \'{A} \`{A} \^{A} \~{A} a \'{a} \`{a} \^{a} \~{a} + B b % B b + C c % C \c{C} c \c{c} + D d % D ETH d eth + E e % E \'{E} \`{E} \"{E} \^{E} e \'{e} \`{e} \"{e} \^{e} + F f % F f + G g % G g + H h % H h + I i % I \'{I} \'{I} \"{I} \^{I} i \'{\i} \`{\i} \"{\i} \^{\i} + J j % J j + K k % K k + L l % L l + M m % M m + N n % N \~{N} n \~{n} + O o % O \'{O} \`{O} \^{O} \~{O} o \'{o} \`{o} \^{o} \~{o} + P p % P p + Q q % Q q + R r % R r + S s % S s + T t % T THORN t thorn + U u % U \'{U} \`{U} \^{U} u \'{u} \`{u} \^{u} + V v % V v + W w % W w + X x % X x + Y y % Y \"{U} \'{Y} y \"{u} \'{y} \"{y} + Z z % Z z + % \AE \"{A} \ae \"{a} + % \O \"{O} \o \"{o} + % \ring{A} \ring{a} +} + +%% Local Variables: +%% coding: iso-8859-1 +%% comment-start: "%% " +%% End: + +%%% 88591-dk.csf ends here diff --git a/Master/texmf-dist/bibtex/csf/dk-bib/cp850-dk.csf b/Master/texmf-dist/bibtex/csf/dk-bib/cp850-dk.csf new file mode 100644 index 00000000000..263786360b8 --- /dev/null +++ b/Master/texmf-dist/bibtex/csf/dk-bib/cp850-dk.csf @@ -0,0 +1,106 @@ +%%% cp850-dk.csf --- Danish CP 850 sorting order file for bibtex8 + +%% Copyright (C) 2005 Arne Jorgensen + +%% Author: Arne Jorgensen <arne.jorgensen@tug.dk> +%% Version: $Id: cp850-dk.csf 71 2005-08-05 22:44:05Z arne $ + +%% This file is free software; you can redistribute it and/or modify +%% it under the terms of the GNU General Public License as published +%% by the Free Software Foundation; either version 2 of the License, +%% or (at your option) any later version. + +%% This file is distributed in the hope that it will be useful, but +%% WITHOUT ANY WARRANTY; without even the implied warranty of +%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +%% General Public License for more details. + +%% You should have received a copy of the GNU General Public License +%% along with this file; if not, write to the Free Software +%% Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +%% 02110-1301, USA. + +%%% Commentary: + +%%% Code: + +%%% Character Set: + +\lowupcase{ + % \`{a} \`{A} + % \'{a} \'{A} + % \^{a} \^{A} + % \~{a} \~{A} + % \"{a} \"{A} + % \ring{a} \ring{A} + % \ae \AE + % \c{c} \c{C} + % \`{e} \`{E} + % \'{e} \'{E} + % \^{e} \^{E} + % \"{e} \"{E} + % \`{\i} \`{I} + % \'{\i} \'{I} + % \^{\i} \^{I} + % \"{\i} \"{I} + % eth ETH + % \~{n} \~{N} + % \`{o} \`{O} + % \'{o} \'{O} + % \^{o} \^{O} + % \~{o} \~{O} + % \"{o} \"{O} + % \o \O + % \`{u} \`{U} + % \'{u} \'{U} + % \^{u} \^{U} + % \"{u} \"{U} + % \'{y} \'{Y} + % thorn THORN +} + +%%% Sorting Order: + +%% Notice that / (THORN / thorn) will be sorted as T / t and not +%% as Th / th as it should be. You are probably better off be putting +%% \TH / \th into your .bib file. + +\order{ + 0-9 % 0-9 + A a % A \'{A} \`{A} \^{A} \~{A} a \'{a} \`{a} \^{a} \~{a} + B b % B b + C c % C \c{C} c \c{c} + D d % D ETH d eth + E e % E \'{E} \`{E} \"{E} \^{E} e \'{e} \`{e} \"{e} \^{e} + F f % F f + G g % G g + H h % H h + I i % I \'{I} \'{I} \"{I} \^{I} i \'{\i} \`{\i} \"{\i} \^{\i} + J j % J j + K k % K k + L l % L l + M m % M m + N n % N \~{N} n \~{n} + O o % O \'{O} \`{O} \^{O} \~{O} o \'{o} \`{o} \^{o} \~{o} + P p % P p + Q q % Q q + R r % R r + S s % S s + T t % T THORN t thorn + U u % U \'{U} \`{U} \^{U} u \'{u} \`{u} \^{u} + V v % V v + W w % W w + X x % X x + Y y % Y \"{U} \'{Y} y \"{u} \'{y} \"{y} + Z z % Z z + % \AE \"{A} \ae \"{a} + % \O \"{O} \o \"{o} + % \ring{A} \ring{a} +} + +%% Local Variables: +%% coding: cp850 +%% comment-start: "%% " +%% End: + +%%% cp850-dk.csf ends here diff --git a/Master/texmf-dist/bibtex/csf/dk-bib/mac-dk.csf b/Master/texmf-dist/bibtex/csf/dk-bib/mac-dk.csf new file mode 100644 index 00000000000..653459365b3 --- /dev/null +++ b/Master/texmf-dist/bibtex/csf/dk-bib/mac-dk.csf @@ -0,0 +1,99 @@ +%%% mac-dk.csf --- Danish mac-roman sorting order file for bibtex8 + +%% Copyright (C) 2005 Arne Jorgensen + +%% Author: Arne Jorgensen <arne.jorgensen@tug.dk> +%% Version: $Id: mac-dk.csf 70 2005-08-03 11:13:09Z arne $ + +%% This file is free software; you can redistribute it and/or modify +%% it under the terms of the GNU General Public License as published +%% by the Free Software Foundation; either version 2 of the License, +%% or (at your option) any later version. + +%% This file is distributed in the hope that it will be useful, but +%% WITHOUT ANY WARRANTY; without even the implied warranty of +%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +%% General Public License for more details. + +%% You should have received a copy of the GNU General Public License +%% along with this file; if not, write to the Free Software +%% Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +%% 02110-1301, USA. + +%%% Commentary: + +%%% Code: + +%%% Character Set: + +\lowupcase{ + % \`{a} \`{A} + % \'{a} \'{A} + % \^{a} \^{A} + % \~{a} \~{A} + % \"{a} \"{A} + % \ring{a} \ring{A} + % \ae \AE + % \c{c} \c{C} + % \`{e} \`{E} + % \'{e} \'{E} + % \^{e} \^{E} + % \"{e} \"{E} + % \`{\i} \`{I} + % \'{\i} \'{I} + % \^{\i} \^{I} + % \"{\i} \"{I} + % \~{n} \~{N} + % \`{o} \`{O} + % \'{o} \'{O} + % \^{o} \^{O} + % \~{o} \~{O} + % \"{o} \"{O} + % \o \O + % \`{u} \`{U} + % \'{u} \'{U} + % \^{u} \^{U} + % \"{u} \"{U} +} + +%%% Sorting Order: + +\order{ + 0-9 % 0-9 + A a % A \'{A} \`{A} \^{A} \~{A} a \'{a} \`{a} \^{a} \~{a} + B b % B b + C c % C \c{C} c \c{c} + D d % D d + E e % E \'{E} \`{E} \"{E} \^{E} e \'{e} \`{e} \"{e} \^{e} + F f % F f + G g % G g + H h % H h + I i % I \'{I} \'{I} \"{I} \^{I} i \'{\i} \`{\i} \"{\i} \^{\i} + J j % J j + K k % K k + L l % L l + M m % M m + N n % N \~{N} n \~{n} + O o % O \'{O} \`{O} \^{O} \~{O} o \'{o} \`{o} \^{o} \~{o} + P p % P p + Q q % Q q + R r % R r + S s % S s + T t % T t + U u % U \'{U} \`{U} \^{U} u \'{u} \`{u} \^{u} + V v % V v + W w % W w + X x % X x + Y y % Y \"{U} y \"{u} \"{y} + Z z % Z z + % \AE \"{A} \ae \"{a} + % \O \"{O} \o \"{o} + % \ring{A} \ring{a} +} + +%% Local Variables: +%% coding: mac-roman +%% comment-start: "%% " +%% End: + +%%% mac-dk.csf ends here diff --git a/Master/texmf-dist/bibtex/csf/dk-bib/utf8-dk.csf b/Master/texmf-dist/bibtex/csf/dk-bib/utf8-dk.csf new file mode 100644 index 00000000000..590841f46fc --- /dev/null +++ b/Master/texmf-dist/bibtex/csf/dk-bib/utf8-dk.csf @@ -0,0 +1,127 @@ +%%% utf8-dk.csf --- Danish UTF-8 sorting order file for bibtex8 + +%% Copyright (C) 2005 Arne Jorgensen + +%% Author: Arne Jorgensen <arne.jorgensen@tug.dk> +%% Version: $Id: utf8-dk.csf 71 2005-08-05 22:44:05Z arne $ + +%% This file is free software; you can redistribute it and/or modify +%% it under the terms of the GNU General Public License as published +%% by the Free Software Foundation; either version 2 of the License, +%% or (at your option) any later version. + +%% This file is distributed in the hope that it will be useful, but +%% WITHOUT ANY WARRANTY; without even the implied warranty of +%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +%% General Public License for more details. + +%% You should have received a copy of the GNU General Public License +%% along with this file; if not, write to the Free Software +%% Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +%% 02110-1301, USA. + +%%% Commentary: + +%% This is a VERY EXPERIMENTAL shot at making a sorting order file for +%% the Danish language and the UTF-8 character set. + +%% Generally it should not be possible to fit a sorting of the UTF-8 +%% character set into bibtex8's scheme, but we try to use some hacks +%% and unexplained behaviour to fit it in anyway. + +%% As we said VERY EXPERIMENTAL. + +%% Please report any experiences to the author. + +%%% Code: + +%%% Character Set: + +%% Whether this really works for UTF-8 is a big question. Please +%% report expriences with it. + +\lowupcase{ + ^^a0 ^^80 % \`{a} \`{A} + ^^a1 ^^81 % \'{a} \'{A} + ^^a2 ^^82 % \^{a} \^{A} + ^^a3 ^^83 % \~{a} \~{A} + ^^a4 ^^84 % \"{a} \"{A} + ^^a5 ^^85 % \ring{a} \ring{A} + ^^a6 ^^86 % \ae \AE + ^^a7 ^^87 % \c{c} \c{C} + ^^a8 ^^88 % \`{e} \`{E} + ^^a9 ^^89 % \'{e} \'{E} + ^^aa ^^8a % \^{e} \^{E} + ^^ab ^^8b % \"{e} \"{E} + ^^ac ^^8c % \`{\i} \`{I} + ^^ad ^^8d % \'{\i} \'{I} + ^^ae ^^8e % \^{\i} \^{I} + ^^af ^^8f % \"{\i} \"{I} + ^^b0 ^^90 % eth ETH + ^^b1 ^^91 % \~{n} \~{N} + ^^b2 ^^92 % \`{o} \`{O} + ^^b3 ^^93 % \'{o} \'{O} + ^^b4 ^^94 % \^{o} \^{O} + ^^b5 ^^95 % \~{o} \~{O} + ^^b6 ^^96 % \"{o} \"{O} + ^^b8 ^^98 % \o \O + ^^b9 ^^99 % \`{u} \`{U} + ^^ba ^^9a % \'{u} \'{U} + ^^bb ^^9b % \^{u} \^{U} + ^^bc ^^9c % \"{u} \"{U} + ^^bd ^^9d % \'{y} \'{Y} + ^^be ^^9e % thorn THORN +} + +%%% Sorting Order: + +%% For sorting we rely on the fact that the most used and relevant +%% parts of the special characters in Danish in UTF-8 is encoded as +%% the two-byte combination of a ^^c3 and a second byte which is +%% placed above value ^^7f and thus does not collide with the normal +%% character ranges. + +%% So we leave out ^^c3 of the sorting order and there by ignoring +%% it's presence (it shouldn't be ignored, but sorted last, but it +%% actually IS ignored) and let the second byte decide the order of +%% the character. + +\order{ + 0-9 % 0-9 + A ^^81 ^^80 ^^82 ^^83 a ^^a1 ^^a0 ^^a2 ^^a3 % A \'{A} \`{A} \^{A} \~{A} a \'{a} \`{a} \^{a} \~{a} + B b % B b + C ^^87 c ^^a7 % C \c{C} c \c{c} + D ^^90 d ^^b0 % D ETH d eth + E ^^89 ^^88 ^^8b ^^8a e ^^a9 ^^a8 ^^ab ^^aa % E \'{E} \`{E} \"{E} \^{E} e \'{e} \`{e} \"{e} \^{e} + F f % F f + G g % G g + H h % H h + I ^^8d ^^8c ^^8f ^^8e i ^^ad ^^ac ^^af ^^ae % I \'{I} \`{I} \"{I} \^{I} i \'{\i} \`{\i} \"{\i} \^{\i} + J j % J j + K k % K k + L l % L l + M m % M m + N ^^91 n ^^b1 % N \~{N} n \~{n} + O ^^93 ^^92 ^^94 ^^95 o ^^b3 ^^b2 ^^b4 ^^b5 % O \'{O} \`{O} \^{O} \~{O} o \'{o} \`{o} \^{o} \~{o} + P p % P p + Q q % Q q + R r % R r + S s % S s + T ^^9e t ^^be % T THORN t thorn + U ^^9a ^^99 ^^9b u ^^ba ^^b9 ^^bb % U \'{U} \`{U} \^{U} u \'{u} \`{u} \^{u} + V v % V v + W w % W w + X x % X x + Y ^^9c ^^9d y ^^bc ^^bd ^^bf % Y \"{U} \'{Y} y \"{u} \'{y} \"{y} + Z z % Z z + ^^86 ^^84 ^^a6 ^^a4 % \AE \"{A} \ae \"{a} + ^^98 ^^96 ^^b8 ^^b6 % \O \"{O} \o \"{o} + ^^85 ^^a5 % \ring{A} \ring{a} +} + +%% Local Variables: +%% coding: raw-text +%% comment-start: "%% " +%% End: + +%%% utf8-dk.csf ends here diff --git a/Master/texmf-dist/bibtex/csf/gost/cp1251.csf b/Master/texmf-dist/bibtex/csf/gost/cp1251.csf new file mode 100644 index 00000000000..692238930ba --- /dev/null +++ b/Master/texmf-dist/bibtex/csf/gost/cp1251.csf @@ -0,0 +1,275 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% CHARACTER SET: Cyrillic (CP 1251) +%% +%% SORTING ORDER: Ukrainian/Russian (First Cyrillic then Latin) +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% FILE FORMAT +%% +%% The codepage and sorting order (CS) file defines how BibTeX will treat an +%% 8-bit character set, specifically which characters are to be treated as +%% letters, the upper/lower case relationships between characters, and the +%% sorting order of characters. +%% +%% The CS file may contain a number of sections, each presented in the +%% form of a TeX macro: +%% +%% \section-name{ +%% <section definitions> +%% } +%% +%% Four sections are currently supported: \lowupcase, \lowercase, \uppercase +%% and \order. The syntax of the four supported sections is summarised below. +%% +%% 8-bit characters may be entered naturally, but to avoid problems with +%% character set translation or corruption, they can also be entered using +%% the TeX-style portable notation for character codes, i.e. ^^XX, where XX +%% is the hexadecimal value ofthe character code. +%% +%% Reading of the sections ends when the first '}' character is reached, so +%% '}' can't be included in a section. You can't use ^^7d either. +%% +%% The percent sign ('%') is used to introduce a trailing comment - it and +%% all remaining characters on a line are ignored. ^^25 has the same effect. +%% +%% +%% \lowupcase section +%% +%% The \lowupcase section of the CS file is used to define the lower +%% /upper and upper/lower case relationship of pairs of specified +%% characters. It is only used if the relationship is symmetrical - use +%% \lowercase or \upcase if it isn't. +%% +%% The syntax of the \lowupcase section is: +%% +%% \lowupcase{ +%% <LC-1> <UC-1> % Comment begins with a percent sign +%% <LC-2> <UC-2> +%% ... +%% <LC-N> <UC-N> +%% } +%% +%% Each <LC-n> <UC-n> pair of characters defines that the upper case +%% equivalent of <LC-n> is <UC-n> *and* the lower case equivalent of +%% <UC-n> is <LC-n>. +%% +%% You cannot redefine the lower or upper case equivalent of an ASCII +%% character (code < 128), so all instances of <LC-n> and <UC-n> +%% (i.e. both sides of the relationship) must have codes > 127. +%% +%% +%% \lowercase section +%% +%% The \lowercase section of the CS file is used to define the lower case +%% equivalent of specified characters. It should normally only be used +%% if the relationship isn't symmetrical - use \lowupcase if it is. +%% +%% The syntax of the \lowercase section is: +%% +%% \lowercase{ +%% <UC-1> <LC-1> % Comment begins with a percent sign +%% <UC-2> <LC-2> +%% ... +%% <UC-N> <LC-N> +%% } +%% +%% Each <LC-n> <UC-n> pair of characters defines that the lower case +%% equivalent of <UC-n> is <LC-n>. +%% +%% You cannot redefine the lower case equivalent of an ASCII character +%% (code < 128), so all instances of <UC-n> (i.e. the left hand side +%% of the relationship) must have codes > 127. +%% +%% +%% \uppercase section +%% +%% The \uppercase section of the CS file is used to define the upper case +%% equivalent of specified characters. It should normally only be used +%% if the relationship isn't symmetrical - use \lowupcase if it is. +%% +%% The syntax of the \uppercase section is: +%% +%% \uppercase{ +%% <LC-1> <UC-1> % Comment begins with a percent sign +%% <LC-2> <UC-2> +%% ... +%% <LC-N> <UC-N> +%% } +%% +%% Each <LC-n> <UC-n> pair of characters defines that the upper case +%% case equivalent of <LC-n> is <UC-n>. +%% +%% You cannot redefine the upper case equivalent of an ASCII character +%% (code < 128), so all instances of <LC-n> (i.e. the left hand side +%% of the relationship) must have codes > 127. +%% +%% +%% \order section +%% +%% The \order section of the CS file is used to define the order in which +%% characters are sorted. +%% +%% The syntax of the \order section is: +%% +%% \order{ +%% <char-1> % Comment begins with a percent sign +%% <char-2> <char-3> % whitespace between the chars +%% <char-4> - <char-5> % a hyphen between the chars +%% <char-4> _ <char-5> % an underscore between the chars +%% ... +%% <char-n> +%% } +%% +%% All characters on the same line are given the same sorting weight. +%% +%% The construct <char-1> <underscore> <char-2> is used to denote that +%% all characters in the range <char-1> to <char-2> should be given the +%% same sorting weight. For example, "A _ Z" would cause all ASCII +%% upper case alphabetical characters to have the same sorting weight +%% and would be equivalent to placing all 26 characters on the same line. +%% +%% The construct <char-1> <hyphen> <char-2> is used to denote that all +%% characters in the range <char-1> to <char-2> should be given an +%% ascending set of sorting weights, starting with <char-1> and ending +%% with <char-2>. For example, "A - Z" would cause all upper case ASCII +%% alphabetical characters to be sorted in ascending order and would be +%% equivalent to placing 'A' on the first line, 'B' on the second, +%% through to 'Z' on the 26th line. +%% +%% The characters at the beginning of the order section are given a lower +%% sorting weight than characters occuring later. When sorting +%% alphabetically, characters with the lowest weight come first. +%% +%% All characters not in the \order section (including ASCII characters) +%% are given the same very high sorting weight to ensure that they come +%% last when sorting alphabetically. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%% +%% CHARACTER SET +%% +\lowupcase{ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +} + + + +%% +%% SORTING ORDER +%% +%% +\order{ + 0-9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A a + B b + C c + D d + E e + F f + G g + H h + I i + J j + K k + L l + M m + N n + O o + P p + Q q + R r + S s + T t + U u + V v + W w + X x + Y y + Z z +} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% END OF FILE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/bibtex/csf/gost/koi8u.csf b/Master/texmf-dist/bibtex/csf/gost/koi8u.csf new file mode 100644 index 00000000000..f84ae4870ad --- /dev/null +++ b/Master/texmf-dist/bibtex/csf/gost/koi8u.csf @@ -0,0 +1,275 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% CHARACTER SET: Cyrillic (koi8-u) +%% +%% SORTING ORDER: Ukrainian/Russian (First Cyrillic then Latin) +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% FILE FORMAT +%% +%% The codepage and sorting order (CS) file defines how BibTeX will treat an +%% 8-bit character set, specifically which characters are to be treated as +%% letters, the upper/lower case relationships between characters, and the +%% sorting order of characters. +%% +%% The CS file may contain a number of sections, each presented in the +%% form of a TeX macro: +%% +%% \section-name{ +%% <section definitions> +%% } +%% +%% Four sections are currently supported: \lowupcase, \lowercase, \uppercase +%% and \order. The syntax of the four supported sections is summarised below. +%% +%% 8-bit characters may be entered naturally, but to avoid problems with +%% character set translation or corruption, they can also be entered using +%% the TeX-style portable notation for character codes, i.e. ^^XX, where XX +%% is the hexadecimal value ofthe character code. +%% +%% Reading of the sections ends when the first '}' character is reached, so +%% '}' can't be included in a section. You can't use ^^7d either. +%% +%% The percent sign ('%') is used to introduce a trailing comment - it and +%% all remaining characters on a line are ignored. ^^25 has the same effect. +%% +%% +%% \lowupcase section +%% +%% The \lowupcase section of the CS file is used to define the lower +%% /upper and upper/lower case relationship of pairs of specified +%% characters. It is only used if the relationship is symmetrical - use +%% \lowercase or \upcase if it isn't. +%% +%% The syntax of the \lowupcase section is: +%% +%% \lowupcase{ +%% <LC-1> <UC-1> % Comment begins with a percent sign +%% <LC-2> <UC-2> +%% ... +%% <LC-N> <UC-N> +%% } +%% +%% Each <LC-n> <UC-n> pair of characters defines that the upper case +%% equivalent of <LC-n> is <UC-n> *and* the lower case equivalent of +%% <UC-n> is <LC-n>. +%% +%% You cannot redefine the lower or upper case equivalent of an ASCII +%% character (code < 128), so all instances of <LC-n> and <UC-n> +%% (i.e. both sides of the relationship) must have codes > 127. +%% +%% +%% \lowercase section +%% +%% The \lowercase section of the CS file is used to define the lower case +%% equivalent of specified characters. It should normally only be used +%% if the relationship isn't symmetrical - use \lowupcase if it is. +%% +%% The syntax of the \lowercase section is: +%% +%% \lowercase{ +%% <UC-1> <LC-1> % Comment begins with a percent sign +%% <UC-2> <LC-2> +%% ... +%% <UC-N> <LC-N> +%% } +%% +%% Each <LC-n> <UC-n> pair of characters defines that the lower case +%% equivalent of <UC-n> is <LC-n>. +%% +%% You cannot redefine the lower case equivalent of an ASCII character +%% (code < 128), so all instances of <UC-n> (i.e. the left hand side +%% of the relationship) must have codes > 127. +%% +%% +%% \uppercase section +%% +%% The \uppercase section of the CS file is used to define the upper case +%% equivalent of specified characters. It should normally only be used +%% if the relationship isn't symmetrical - use \lowupcase if it is. +%% +%% The syntax of the \uppercase section is: +%% +%% \uppercase{ +%% <LC-1> <UC-1> % Comment begins with a percent sign +%% <LC-2> <UC-2> +%% ... +%% <LC-N> <UC-N> +%% } +%% +%% Each <LC-n> <UC-n> pair of characters defines that the upper case +%% case equivalent of <LC-n> is <UC-n>. +%% +%% You cannot redefine the upper case equivalent of an ASCII character +%% (code < 128), so all instances of <LC-n> (i.e. the left hand side +%% of the relationship) must have codes > 127. +%% +%% +%% \order section +%% +%% The \order section of the CS file is used to define the order in which +%% characters are sorted. +%% +%% The syntax of the \order section is: +%% +%% \order{ +%% <char-1> % Comment begins with a percent sign +%% <char-2> <char-3> % whitespace between the chars +%% <char-4> - <char-5> % a hyphen between the chars +%% <char-4> _ <char-5> % an underscore between the chars +%% ... +%% <char-n> +%% } +%% +%% All characters on the same line are given the same sorting weight. +%% +%% The construct <char-1> <underscore> <char-2> is used to denote that +%% all characters in the range <char-1> to <char-2> should be given the +%% same sorting weight. For example, "A _ Z" would cause all ASCII +%% upper case alphabetical characters to have the same sorting weight +%% and would be equivalent to placing all 26 characters on the same line. +%% +%% The construct <char-1> <hyphen> <char-2> is used to denote that all +%% characters in the range <char-1> to <char-2> should be given an +%% ascending set of sorting weights, starting with <char-1> and ending +%% with <char-2>. For example, "A - Z" would cause all upper case ASCII +%% alphabetical characters to be sorted in ascending order and would be +%% equivalent to placing 'A' on the first line, 'B' on the second, +%% through to 'Z' on the 26th line. +%% +%% The characters at the beginning of the order section are given a lower +%% sorting weight than characters occuring later. When sorting +%% alphabetically, characters with the lowest weight come first. +%% +%% All characters not in the \order section (including ASCII characters) +%% are given the same very high sorting weight to ensure that they come +%% last when sorting alphabetically. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%% +%% CHARACTER SET +%% +\lowupcase{ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +} + + + +%% +%% SORTING ORDER +%% +%% +\order{ + 0-9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A a + B b + C c + D d + E e + F f + G g + H h + I i + J j + K k + L l + M m + N n + O o + P p + Q q + R r + S s + T t + U u + V v + W w + X x + Y y + Z z +} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% END OF FILE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/bibtex/csf/gost/ruscii.csf b/Master/texmf-dist/bibtex/csf/gost/ruscii.csf new file mode 100644 index 00000000000..6f20a6f8af0 --- /dev/null +++ b/Master/texmf-dist/bibtex/csf/gost/ruscii.csf @@ -0,0 +1,275 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% CHARACTER SET: Cyrillic (CP 866nav aka RUSCII) +%% +%% SORTING ORDER: Ukrainian/Russian (First Cyrillic then Latin) +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% FILE FORMAT +%% +%% The codepage and sorting order (CS) file defines how BibTeX will treat an +%% 8-bit character set, specifically which characters are to be treated as +%% letters, the upper/lower case relationships between characters, and the +%% sorting order of characters. +%% +%% The CS file may contain a number of sections, each presented in the +%% form of a TeX macro: +%% +%% \section-name{ +%% <section definitions> +%% } +%% +%% Four sections are currently supported: \lowupcase, \lowercase, \uppercase +%% and \order. The syntax of the four supported sections is summarised below. +%% +%% 8-bit characters may be entered naturally, but to avoid problems with +%% character set translation or corruption, they can also be entered using +%% the TeX-style portable notation for character codes, i.e. ^^XX, where XX +%% is the hexadecimal value ofthe character code. +%% +%% Reading of the sections ends when the first '}' character is reached, so +%% '}' can't be included in a section. You can't use ^^7d either. +%% +%% The percent sign ('%') is used to introduce a trailing comment - it and +%% all remaining characters on a line are ignored. ^^25 has the same effect. +%% +%% +%% \lowupcase section +%% +%% The \lowupcase section of the CS file is used to define the lower +%% /upper and upper/lower case relationship of pairs of specified +%% characters. It is only used if the relationship is symmetrical - use +%% \lowercase or \upcase if it isn't. +%% +%% The syntax of the \lowupcase section is: +%% +%% \lowupcase{ +%% <LC-1> <UC-1> % Comment begins with a percent sign +%% <LC-2> <UC-2> +%% ... +%% <LC-N> <UC-N> +%% } +%% +%% Each <LC-n> <UC-n> pair of characters defines that the upper case +%% equivalent of <LC-n> is <UC-n> *and* the lower case equivalent of +%% <UC-n> is <LC-n>. +%% +%% You cannot redefine the lower or upper case equivalent of an ASCII +%% character (code < 128), so all instances of <LC-n> and <UC-n> +%% (i.e. both sides of the relationship) must have codes > 127. +%% +%% +%% \lowercase section +%% +%% The \lowercase section of the CS file is used to define the lower case +%% equivalent of specified characters. It should normally only be used +%% if the relationship isn't symmetrical - use \lowupcase if it is. +%% +%% The syntax of the \lowercase section is: +%% +%% \lowercase{ +%% <UC-1> <LC-1> % Comment begins with a percent sign +%% <UC-2> <LC-2> +%% ... +%% <UC-N> <LC-N> +%% } +%% +%% Each <LC-n> <UC-n> pair of characters defines that the lower case +%% equivalent of <UC-n> is <LC-n>. +%% +%% You cannot redefine the lower case equivalent of an ASCII character +%% (code < 128), so all instances of <UC-n> (i.e. the left hand side +%% of the relationship) must have codes > 127. +%% +%% +%% \uppercase section +%% +%% The \uppercase section of the CS file is used to define the upper case +%% equivalent of specified characters. It should normally only be used +%% if the relationship isn't symmetrical - use \lowupcase if it is. +%% +%% The syntax of the \uppercase section is: +%% +%% \uppercase{ +%% <LC-1> <UC-1> % Comment begins with a percent sign +%% <LC-2> <UC-2> +%% ... +%% <LC-N> <UC-N> +%% } +%% +%% Each <LC-n> <UC-n> pair of characters defines that the upper case +%% case equivalent of <LC-n> is <UC-n>. +%% +%% You cannot redefine the upper case equivalent of an ASCII character +%% (code < 128), so all instances of <LC-n> (i.e. the left hand side +%% of the relationship) must have codes > 127. +%% +%% +%% \order section +%% +%% The \order section of the CS file is used to define the order in which +%% characters are sorted. +%% +%% The syntax of the \order section is: +%% +%% \order{ +%% <char-1> % Comment begins with a percent sign +%% <char-2> <char-3> % whitespace between the chars +%% <char-4> - <char-5> % a hyphen between the chars +%% <char-4> _ <char-5> % an underscore between the chars +%% ... +%% <char-n> +%% } +%% +%% All characters on the same line are given the same sorting weight. +%% +%% The construct <char-1> <underscore> <char-2> is used to denote that +%% all characters in the range <char-1> to <char-2> should be given the +%% same sorting weight. For example, "A _ Z" would cause all ASCII +%% upper case alphabetical characters to have the same sorting weight +%% and would be equivalent to placing all 26 characters on the same line. +%% +%% The construct <char-1> <hyphen> <char-2> is used to denote that all +%% characters in the range <char-1> to <char-2> should be given an +%% ascending set of sorting weights, starting with <char-1> and ending +%% with <char-2>. For example, "A - Z" would cause all upper case ASCII +%% alphabetical characters to be sorted in ascending order and would be +%% equivalent to placing 'A' on the first line, 'B' on the second, +%% through to 'Z' on the 26th line. +%% +%% The characters at the beginning of the order section are given a lower +%% sorting weight than characters occuring later. When sorting +%% alphabetically, characters with the lowest weight come first. +%% +%% All characters not in the \order section (including ASCII characters) +%% are given the same very high sorting weight to ensure that they come +%% last when sorting alphabetically. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%% +%% CHARACTER SET +%% +\lowupcase{ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +} + + + +%% +%% SORTING ORDER +%% +%% +\order{ + 0-9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A a + B b + C c + D d + E e + F f + G g + H h + I i + J j + K k + L l + M m + N n + O o + P p + Q q + R r + S s + T t + U u + V v + W w + X x + Y y + Z z +} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% END OF FILE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |