summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/man
diff options
context:
space:
mode:
authorHironobu Yamashita <h.y.acetaminophen@gmail.com>2021-07-24 01:16:00 +0000
committerHironobu Yamashita <h.y.acetaminophen@gmail.com>2021-07-24 01:16:00 +0000
commit782d9add17d6ce86bf6ec5f1d920ab8b451a246b (patch)
treef100f8eb15411546bf62c1fc346e8a5d3882757c /Build/source/texk/web2c/man
parent955258b70d4a8241d304b09bd5ae3b6e53297b75 (diff)
Add pbibtex.man
git-svn-id: svn://tug.org/texlive/trunk@60033 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/man')
-rw-r--r--Build/source/texk/web2c/man/ChangeLog5
-rw-r--r--Build/source/texk/web2c/man/Makefile.am4
-rw-r--r--Build/source/texk/web2c/man/Makefile.in7
-rw-r--r--Build/source/texk/web2c/man/pbibtex.man87
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.