From f7e460629cd4ad5b5633111ebcfe71c4d9dfa545 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 3 Apr 2023 21:32:12 +0000 Subject: citation-style-language (3apr23) git-svn-id: svn://tug.org/texlive/trunk@66749 c570f23f-e606-0410-a88d-b1316a301751 --- .../doc/latex/citation-style-language/CHANGELOG.md | 21 ++++++++- .../doc/latex/citation-style-language/DEPENDS.txt | 1 - .../doc/latex/citation-style-language/README.md | 2 +- .../citation-style-language-doc.pdf | Bin 228973 -> 231012 bytes .../citation-style-language-doc.tex | 49 ++++++++++++++++----- .../texmf-dist/doc/man/man1/citeproc-lua.man1.pdf | Bin 14680 -> 14673 bytes 6 files changed, 58 insertions(+), 15 deletions(-) (limited to 'Master/texmf-dist/doc') diff --git a/Master/texmf-dist/doc/latex/citation-style-language/CHANGELOG.md b/Master/texmf-dist/doc/latex/citation-style-language/CHANGELOG.md index 3e7cfa02436..68afabb179f 100644 --- a/Master/texmf-dist/doc/latex/citation-style-language/CHANGELOG.md +++ b/Master/texmf-dist/doc/latex/citation-style-language/CHANGELOG.md @@ -7,6 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [v0.4.0] - 2023-04-02 + +### Added + +- Add hyperlinks to citations when `hyperref` is loaded. +- Add backref. +- Add journal abbreviation. +- The `title`s and `booktitle`s from BibTeX data are converted to sentence case. +- Add [`layout` extension](https://citeproc-js.readthedocs.io/en/latest/csl-m/index.html#cs-layout-extension) of CSL-M. + +### Fixed + +- Fix missing warning of empty citation ([latex3/latex2e#790](https://github.com/latex3/latex2e/issues/790)). +- Fix url link of PMCID. +- Fix an error of LaTeX commands in cite prefix ([#36](https://github.com/zepinglee/citeproc-lua/issues/36)). +- Fix invalid `bib-item-sep` option. +- Fix the delimiter of `cs:choose` in deeper levels. + ## [v0.3.0] - 2022-12-25 ### Added @@ -83,7 +101,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial CTAN release. -[Unreleased]: https://github.com/zepinglee/citeproc-lua/compare/v0.3.0...HEAD +[Unreleased]: https://github.com/zepinglee/citeproc-lua/compare/v0.4.0...HEAD +[v0.4.0]: https://github.com/zepinglee/citeproc-lua/compare/v0.3.0...0.4.0 [v0.3.0]: https://github.com/zepinglee/citeproc-lua/compare/v0.2.2...0.3.0 [v0.2.2]: https://github.com/zepinglee/citeproc-lua/compare/v0.2.1...0.2.2 [v0.2.1]: https://github.com/zepinglee/citeproc-lua/compare/v0.2.0...0.2.1 diff --git a/Master/texmf-dist/doc/latex/citation-style-language/DEPENDS.txt b/Master/texmf-dist/doc/latex/citation-style-language/DEPENDS.txt index 8e08eb5388a..05ac013e962 100644 --- a/Master/texmf-dist/doc/latex/citation-style-language/DEPENDS.txt +++ b/Master/texmf-dist/doc/latex/citation-style-language/DEPENDS.txt @@ -3,7 +3,6 @@ hard filehook hard l3kernel hard l3packages # xparse -hard lpeg hard lua-uca hard lualibs # JSON parser hard luatex diff --git a/Master/texmf-dist/doc/latex/citation-style-language/README.md b/Master/texmf-dist/doc/latex/citation-style-language/README.md index 6ad5a87602e..e11b5fc8afb 100644 --- a/Master/texmf-dist/doc/latex/citation-style-language/README.md +++ b/Master/texmf-dist/doc/latex/citation-style-language/README.md @@ -18,7 +18,7 @@ and bug reports are welcome. ## LaTeX example -A full LaTeX example is in the [`example/`](example) directory. +A full LaTeX example is in the [`examples/`](examples) directory. - LaTeX document example.tex diff --git a/Master/texmf-dist/doc/latex/citation-style-language/citation-style-language-doc.pdf b/Master/texmf-dist/doc/latex/citation-style-language/citation-style-language-doc.pdf index c0bae30d9e3..cf2f8ebf219 100644 Binary files a/Master/texmf-dist/doc/latex/citation-style-language/citation-style-language-doc.pdf and b/Master/texmf-dist/doc/latex/citation-style-language/citation-style-language-doc.pdf differ diff --git a/Master/texmf-dist/doc/latex/citation-style-language/citation-style-language-doc.tex b/Master/texmf-dist/doc/latex/citation-style-language/citation-style-language-doc.tex index 83557185c49..628e30f781a 100644 --- a/Master/texmf-dist/doc/latex/citation-style-language/citation-style-language-doc.tex +++ b/Master/texmf-dist/doc/latex/citation-style-language/citation-style-language-doc.tex @@ -1,5 +1,5 @@ % -% Copyright (c) 2021-2022 Zeping Lee +% Copyright (c) 2021-2023 Zeping Lee % Released under the MIT License. % Repository: https://github.com/zepinglee/citeproc-lua % @@ -49,7 +49,7 @@ }% } -\date{2022-12-25 v0.3.0} +\date{2023-04-02 v0.4.0} \maketitle @@ -437,23 +437,48 @@ An error will be triggered if any of them is loaded together with \pkg{citation- -\section{Known issues} +\section{To-do list} -The \pkg{citation-style-language} package is in early development stage and there are some issues with it. +The \pkg{citation-style-language} package is in early development stage and +some features may not work as expected. +Bug report are welcome at the GitHub issue tracker +\footnote{\url{https://github.com/zepinglee/citeproc-lua/issues}}. +The following is a list of features to be implemented. +If you need any of them or new features, please post a issue to let me know +so that I can give it a priority. \begin{itemize} - \item The \pkg{citeproc-lua} has not implemented all the features of CSL. - For detailed information of the coverage on the CSL standard test - suite\footnote{\url{https://github.com/citation-style-language/test-suite}}, - see \href{https://github.com/zepinglee/citeproc-lua/blob/main/test/citeproc-test.log}{citeproc-test.log} - in the GitHub repository. - \item When used with \pkg{hyperref}, the citations are not correctly rendered - as hyperlinks. + \item The \pkg{citeproc-lua} engine has not passed all the fixures from the + CSL standard test-suite. The skipped fixtures are lists in + \href{https://github.com/zepinglee/citeproc-lua/blob/main/tests/citeproc-test-skip.txt}{citeproc-test-skip.txt} + and they need to be handled (though less than 6\% of test-suite). + \item The Unicode sorting method is provided by \pkg{lua-uca} package and CJK scripts are not supported so far. -\end{itemize} + \item Citation commands that capitalize the first letter (\cs{Cite}, + \cs{Textcite}, etc.). + + \item Back references: page numbers of the citations appears after the entry + item in bibliography (even without the hyperref). + + \item \cs{footcite} command. + + \item \cs{cite} in a footnote should work as in-text citations (similar to + \cs{smartcite}). + \item CSL-YAML support. + + \item Multiple bibliographies in a document like \pkg{chapterbib} package or + \texttt{refsection} and \texttt{refsegment} options in \pkg{biblatex}. + + \item Journal abbreviation. + + \item Sentences case conversion: the title and booktitle fields in BibTeX + database are converted to sentences case if they are in title case. + + \item Distinguish dropping and non-dropping particles in names. +\end{itemize} \end{documentation} diff --git a/Master/texmf-dist/doc/man/man1/citeproc-lua.man1.pdf b/Master/texmf-dist/doc/man/man1/citeproc-lua.man1.pdf index 2e7fee5b28d..9e906d391d8 100644 Binary files a/Master/texmf-dist/doc/man/man1/citeproc-lua.man1.pdf and b/Master/texmf-dist/doc/man/man1/citeproc-lua.man1.pdf differ -- cgit v1.2.3