1PBIBTEX(1) General Commands Manual PBIBTEX(1)
2
3
4
6 pbibtex, upbibtex - make a (Japanese) bibliography for (La)TeX
7
9 pbibtex [options] auxname[.aux]
10
12 pBibTeX (pbibtex) is a modified version of BibTeX for Japanese han‐
13 dling. It sorts entries according to code points in EUC-JP. Also, a
14 new built-in function is.kanji.str$ which determines whether an entry
15 is outside ASCII is introduced.
16
17 upBibTeX (upbibtex) is a modified version of pBibTeX, which sorts en‐
18 tries according to code points in Unicode.
19
21 A new built-in function is available, and some other functions are mod‐
22 ified to simplify Japanese handling.
23
24 is.kanji.str$
25 [New feature] Pops the top (string) literal to see if it contains
26 any non-ASCII characters. Pushes 1 if it contains at least one, 0
27 if not.
28
29 substring$
30 Modified to avoid dividing a character string in the middle of a
31 multibyte character.
32
33 text.prefix$
34 Similar modification to substring$ described above.
35
36 add.period$
37 Modified to prevent appending "." after Japanese punctuations cor‐
38 responding to "!", "?" and "." (e.g. U+FF01, U+FF1F, U+3002 and
39 U+FF0E).
40
41 format.name$
42 Modified to accept Japanese zenkaku ideographic space (U+3000) for
43 names displayed in Japanese. Also modified to recognize Japanese
44 commas (U+3001 and U+FF0C) similar to "and" between names.
45
47 bibtex(1), ptex(1).
48
50 Japanese version of BibTeX was originally developed by Shouichi Matsui
51 as JBibTeX until 1991. It was developed to behave consistently with
52 NTT JTeX in handling legacy Japanese encodings. The old documentations
53 jbibtex.pdf, jbtxdoc.tex, jbtxhak.tex (all available in TeX Live) de‐
54 scribe Japanese handling capability and some additional notes of JBib‐
55 TeX.
56
57 Current (u)pBibTeX is a forked version of JBibTeX, and has replaced the
58 encoding conversion routine with one that is compatible with (u)pTeX
59 community edition using the ptexenc library. Note that descriptions of
60 encodings in the old documentations j*.pdf (especially Section 3.3 of
61 jbibtex.pdf, such as BIBTERMCODE and BIBFILECODE) are incorrect any‐
62 more.
63
64 This manual page was written by Hironobu Yamashita.
65
66
67
68Web2C 2023 24 July 2021 PBIBTEX(1)