pbibtex1
Make a (japanese) bibliography for (la)tex
Usage
pbibtex [options]
auxname
[.aux]
Overview
pBibTeX (pbibtex) is a modified version of bibtex(1) for handling Japanese bibliographies. It sorts entries according to code points in EUC-JP, and provides new and modified built-in functions described below.
upBibTeX (upbibtex) is a modified version of pBibTeX, which sorts entries according to code points in Unicode.
Extensions to bibliography style (bst) functions
A new built-in function is available, and some other functions are modified to simplify Japanese handling.
is.kanji.str$-
[New built-in] Pops the top (string) literal to see if it contains any non-ASCII characters. Pushes 1 if it contains at least one, 0 if not.
substring$-
Modified to avoid dividing a character string in the middle of a multibyte character.
text.prefix$-
Similar modification as to
substring$.
add.period$-
Modified to prevent appending "." after the Japanese punctuation marks corresponding to "!", "?" and ".", namely U+FF01, U+FF1F, U+3002 and U+FF0E.
format.name$-
Modified to accept Japanese zenkaku ideographic space (U+3000) for names displayed in Japanese. Also modified to recognize Japanese commas (U+3001 and U+FF0C) similar to "and" between names.
Options
See tex(1) for details of command-line parsing, and bibtex(1) for common options: -min-crossrefs, -terse, -help, -version.
[-no]-guess-input-enc-
Disable/enable guessing of the input file encoding.
-
-kanji=string -
Set Japanese encoding, where string is one of euc, jis, sjis, utf8, uptex.
-
-kanji-internal=string -
Set Japanese internal encoding, where string is one of euc or uptex.
Releases
3 releases since Debian 12 (Bookworm); the text changed 2 times.
-kanji since Arch Linux 2026-11-01;
-kanji-internal since Arch Linux 2026-11-01.