Skip to content

Commit

Permalink
Fix issue 145 and 172
Browse files Browse the repository at this point in the history
This squashed commit basically fix issue [145][1] and 3 points mentioned
in issue [172][2].  It now supports basic UTF-8 characters and perform
proper case conversion for common latin letters with diacritics.  At the
same time, it is backward compatible with most existing syntactics.
Nothing can demonstrate this better than the following examples.

```
"200 \LaTeX \ae Foö{bar}{\'o \ae}{{\'o}}" smart.upper.case top$
"Perturbations in the A $\Sigma_u^+$ state of Na$_2$" smart.sentence.case top$
```

The above code produce `200 \LaTeX \AE FOÖ{bar}{\'O \AE}{{\'o}}` and
`Perturbations in the A $\Sigma_u^+$ state of Na$_2$. {\H {c}a{d{e}}}o`.
It mostly respects `x_change_case` procedure implemented in
[_bibtex.web_][3].  One obvious difference is that commands (except
those for single letters with diacritics) at brace level 0 won't undergo
case transformation.  Brace protection is still honored.  For UTF-8
characters and simple math expression, you probably won't need them
though, as indicated in the above example.

[1]: zepinglee#145
[2]: zepinglee#172 (comment)
[3]: https://tug.org/svn/texlive/trunk/Build/source/texk/web2c/bibtex.web?revision=57915&view=markup#l8884

Squashed commit of the following:

commit bc1574f
Author: Lei Zhao <[email protected]>
Date:   Mon Dec 2 10:46:11 2024 +0800

    Rewrite normalize.page.range again

commit b54d856
Author: Lei Zhao <[email protected]>
Date:   Fri Nov 29 03:31:35 2024 +0800

    Rewrite normalize.page.range

commit bdb9fdd
Author: Lei Zhao <[email protected]>
Date:   Thu Nov 28 08:22:00 2024 +0800

    Implement functions for texchar semantics

commit a1d3f5b
Author: Lei Zhao <[email protected]>
Date:   Wed Nov 27 17:26:57 2024 +0800

    Support Latin Extended-A

commit 775f797
Author: Lei Zhao <[email protected]>
Date:   Wed Nov 27 16:33:01 2024 +0800

    Implement smart.upper.case

commit 20bffbd
Author: Lei Zhao <[email protected]>
Date:   Sat Nov 23 00:46:39 2024 +0800

    Support polymorphism when tokenizing

commit 31ef32e
Author: Lei Zhao <[email protected]>
Date:   Thu Nov 21 21:57:27 2024 +0800

    Update tests for Dublin Core entry

commit 4abe601
Author: Lei Zhao <[email protected]>
Date:   Thu Nov 21 09:08:03 2024 +0800

    Increase compatibility of font selection

commit aad1cb9
Author: Lei Zhao <[email protected]>
Date:   Thu Nov 21 06:48:52 2024 +0800

    Use page.range.separator

    Rewrite `hyphenate` and rename it to `normalize.page.range`.  Use
    `page.range.separator` to configure separator in page ranges.  Also
    update DocStrip options for added or modifed configuration variables.

commit 0450382
Author: Lei Zhao <[email protected]>
Date:   Thu Nov 21 04:49:56 2024 +0800

    Follow the existing convention

    Follow the convention of using function to define constants

commit cf3c5c6
Author: Lei Zhao <[email protected]>
Date:   Thu Nov 21 02:06:25 2024 +0800

    Refactoring

     * Now `is.all.lower` returns true for empty strings.  Following the
       convention of modern predicate logic, it assumes no existential
       import.  Update functions which depend on it.

     * The second argument of the return value of `split.first.char.from.str`
       is of polymorphic type.  It returns an empty string for an empty
       string instead of a null char.

     * Some functions are rewritten to enable short-circuit evaluation.

commit 352b89b
Author: Lei Zhao <[email protected]>
Date:   Wed Nov 20 19:30:07 2024 +0800

    Do some refactoring and renaming

