texlive[50201] Master/texmf-dist/doc/bibtexu: more info in bibtexu

commits+hironobu at tug.org commits+hironobu at tug.org
Sat Mar 2 15:19:29 CET 2019


Revision: 50201
          http://tug.org/svn/texlive?view=revision&revision=50201
Author:   hironobu
Date:     2019-03-02 15:19:28 +0100 (Sat, 02 Mar 2019)
Log Message:
-----------
more info in bibtexu documents

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/bibtexu/README

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/bibtexu/examples/
    trunk/Master/texmf-dist/doc/bibtexu/examples/test.bbl
    trunk/Master/texmf-dist/doc/bibtexu/examples/test.bib
    trunk/Master/texmf-dist/doc/bibtexu/examples/test.pdf
    trunk/Master/texmf-dist/doc/bibtexu/examples/test.tex

Modified: trunk/Master/texmf-dist/doc/bibtexu/README
===================================================================
--- trunk/Master/texmf-dist/doc/bibtexu/README	2019-03-02 01:25:44 UTC (rev 50200)
+++ trunk/Master/texmf-dist/doc/bibtexu/README	2019-03-02 14:19:28 UTC (rev 50201)
@@ -2,12 +2,54 @@
 ======================================================================
 
 BibTeXu is the Unicode-compliant version of BibTeX, that reads (only)
-UTF-8 encoded files.  It was written by Yannis Haralambous to use the
-ICU library with BibTeX.  There is another 8-bit implementation of
-BibTeX, named BibTeX8 by Niel Kempson; however, BibTeXu by Yannis was
-an independent project.
+UTF-8 encoded files.  It was written by Yannis Haralambous and his
+students of Télécom Bretagne.
 
+New features in this tool include:
+  * UTF-8 compatibility of Unicode encoding
+  * integration of sort and case-change routines from the ICU library
+  * dependency on Unix locale (which can also be indicated manually
+    through a command line option)
+
+In less technical terms, BibTeXu allows the processing of
+bibliographic references in all scripts of the world while leaving
+some flexibility in the method of sorting and changing of case.
+
+The first release of BibTeXu (sources + precompiled binaries) was
+dated on 2009-09-23, which appeared on the website by Yannis [1].
+It was later presented at Journée GUTenberg, a conference in France,
+on 2009-11-21 [2, 3].
+
+References:
+  [1] http://omega2.enstb.org/yannis/ (dead link)
+  [2] https://www.gutenberg.eu.org/Journee-GUTenberg-2009
+  [3] Lettre GUTenberg 36 published in 2010
+
+
+Status of BibTeXu in TeX Live
+=============================
+
+BibTeXu has been integrated into TeX Live 2010.
 The one shipped with TL is updated so that BibTeX, BibTeX8 and BibTeXu
-shares more or less the same behavior wrt memory allocation, etc.
+share more or less the same behavior wrt memory allocation, etc.
 Peter Breitenlohner put in the massive efforts needed to make this
 work in the TL build system and use the same ICU library as XeTeX.
+
+Despite of that, it is likely that BibTeXu shipped with TL still does
+not behave as expected.  The precompiled binaries of the first release
+by Yannis on 2009-09-23 seemed to work to some extent, so there might
+have been some inconsistency in the integration.
+
+The files in examples/ show the expected behavior:
+  * test.tex: the input XeLaTeX source, which uses a Unicode font
+              covering Latin, Greek and Chinese
+  * test.bib: the input BIB file
+  * test.bbl: expected output of BibTeXu
+              (obtained from BibTeXu 2009-09-23 with ICU 4.2.1)
+  * test.pdf: expected final output of XeLaTeX
+
+Hope that this works in the future.
+
+
+This README file was written by TeX Live team, on 2019-03-02.
+Public domain.

