diff options
Diffstat (limited to 'Build')
-rw-r--r-- | Build/source/texk/web2c/man/ChangeLog | 5 | ||||
-rw-r--r-- | Build/source/texk/web2c/man/Makefile.am | 4 | ||||
-rw-r--r-- | Build/source/texk/web2c/man/Makefile.in | 7 | ||||
-rw-r--r-- | Build/source/texk/web2c/man/pbibtex.man | 87 |
4 files changed, 99 insertions, 4 deletions
diff --git a/Build/source/texk/web2c/man/ChangeLog b/Build/source/texk/web2c/man/ChangeLog index e4b6666210c..e7078549225 100644 --- a/Build/source/texk/web2c/man/ChangeLog +++ b/Build/source/texk/web2c/man/ChangeLog @@ -1,3 +1,8 @@ +2021-07-24 Hironobu Yamashita <h.y.acetaminophen@gmail.com> + + * pbibtex.man: new. + * Makefile.am: add pbibtex, also link as upbibtex. + 2021-07-14 Hironobu Yamashita <h.y.acetaminophen@gmail.com> * Makefile.am: lamed (aleph-based latex) is gone. diff --git a/Build/source/texk/web2c/man/Makefile.am b/Build/source/texk/web2c/man/Makefile.am index b592da88dfb..ee46f83904f 100644 --- a/Build/source/texk/web2c/man/Makefile.am +++ b/Build/source/texk/web2c/man/Makefile.am @@ -57,8 +57,10 @@ man_sources += ptex.man man1_links += ptex:eptex ptex:euptex ptex:uptex man_sources += ppltotf.man ptftopl.man man1_links += ppltotf:uppltotf ptftopl:uptftopl +man_sources += pbibtex.man +man1_links += pbibtex:upbibtex endif PTEX -EXTRA_DIST += ptex.man ppltotf.man ptftopl.man +EXTRA_DIST += ptex.man ppltotf.man ptftopl.man pbibtex.man if LUATEX man_sources += luatex.man diff --git a/Build/source/texk/web2c/man/Makefile.in b/Build/source/texk/web2c/man/Makefile.in index 158de14b520..2d297bdef9b 100644 --- a/Build/source/texk/web2c/man/Makefile.in +++ b/Build/source/texk/web2c/man/Makefile.in @@ -97,9 +97,10 @@ host_triplet = @host@ @ETEX_TRUE@am__append_8 = etex.man @PDFTEX_TRUE@am__append_9 = $(pdftex_man_sources) @PDFTEX_TRUE@am__append_10 = pdftex:pdflatex -@PTEX_TRUE@am__append_11 = ptex.man ppltotf.man ptftopl.man +@PTEX_TRUE@am__append_11 = ptex.man ppltotf.man ptftopl.man \ +@PTEX_TRUE@ pbibtex.man @PTEX_TRUE@am__append_12 = ptex:eptex ptex:euptex ptex:uptex \ -@PTEX_TRUE@ ppltotf:uppltotf ptftopl:uptftopl +@PTEX_TRUE@ ppltotf:uppltotf ptftopl:uptftopl pbibtex:upbibtex @LUATEX_TRUE@am__append_13 = luatex.man @LUATEX_TRUE@am__append_14 = luatex:texlua luatex:texluac \ @LUATEX_TRUE@ luatex:luahbtex luatex:luajittex \ @@ -450,7 +451,7 @@ man_sources = $(bootstrap_man_sources) $(am__append_1) $(am__append_2) \ $(misc_man_sources) EXTRA_DIST = $(bootstrap_man_sources) $(web_man_sources) tex.man \ mf.man mpost.man etex.man $(pdftex_man_sources) ptex.man \ - ppltotf.man ptftopl.man luatex.man xetex.man \ + ppltotf.man ptftopl.man pbibtex.man luatex.man xetex.man \ $(otangle_man_sources) aleph.man $(misc_man_sources) spell.add bootstrap_man_sources = ctie.man cweb.man ctwill.man tangle.man tie.man diff --git a/Build/source/texk/web2c/man/pbibtex.man b/Build/source/texk/web2c/man/pbibtex.man new file mode 100644 index 00000000000..f9aaa43b124 --- /dev/null +++ b/Build/source/texk/web2c/man/pbibtex.man @@ -0,0 +1,87 @@ +.TH PBIBTEX 1 "24 July 2021" "Web2C @VERSION@" +.\"===================================================================== +.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP +.if n .ds TX TeX +.ie t .ds OX \fIT\v'+0.25m'E\v'-0.25m'X\fP\" +.el .ds OX TeX\" +.\" BX definition must follow TX so BX can use TX +.if t .ds BX \fRB\s-2IB\s0\fP\*(TX +.if n .ds BX BibTeX +.\" LX definition must follow TX so LX can use TX +.if t .ds LX \fRL\\h'-0.36m'\\v'-0.15v'\s-2A\s0\\h'-0.15m'\\v'0.15v'\fP\*(TX +.if n .ds LX LaTeX +.\"===================================================================== +.SH NAME +pbibtex, upbibtex \- make a (Japanese) bibliography for (La)TeX +.SH SYNOPSIS +.B pbibtex +.RI [ options ] +.IR auxname [ \fB.aux\fP ] +.SH DESCRIPTION +p\*(BX (\fBpbibtex\fR) +is a modified version of \*(BX for Japanese handling. +It sorts entries according to code points in EUC-JP. +Also, a new built-in function +.B is.kanji.str$ +which determines whether an entry is outside ASCII is introduced. +.PP +up\*(BX (\fBupbibtex\fR) +is a modified version of p\*(BX, +which sorts entries according to code points in Unicode. +.SH Extensions to Bibliography Style Functions +A new built-in function is available, and some other functions +are modified to simplify Japanese handling. +.PP +.TP 5 +.B is.kanji.str$ +[New feature] +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. +.PP +.TP 5 +.B substring$ +Modified to avoid dividing a character string in the middle of +a multibyte character. +.PP +.TP 5 +.B text.prefix$ +Similar modification to +.B substring$ +described above. +.PP +.TP 5 +.B add.period$ +Modified to prevent appending "." after Japanese punctuations +corresponding to "!", "?" and "." +(e.g. U+FF01, U+FF1F, U+3002 and U+FF0E). +.PP +.TP 5 +.B format.name$ +Modified to accept Japanese \fIzenkaku\fR 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. +.\"===================================================================== +.SH "SEE ALSO" +.BR bibtex (1), +.BR ptex (1). +.\"===================================================================== +.SH AUTHORS +.PP +Japanese version of \*(BX was originally developed by Shouichi Matsui +as J\*(BX until 1991. +It was developed to behave consistently with NTT J\*(TX in handling +legacy Japanese encodings. +The old documentations jbibtex.pdf, jbtxdoc.tex, jbtxhak.tex +(all available in \*(TX Live) +describe Japanese handling capability and some additional notes +of J\*(BX. +.PP +Current (u)p\*(BX is a forked version of J\*(BX, +and has replaced the encoding conversion routine with one that is +compatible with (u)p\*(TX community edition using the ptexenc library. +Note that descriptions of encodings in the old documentations +j*.pdf (especially Section 3.3 of jbibtex.pdf, such as BIBTERMCODE +and BIBFILECODE) are incorrect anymore. +.PP +This manual page was written by Hironobu Yamashita. |