commit bbf5add
Author: Lei Zhao <[email protected]>
Date:   Wed Nov 20 07:57:18 2024 +0800

    Enable lowercase.word.after.colon by default

    Also update tests for this

commit 6a7c3bc
Author: Lei Zhao <[email protected]>
Date:   Wed Nov 20 07:49:36 2024 +0800

    Update tests for smart.sentence.case

commit b3c9d79
Author: Lei Zhao <[email protected]>
Date:   Wed Nov 20 06:40:38 2024 +0800

    Add basic UTF-8 support

commit 456687e
Author: Lei Zhao <[email protected]>
Date:   Sat Nov 16 05:53:13 2024 +0800

    Remove ignore.extra.interword.space

    This feature is extraneous since the extra spaces are already
    preprocessed by the BibTeX.

commit b15d673
Author: Lei Zhao <[email protected]>
Date:   Thu Nov 14 20:33:20 2024 +0800

    Improve smart.sentence.case.lower.token

commit d7e7f53
Author: Lei Zhao <[email protected]>
Date:   Thu Nov 14 19:18:29 2024 +0800

    Basically finish the smart lowercase feature

commit 5da7b11
Author: Lei Zhao <[email protected]>
Date:   Mon Nov 11 22:22:24 2024 +0800

    Update the source dtx file

commit dc88ba8
Author: Lei Zhao <[email protected]>
Date:   Mon Nov 11 20:38:39 2024 +0800

    Add en.dash.in.pages option

    Also process UTF-8 en dash (–)
  • Loading branch information
LeeiFrankJaw committed Dec 2, 2024
1 parent 82c4f52 commit 97d19b4
Show file tree
Hide file tree
Showing 29 changed files with 1,095 additions and 288 deletions.
877 changes: 842 additions & 35 deletions gbt7714.dtx

Large diffs are not rendered by default.

18 changes: 9 additions & 9 deletions test/testbst/2015-author-year.bbl
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@ BAKER S~K, JACKSON M~E, 1995.

