summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-04-03 21:32:12 +0000
committerKarl Berry <karl@freefriends.org>2023-04-03 21:32:12 +0000
commitf7e460629cd4ad5b5633111ebcfe71c4d9dfa545 (patch)
tree9d18c6da99ca46eb92eb8019b2880c7c2d33e990 /Master/texmf-dist/doc
parente7038d590db60ddbdbb89f18f8251bc096355c09 (diff)
citation-style-language (3apr23)
git-svn-id: svn://tug.org/texlive/trunk@66749 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r--Master/texmf-dist/doc/latex/citation-style-language/CHANGELOG.md21
-rw-r--r--Master/texmf-dist/doc/latex/citation-style-language/DEPENDS.txt1
-rw-r--r--Master/texmf-dist/doc/latex/citation-style-language/README.md2
-rw-r--r--Master/texmf-dist/doc/latex/citation-style-language/citation-style-language-doc.pdfbin228973 -> 231012 bytes
-rw-r--r--Master/texmf-dist/doc/latex/citation-style-language/citation-style-language-doc.tex49
-rw-r--r--Master/texmf-dist/doc/man/man1/citeproc-lua.man1.pdfbin14680 -> 14673 bytes
6 files changed, 58 insertions, 15 deletions
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
--- 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
Binary files 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
--- a/Master/texmf-dist/doc/man/man1/citeproc-lua.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/citeproc-lua.man1.pdf
Binary files differ