Added: trunk/Master/texmf-dist/doc/bibtexu/examples/test.bbl
===================================================================
--- trunk/Master/texmf-dist/doc/bibtexu/examples/test.bbl	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/bibtexu/examples/test.bbl	2019-03-02 14:19:28 UTC (rev 50201)
@@ -0,0 +1,44 @@
+\begin{thebibliography}{1}
+
+\bibitem{cle2}
+Nicolas Échelon.
+\newblock {\em La vie est un long fleuve tranquille}.
+\newblock Les Éditions du désastre, 2009.
+
+\bibitem{cle8}
+Nicolas Œtingen.
+\newblock {\em Un livre}.
+\newblock Les Éditions du désastre, 2009.
+
+\bibitem{cle4}
+Nicolas Tarantin.
+\newblock {\em En revenant de Tarascon}.
+\newblock Les Éditions du désastre, 2009.
+
+\bibitem{cle1}
+Διογένης.
+\newblock {\em Μήπως εἴδατε τὸ φανάρι μου;}.
+\newblock Τὰ σοφὰ βιβλία, 2009.
+
+\bibitem{cle7}
+Μῆτσος Ἕλληνας.
+\newblock {\em Τὸ καλὸ παράδειγμα}.
+\newblock Ἐκδοτικὸς οἶκος «Δὲν βαριέσαι», 2009.
+
+\bibitem{cle5}
+Ζαχαρίας Ζαχαρόπουλος.
+\newblock {\em Μοῦ λένε νὰ μὴν κλαίω, μὰ τί νὰ
+  κάνω, ἀφοῦ σὲ χάνω}.
+\newblock Ἐκδόσεις τῶν χαμένων ἐλπίδων, 2009.
+
+\bibitem{cle6}
+节列表 天王最新章.
+\newblock {\em 製版・文書処理システム Ω}.
+\newblock Les Éditions du désastre, 2009.
+
+\bibitem{cle3}
+格的儿子 天堂最新的章节表.
+\newblock {\em 製版・文書処理システム Ω}.
+\newblock Les Éditions du désastre, 2009.
+
+\end{thebibliography}


Property changes on: trunk/Master/texmf-dist/doc/bibtexu/examples/test.bbl
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/bibtexu/examples/test.bib
===================================================================
--- trunk/Master/texmf-dist/doc/bibtexu/examples/test.bib	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/bibtexu/examples/test.bib	2019-03-02 14:19:28 UTC (rev 50201)
@@ -0,0 +1,48 @@
+
+ at book{cle1,
+	Author = {Διογένης},
+	Publisher = {Τὰ σοφὰ βιβλία},
+	Title = {Μήπως εἴδατε τὸ φανάρι μου;},
+	Year = {2009}}
+
+ at book{cle2,
+	Author = {Échelon, Nicolas},
+	Publisher = {Les Éditions du désastre},
+	Title = {La vie est un long fleuve tranquille},
+	Year = {2009}}
+
+ at book{cle3,
+	Author = {天堂最新的章节表, 格的儿子},
+	Publisher = {Les Éditions du désastre},
+	Title = {製版・文書処理システム Ω},
+	Year = {2009}}
+
+ at book{cle4,
+	Author = {Tarantin, Nicolas},
+	Publisher = {Les Éditions du désastre},
+	Title = {En revenant de Tarascon},
+	Year = {2009}}
+
+ at book{cle5,
+	Author = {Ζαχαρόπουλος, Ζαχαρίας},
+	Publisher = {Ἐκδόσεις τῶν χαμένων ἐλπίδων},
+	Title = {Μοῦ λένε νὰ μὴν κλαίω, μὰ τί νὰ κάνω, ἀφοῦ σὲ χάνω},
+	Year = {2009}}
+
+ at book{cle6,
+	Author = {天王最新章, 节列表},
+	Publisher = {Les Éditions du désastre},
+	Title = {製版・文書処理システム Ω},
+	Year = {2009}}
+
+ at book{cle7,
+	Author = {Ἕλληνας, Μῆτσος},
+	Publisher = {Ἐκδοτικὸς οἶκος «Δὲν βαριέσαι»},
+	Title = {Τὸ καλὸ παράδειγμα},
+	Year = {2009}}
+
+ at book{cle8,
+	Author = {Œtingen, Nicolas},
+	Publisher = {Les Éditions du désastre},
+	Title = {Un livre},
+	Year = {2009}}