\bibitem[Baldock(2011)]{4.1.2:16}
BALDOCK P, 2011.
\newblock Developing early childhood services: Past, present and
\newblock Developing early childhood services: past, present and
future\allowbreak[M/OL].
\newblock Rotterdam: Open University Press: 105\allowbreak[2012-11-27].
\newblock \url{http://lib.myilibrary.com/Open.aspx?id=312377}.
Expand Down Expand Up @@ -640,7 +640,7 @@ CRANE D, 1972.

\bibitem[Crawford et~al.(1995)Crawford and Gorman]{A.1:12}
CRAWFORD W, GORMAN M, 1995.
\newblock Future libraries: Dreams, madness, \& reality\allowbreak[M].
\newblock Future libraries: dreams, madness, \& reality\allowbreak[M].
\newblock Chicago: American Library Association.

\bibitem[Des~Marais et~al.(1992)Des~Marais, Strauss, Summons, et~al.]{A.8:5}
Expand All @@ -658,7 +658,7 @@ DEVERELL W, IGLER D, 2013.

\bibitem[Dowler(1995)]{9.1:6}
DOWLER L, 1995.
\newblock The research university's dilemma: Resource sharing and research in a
\newblock The research university's dilemma: resource sharing and research in a
transinstitutional environment\allowbreak[J].
\newblock Journal of library administration, 21\allowbreak (1/2): 5-26.

Expand Down Expand Up @@ -695,14 +695,14 @@ FRESE K~S, KATUS H~A, MEDER B, 2013.

\bibitem[Hopkinson(2009)]{4.6.2:5}
HOPKINSON A, 2009.
\newblock {UNIMARC} and metadata: Dublin core\allowbreak[EB/OL].
\newblock UNIMARC and metadata: {Dublin Core}\allowbreak[EB/OL].
\newblock \allowbreak(2009-04-22)\allowbreak[2013-03-27].
\newblock \url{http://archive.ifla.org/IV/ifla64/138-161e.htm}.

\bibitem[{International Federation of Library Association and
Institutions}(1977)]{A.1:13}
{International Federation of Library Association and Institutions}, 1977.
\newblock Names of persons: National usages for entry in
\newblock Names of persons: national usages for entry in
catalogues\allowbreak[M].
\newblock 3rd ed.
\newblock London: IFLA International Office for UBC.
Expand Down Expand Up @@ -760,14 +760,14 @@ O'BRIEN J~A, 1994.

\bibitem[{Online Computer Library Center, Inc}({[2012]})]{4.6.2:4}
{Online Computer Library Center, Inc}, [2012].
\newblock About {OCLC}: History of cooperation\allowbreak[EB/OL].
\newblock About {OCLC}: history of cooperation\allowbreak[EB/OL].
\newblock \allowbreak[2012-03-27].
\newblock \url{http://www.oclc.org/about/cooperation.en.html}.

\bibitem[Park et~al.(2010)Park and Tosaka]{A.8:9}
PARK J~R, TOSAKA Y, 2010.
\newblock Metadata quality control in digital repositories and collections:
Criteria, semantics, and mechanisms\allowbreak[J/OL].
criteria, semantics, and mechanisms\allowbreak[J/OL].
\newblock Cataloging \& classification quarterly, 48\allowbreak (8):
696-715\allowbreak[2013-09-05].
\newblock
Expand Down Expand Up @@ -853,13 +853,13 @@ SODEMAN W~A, Jr, SODEMAN W~A.

\bibitem[{World Health Organization}(1970)]{A.3:5}
{World Health Organization}, 1970.
\newblock Factors regulating the immune response: Report of {WHO Scientific
\newblock Factors regulating the immune response: report of {WHO Scientific
Group}\allowbreak[R].
\newblock Geneva: WHO.

\bibitem[Yufin(2000)]{4.1.2:15}
YUFIN S~A, 2000.
\newblock Geoecology and computers: Proceedings of the {Third International
\newblock Geoecology and computers: proceedings of the {Third International
Conference on Advances of Computer Methods in Geotechnical and
Geoenvironmental Engineering}, {Moscow, Russia}, {February} 1--4,
2000\allowbreak[C].
Expand Down
18 changes: 9 additions & 9 deletions test/testbst/2015-numerical.bbl
Original file line number Diff line number Diff line change
Expand Up @@ -98,15 +98,15 @@ PEEBLES P~Z, Jr.

\bibitem[Yufin(2000)]{4.1.2:15}
YUFIN S~A.
\newblock Geoecology and computers: Proceedings of the {Third International
\newblock Geoecology and computers: proceedings of the {Third International
Conference on Advances of Computer Methods in Geotechnical and
Geoenvironmental Engineering}, {Moscow, Russia}, {February} 1--4,
2000\allowbreak[C].
\newblock Rotterdam: A. A. Balkema, 2000.

\bibitem[Baldock(2011)]{4.1.2:16}
BALDOCK P.
\newblock Developing early childhood services: Past, present and
\newblock Developing early childhood services: past, present and
future\allowbreak[M/OL].
\newblock Rotterdam: Open University Press, 2011: 105\allowbreak[2012-11-27].
\newblock \url{http://lib.myilibrary.com/Open.aspx?id=312377}.
Expand Down Expand Up @@ -300,13 +300,13 @@ BAWDEN D.

\bibitem[{Online Computer Library Center, Inc}({[2012]})]{4.6.2:4}
{Online Computer Library Center, Inc}.
\newblock About {OCLC}: History of cooperation\allowbreak[EB/OL].
\newblock About {OCLC}: history of cooperation\allowbreak[EB/OL].
\newblock \allowbreak[2012-03-27].
\newblock \url{http://www.oclc.org/about/cooperation.en.html}.

\bibitem[Hopkinson(2009)]{4.6.2:5}
HOPKINSON A.
\newblock {UNIMARC} and metadata: Dublin core\allowbreak[EB/OL].
\newblock UNIMARC and metadata: {Dublin Core}\allowbreak[EB/OL].
\newblock \allowbreak(2009-04-22)\allowbreak[2013-03-27].
\newblock \url{http://archive.ifla.org/IV/ifla64/138-161e.htm}.

Expand Down Expand Up @@ -359,7 +359,7 @@ CHERNIK B~E.

\bibitem[Dowler(1995)]{9.1:6}
DOWLER L.
\newblock The research university's dilemma: Resource sharing and research in a
\newblock The research university's dilemma: resource sharing and research in a
transinstitutional environment\allowbreak[J].
\newblock Journal of library administration, 1995, 21\allowbreak (1/2): 5-26.

Expand Down Expand Up @@ -519,13 +519,13 @@ KENNEDY W~L, GARRISON R~E.

\bibitem[Crawford et~al.(1995)Crawford and Gorman]{A.1:12}
CRAWFORD W, GORMAN M.
\newblock Future libraries: Dreams, madness, \& reality\allowbreak[M].
\newblock Future libraries: dreams, madness, \& reality\allowbreak[M].
\newblock Chicago: American Library Association, 1995.

\bibitem[{International Federation of Library Association and
Institutions}(1977)]{A.1:13}
{International Federation of Library Association and Institutions}.
\newblock Names of persons: National usages for entry in
\newblock Names of persons: national usages for entry in
catalogues\allowbreak[M].
\newblock 3rd ed.
\newblock London: IFLA International Office for UBC, 1977.
Expand Down Expand Up @@ -613,7 +613,7 @@ CALKIN D, AGER A, THOMPSON M.

\bibitem[{World Health Organization}(1970)]{A.3:5}
{World Health Organization}.
\newblock Factors regulating the immune response: Report of {WHO Scientific
\newblock Factors regulating the immune response: report of {WHO Scientific
Group}\allowbreak[R].
\newblock Geneva: WHO, 1970.

Expand Down Expand Up @@ -798,7 +798,7 @@ FRANZ A~K, DANIELEWICZ M~A, WONG D~M, et~al.
\bibitem[Park et~al.(2010)Park and Tosaka]{A.8:9}
PARK J~R, TOSAKA Y.
\newblock Metadata quality control in digital repositories and collections:
Criteria, semantics, and mechanisms\allowbreak[J/OL].
criteria, semantics, and mechanisms\allowbreak[J/OL].
\newblock Cataloging \& classification quarterly, 2010, 48\allowbreak (8):
696-715\allowbreak[2013-09-05].
\newblock
Expand Down
18 changes: 9 additions & 9 deletions test/testbst/option-2005-author-year.bbl
Original file line number Diff line number Diff line change
Expand Up @@ -573,7 +573,7 @@ BAKER S~K, JACKSON M~E. 1995.

\bibitem[Baldock(2011)]{4.1.2:16}
BALDOCK P. 2011.
\newblock Developing early childhood services: Past, present and
\newblock Developing early childhood services: past, present and
future\allowbreak[M/OL].
\newblock Rotterdam: Open University Press: 105\allowbreak[2012-11-27].
\newblock \url{http://lib.myilibrary.com/Open.aspx?id=312377}.
Expand Down Expand Up @@ -628,7 +628,7 @@ CRANE D. 1972.

\bibitem[Crawford et~al.(1995)Crawford and Gorman]{A.1:12}
CRAWFORD W, GORMAN M. 1995.
\newblock Future libraries: Dreams, madness, \& reality\allowbreak[M].
\newblock Future libraries: dreams, madness, \& reality\allowbreak[M].
\newblock Chicago: American Library Association.

\bibitem[Des~Marais et~al.(1992)Des~Marais, Strauss, Summons, et~al.]{A.8:5}
Expand All @@ -646,7 +646,7 @@ DEVERELL W, IGLER D. 2013.

\bibitem[Dowler(1995)]{9.1:6}
DOWLER L. 1995.
\newblock The research university's dilemma: Resource sharing and research in a
\newblock The research university's dilemma: resource sharing and research in a
transinstitutional environment\allowbreak[J].
\newblock Journal of library administration, 21\allowbreak (1/2): 5-26.

Expand Down Expand Up @@ -682,14 +682,14 @@ FRESE K~S, KATUS H~A, MEDER B. 2013.

\bibitem[Hopkinson(2009)]{4.6.2:5}
HOPKINSON A. 2009.
\newblock {UNIMARC} and metadata: Dublin core\allowbreak[EB/OL].
\newblock UNIMARC and metadata: {Dublin Core}\allowbreak[EB/OL].
\newblock \allowbreak(2009-04-22)\allowbreak[2013-03-27].
\newblock \url{http://archive.ifla.org/IV/ifla64/138-161e.htm}.

\bibitem[{International Federation of Library Association and
Institutions}(1977)]{A.1:13}
{International Federation of Library Association and Institutions}. 1977.
\newblock Names of persons: National usages for entry in
\newblock Names of persons: national usages for entry in
catalogues\allowbreak[M].
\newblock 3rd ed.
\newblock London: IFLA International Office for UBC.
Expand Down Expand Up @@ -746,14 +746,14 @@ O'BRIEN J~A. 1994.

\bibitem[{Online Computer Library Center, Inc}({[2012]})]{4.6.2:4}
{Online Computer Library Center, Inc}. [2012].
\newblock About {OCLC}: History of cooperation\allowbreak[EB/OL].
\newblock About {OCLC}: history of cooperation\allowbreak[EB/OL].
\newblock \allowbreak[2012-03-27].
\newblock \url{http://www.oclc.org/about/cooperation.en.html}.

\bibitem[Park et~al.(2010)Park and Tosaka]{A.8:9}
PARK J~R, TOSAKA Y. 2010.
\newblock Metadata quality control in digital repositories and collections:
Criteria, semantics, and mechanisms\allowbreak[J/OL].
criteria, semantics, and mechanisms\allowbreak[J/OL].
\newblock Cataloging \& classification quarterly, 48\allowbreak (8):
696-715\allowbreak[2013-09-05].
\newblock
Expand Down Expand Up @@ -838,13 +838,13 @@ SODEMAN W~A, Jr, SODEMAN W~A.

\bibitem[{World Health Organization}(1970)]{A.3:5}
{World Health Organization}. 1970.
\newblock Factors regulating the immune response: Report of {WHO Scientific
\newblock Factors regulating the immune response: report of {WHO Scientific
Group}\allowbreak[R].
\newblock Geneva: WHO.

\bibitem[Yufin(2000)]{4.1.2:15}
YUFIN S~A. 2000.
\newblock Geoecology and computers: Proceedings of the {Third International
\newblock Geoecology and computers: proceedings of the {Third International
Conference on Advances of Computer Methods in Geotechnical and
Geoenvironmental Engineering}, {Moscow, Russia}, {February} 1--4,
2000\allowbreak[C].
Expand Down
18 changes: 9 additions & 9 deletions test/testbst/option-2005-numerical.bbl
Original file line number Diff line number Diff line change
Expand Up @@ -103,15 +103,15 @@ PEEBLES P~Z, Jr.

\bibitem[Yufin(2000)]{4.1.2:15}
YUFIN S~A.
\newblock Geoecology and computers: Proceedings of the {Third International
\newblock Geoecology and computers: proceedings of the {Third International
Conference on Advances of Computer Methods in Geotechnical and
Geoenvironmental Engineering}, {Moscow, Russia}, {February} 1--4,
2000\allowbreak[C].
\newblock Rotterdam: A. A. Balkema, 2000.

\bibitem[Baldock(2011)]{4.1.2:16}
BALDOCK P.
\newblock Developing early childhood services: Past, present and
\newblock Developing early childhood services: past, present and
future\allowbreak[M/OL].
\newblock Rotterdam: Open University Press, 2011: 105\allowbreak[2012-11-27].
\newblock \url{http://lib.myilibrary.com/Open.aspx?id=312377}.
Expand Down Expand Up @@ -303,13 +303,13 @@ BAWDEN D.

\bibitem[{Online Computer Library Center, Inc}({[2012]})]{4.6.2:4}
{Online Computer Library Center, Inc}.
\newblock About {OCLC}: History of cooperation\allowbreak[EB/OL].
\newblock About {OCLC}: history of cooperation\allowbreak[EB/OL].
\newblock \allowbreak[2012-03-27].
\newblock \url{http://www.oclc.org/about/cooperation.en.html}.

\bibitem[Hopkinson(2009)]{4.6.2:5}
HOPKINSON A.
\newblock {UNIMARC} and metadata: Dublin core\allowbreak[EB/OL].
\newblock UNIMARC and metadata: {Dublin Core}\allowbreak[EB/OL].
\newblock \allowbreak(2009-04-22)\allowbreak[2013-03-27].
\newblock \url{http://archive.ifla.org/IV/ifla64/138-161e.htm}.

Expand Down Expand Up @@ -361,7 +361,7 @@ CHERNIK B~E.

\bibitem[Dowler(1995)]{9.1:6}
DOWLER L.
\newblock The research university's dilemma: Resource sharing and research in a
\newblock The research university's dilemma: resource sharing and research in a
transinstitutional environment\allowbreak[J].
\newblock Journal of library administration, 1995, 21\allowbreak (1/2): 5-26.

Expand Down Expand Up @@ -521,13 +521,13 @@ KENNEDY W~L, GARRISON R~E.

\bibitem[Crawford et~al.(1995)Crawford and Gorman]{A.1:12}
CRAWFORD W, GORMAN M.
\newblock Future libraries: Dreams, madness, \& reality\allowbreak[M].
\newblock Future libraries: dreams, madness, \& reality\allowbreak[M].
\newblock Chicago: American Library Association, 1995.

\bibitem[{International Federation of Library Association and
Institutions}(1977)]{A.1:13}
{International Federation of Library Association and Institutions}.
\newblock Names of persons: National usages for entry in
\newblock Names of persons: national usages for entry in
catalogues\allowbreak[M].
\newblock 3rd ed.
\newblock London: IFLA International Office for UBC, 1977.
Expand Down Expand Up @@ -615,7 +615,7 @@ CALKIN D, AGER A, THOMPSON M.

\bibitem[{World Health Organization}(1970)]{A.3:5}
{World Health Organization}.
\newblock Factors regulating the immune response: Report of {WHO Scientific
\newblock Factors regulating the immune response: report of {WHO Scientific
Group}\allowbreak[R].
\newblock Geneva: WHO, 1970.

Expand Down Expand Up @@ -798,7 +798,7 @@ FRANZ A~K, DANIELEWICZ M~A, WONG D~M, et~al.
\bibitem[Park et~al.(2010)Park and Tosaka]{A.8:9}
PARK J~R, TOSAKA Y.
\newblock Metadata quality control in digital repositories and collections:
Criteria, semantics, and mechanisms\allowbreak[J/OL].
criteria, semantics, and mechanisms\allowbreak[J/OL].
\newblock Cataloging \& classification quarterly, 2010, 48\allowbreak (8):
696-715\allowbreak[2013-09-05].
\newblock
Expand Down
18 changes: 9 additions & 9 deletions test/testbst/option-in-collection.bbl
Original file line number Diff line number Diff line change
Expand Up @@ -98,15 +98,15 @@ PEEBLES P~Z, Jr.

\bibitem[Yufin(2000)]{4.1.2:15}
YUFIN S~A.
\newblock Geoecology and computers: Proceedings of the {Third International
\newblock Geoecology and computers: proceedings of the {Third International
Conference on Advances of Computer Methods in Geotechnical and
Geoenvironmental Engineering}, {Moscow, Russia}, {February} 1--4,
2000\allowbreak[C].
\newblock Rotterdam: A. A. Balkema, 2000.

\bibitem[Baldock(2011)]{4.1.2:16}
BALDOCK P.
\newblock Developing early childhood services: Past, present and
\newblock Developing early childhood services: past, present and
future\allowbreak[M/OL].
\newblock Rotterdam: Open University Press, 2011: 105\allowbreak[2012-11-27].
\newblock \url{http://lib.myilibrary.com/Open.aspx?id=312377}.
Expand Down Expand Up @@ -297,13 +297,13 @@ BAWDEN D.

\bibitem[{Online Computer Library Center, Inc}({[2012]})]{4.6.2:4}
{Online Computer Library Center, Inc}.
\newblock About {OCLC}: History of cooperation\allowbreak[EB/OL].
\newblock About {OCLC}: history of cooperation\allowbreak[EB/OL].
\newblock \allowbreak[2012-03-27].
\newblock \url{http://www.oclc.org/about/cooperation.en.html}.

\bibitem[Hopkinson(2009)]{4.6.2:5}
HOPKINSON A.
\newblock {UNIMARC} and metadata: Dublin core\allowbreak[EB/OL].
\newblock UNIMARC and metadata: {Dublin Core}\allowbreak[EB/OL].
\newblock \allowbreak(2009-04-22)\allowbreak[2013-03-27].
\newblock \url{http://archive.ifla.org/IV/ifla64/138-161e.htm}.

Expand Down Expand Up @@ -356,7 +356,7 @@ CHERNIK B~E.

\bibitem[Dowler(1995)]{9.1:6}
DOWLER L.
\newblock The research university's dilemma: Resource sharing and research in a
\newblock The research university's dilemma: resource sharing and research in a
transinstitutional environment\allowbreak[J].
\newblock Journal of library administration, 1995, 21\allowbreak (1/2): 5-26.

Expand Down Expand Up @@ -515,13 +515,13 @@ KENNEDY W~L, GARRISON R~E.

\bibitem[Crawford et~al.(1995)Crawford and Gorman]{A.1:12}
CRAWFORD W, GORMAN M.
\newblock Future libraries: Dreams, madness, \& reality\allowbreak[M].
\newblock Future libraries: dreams, madness, \& reality\allowbreak[M].
\newblock Chicago: American Library Association, 1995.

\bibitem[{International Federation of Library Association and
Institutions}(1977)]{A.1:13}
{International Federation of Library Association and Institutions}.
\newblock Names of persons: National usages for entry in
\newblock Names of persons: national usages for entry in
catalogues\allowbreak[M].
\newblock 3rd ed.
\newblock London: IFLA International Office for UBC, 1977.
Expand Down Expand Up @@ -609,7 +609,7 @@ CALKIN D, AGER A, THOMPSON M.

\bibitem[{World Health Organization}(1970)]{A.3:5}
{World Health Organization}.
\newblock Factors regulating the immune response: Report of {WHO Scientific
\newblock Factors regulating the immune response: report of {WHO Scientific
Group}\allowbreak[R].
\newblock Geneva: WHO, 1970.

Expand Down Expand Up @@ -792,7 +792,7 @@ FRANZ A~K, DANIELEWICZ M~A, WONG D~M, et~al.
\bibitem[Park et~al.(2010)Park and Tosaka]{A.8:9}
PARK J~R, TOSAKA Y.
\newblock Metadata quality control in digital repositories and collections:
Criteria, semantics, and mechanisms\allowbreak[J/OL].
criteria, semantics, and mechanisms\allowbreak[J/OL].
\newblock Cataloging \& classification quarterly, 2010, 48\allowbreak (8):
696-715\allowbreak[2013-09-05].
\newblock
Expand Down
Loading

0 comments on commit 97d19b4

Please sign in to comment.