Property changes on: trunk/Master/texmf-dist/doc/bibtexu/examples/test.bib
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/bibtexu/examples/test.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/bibtexu/examples/test.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/bibtexu/examples/test.pdf	2019-03-02 01:25:44 UTC (rev 50200)
+++ trunk/Master/texmf-dist/doc/bibtexu/examples/test.pdf	2019-03-02 14:19:28 UTC (rev 50201)

Property changes on: trunk/Master/texmf-dist/doc/bibtexu/examples/test.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/bibtexu/examples/test.tex
===================================================================
--- trunk/Master/texmf-dist/doc/bibtexu/examples/test.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/bibtexu/examples/test.tex	2019-03-02 14:19:28 UTC (rev 50201)
@@ -0,0 +1,73 @@
+\documentclass{article}
+\title{Test file for Bib\TeX u}
+\author{Yannis Haralambous}
+\begin{document}
+\maketitle
+\font\x="Arial Unicode MS"
+\let\em\x
+\x
+
+This is a test file for Bib\TeX u. The BIB file is as follows:
+
+\medskip
+
+\noindent at book\{cle1,\\
+	Author = \{Διογένης\},\\
+	Publisher = \{Τὰ σοφὰ βιβλία\},\\
+	Title = \{Μήπως εἴδατε τὸ φανάρι μου;\},\\
+	Year = \{2009\}\}\\
+
+\noindent at book\{cle2,\\
+	Author = \{Échelon, Nicolas\},\\
+	Publisher = \{Les Éditions du désastre\},\\
+	Title = \{La vie est un long fleuve tranquille\},\\
+	Year = \{2009\}\}\\
+
+\noindent at book\{cle3,\\
+	Author = \{天堂最新的章节表, 格的儿子\},\\
+	Publisher = \{Les Éditions du désastre\},\\
+	Title = \{製版・文書処理システム Ω\},\\
+	Year = \{2009\}\}\\
+
+\noindent at book\{cle4,\\
+	Author = \{Tarantin, Nicolas\},\\
+	Publisher = \{Les Éditions du désastre\},\\
+	Title = \{En revenant de Tarascon\},\\
+	Year = \{2009\}\}\\
+
+\noindent at book\{cle5,\\
+	Author = \{Ζαχαρόπουλος, Ζαχαρίας\},\\
+	Publisher = \{Ἐκδόσεις τῶν χαμένων ἐλπίδων\},\\
+	Title = \{Μοῦ λένε νὰ μὴν κλαίω, μὰ τί νὰ κάνω, ἀφοῦ σὲ χάνω\},\\
+	Year = \{2009\}\}\\
+
+\noindent at book\{cle6,\\
+	Author = \{天王最新章, 节列表\},\\
+	Publisher = \{Les Éditions du désastre\},\\
+	Title = \{製版・文書処理システム Ω\},\\
+	Year = \{2009\}\}\\
+
+\noindent at book\{cle7,\\
+	Author = \{Ἕλληνας, Μῆτσος\},\\
+	Publisher = \{Ἐκδοτικὸς οἶκος «Δὲν βαριέσαι»\},\\
+	Title = \{Τὸ καλὸ παράδειγμα\},\\
+	Year = \{2009\}\}\\
+
+\noindent at book\{cle8,\\
+	Author = \{Œtingen, Nicolas\},\\
+	Publisher = \{Les Éditions du désastre\},\\
+	Title = \{Un livre\},\\
+	Year = \{2009\}\}\\
+
+\medskip
+
+As you can see, we have mixed together entries in French, Greek and Chinese. The challenge of the French entries is that Échelon should be sorted as ”echelon” and Œtingen sorted as “oetingen” so that the right order is : Échelon < Œtingen < Tartarin.
+
+Same problem in Greek: Ἕλληνας should be sorted as “ελληνας” and hence should appear between Διογένης and Ζαχαρόπουλος.
+
+Have fun with Bib\TeX u! Once testing and debugging is finished we will write a paper for TUGboat.
+
+\nocite{*}
+\bibliographystyle{plain}
+\bibliography{test}
+\end{document}


Property changes on: trunk/Master/texmf-dist/doc/bibtexu/examples/test.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property


More information about the tex-live-commits mailing list