summaryrefslogtreecommitdiff
path: root/biblio
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2024-03-13 03:02:23 +0000
committerNorbert Preining <norbert@preining.info>2024-03-13 03:02:23 +0000
commit62170822e034fdd3f81de7274835d0d3b0467100 (patch)
treeb524302a94c2f7665d0af004421b64339d1d5e72 /biblio
parentd297b9ceca6496ab2982347e29bb4db2be6261ad (diff)
CTAN sync 202403130302
Diffstat (limited to 'biblio')
-rw-r--r--biblio/citation-style-language/CHANGELOG.md9
-rw-r--r--biblio/citation-style-language/README.md5
-rw-r--r--biblio/citation-style-language/citation-style-language-doc.pdfbin229002 -> 229002 bytes
-rw-r--r--biblio/citation-style-language/citation-style-language-doc.tex2
-rw-r--r--biblio/citation-style-language/citation-style-language.sty2
-rw-r--r--biblio/citation-style-language/citeproc-bibtex-data.lua32
-rw-r--r--biblio/citation-style-language/citeproc-context.lua5
-rw-r--r--biblio/citation-style-language/citeproc-journal-data.lua4
-rw-r--r--biblio/citation-style-language/citeproc-lua.12
-rw-r--r--biblio/citation-style-language/citeproc.lua2
-rw-r--r--biblio/ctan-bibdata/ctan.bib44
11 files changed, 63 insertions, 44 deletions
diff --git a/biblio/citation-style-language/CHANGELOG.md b/biblio/citation-style-language/CHANGELOG.md
index c79e3805f0..ab403cb530 100644
--- a/biblio/citation-style-language/CHANGELOG.md
+++ b/biblio/citation-style-language/CHANGELOG.md
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
+## [0.4.8] - 2024-03-12
+
+### Fixed
+
+- Fix unexpected "nil" with empty page ([#58](https://github.com/zepinglee/citeproc-lua/issues/58)).
+
## [0.4.7] - 2024-03-10
### Added
@@ -172,7 +178,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.4.7...HEAD
+[Unreleased]: https://github.com/zepinglee/citeproc-lua/compare/v0.4.8...HEAD
+[0.4.8]: https://github.com/zepinglee/citeproc-lua/compare/v0.4.7...v0.4.8
[0.4.7]: https://github.com/zepinglee/citeproc-lua/compare/v0.4.6...v0.4.7
[0.4.6]: https://github.com/zepinglee/citeproc-lua/compare/v0.4.5...v0.4.6
[0.4.5]: https://github.com/zepinglee/citeproc-lua/compare/v0.4.4...v0.4.5
diff --git a/biblio/citation-style-language/README.md b/biblio/citation-style-language/README.md
index efcd897361..bbfd8c8bb2 100644
--- a/biblio/citation-style-language/README.md
+++ b/biblio/citation-style-language/README.md
@@ -1,5 +1,10 @@
# citation-style-language
+- Homepage: https://github.com/zepinglee/citeproc-lua
+- Author: Zeping Lee
+- Email: zepinglee AT gmail DOT com
+- License: MIT
+
The [Citation Style Language](https://citationstyles.org/) (CSL) is an
XML-based language that defines the formats of citations and bibliography.
There are currently thousands of styles in CSL including the most widely used
diff --git a/biblio/citation-style-language/citation-style-language-doc.pdf b/biblio/citation-style-language/citation-style-language-doc.pdf
index 560691af59..e506738e49 100644
--- a/biblio/citation-style-language/citation-style-language-doc.pdf
+++ b/biblio/citation-style-language/citation-style-language-doc.pdf
Binary files differ
diff --git a/biblio/citation-style-language/citation-style-language-doc.tex b/biblio/citation-style-language/citation-style-language-doc.tex
index e68d49e56e..4d2019780d 100644
--- a/biblio/citation-style-language/citation-style-language-doc.tex
+++ b/biblio/citation-style-language/citation-style-language-doc.tex
@@ -49,7 +49,7 @@
}%
}
-\date{2024-03-10 v0.4.7}
+\date{2024-03-12 v0.4.8}
\maketitle
diff --git a/biblio/citation-style-language/citation-style-language.sty b/biblio/citation-style-language/citation-style-language.sty
index 4dd3456b78..ae1e4e7ff4 100644
--- a/biblio/citation-style-language/citation-style-language.sty
+++ b/biblio/citation-style-language/citation-style-language.sty
@@ -9,7 +9,7 @@
\RequirePackage{expl3}
\RequirePackage{xparse}
-\ProvidesExplPackage {citation-style-language} {2024-03-10} {0.4.7}
+\ProvidesExplPackage {citation-style-language} {2024-03-12} {0.4.8}
{Citation Style Language for LaTeX}
\RequirePackage { l3keys2e }
diff --git a/biblio/citation-style-language/citeproc-bibtex-data.lua b/biblio/citation-style-language/citeproc-bibtex-data.lua
index 8d0b56c171..29f5a0c590 100644
--- a/biblio/citation-style-language/citeproc-bibtex-data.lua
+++ b/biblio/citation-style-language/citeproc-bibtex-data.lua
@@ -1217,6 +1217,10 @@ return {
source = "windycity.dbx",
type = "literal",
},
+ by = {
+ csl = nil,
+ source = "iran-unsrt.bst",
+ },
["call-number"] = {
csl = "call-number",
source = "csl",
@@ -2067,6 +2071,10 @@ return {
source = "publist.dbx",
type = "literal",
},
+ impression = {
+ csl = nil,
+ source = "iran-unsrt.bst",
+ },
inafterword = {
csl = nil,
source = "archaeologie.dbx",
@@ -2896,6 +2904,10 @@ return {
source = "bibtex",
type = "range",
},
+ pagesnodashify = {
+ csl = nil,
+ source = "tugboat.bst",
+ },
pagetotal = {
csl = "number-of-pages",
source = "biblatex",
@@ -3807,6 +3819,10 @@ return {
csl = nil,
source = "iopart-num.bst",
},
+ translateyear = {
+ csl = nil,
+ source = "iran-unsrt.bst",
+ },
translation = {
csl = nil,
source = "apsrev4-2.bst",
@@ -4189,22 +4205,6 @@ return {
csl = nil,
source = "adrbirthday.bst",
},
- pagesnodashify = {
- csl = nil,
- source = "tugboat.bst",
- },
- by = {
- csl = nil,
- source = "iran-unsrt.bst",
- },
- impression = {
- csl = nil,
- source = "iran-unsrt.bst",
- },
- translateyear = {
- csl = nil,
- source = "iran-unsrt.bst",
- },
},
macros = {
acmcs = {
diff --git a/biblio/citation-style-language/citeproc-context.lua b/biblio/citation-style-language/citeproc-context.lua
index ba7bf9fe14..13618b407a 100644
--- a/biblio/citation-style-language/citeproc-context.lua
+++ b/biblio/citation-style-language/citeproc-context.lua
@@ -319,8 +319,11 @@ function Context:get_localized_quotes()
end
---@param page string|number
----@return string
+---@return string?
function Context.page_first(page)
+ if not page then
+ return nil
+ end
page = tostring(page)
local page_first = util.split(page, "%s*[&,-]%s*")[1]
return util.split(page_first, util.unicode["en dash"])[1]
diff --git a/biblio/citation-style-language/citeproc-journal-data.lua b/biblio/citation-style-language/citeproc-journal-data.lua
index eec47eb7d6..f798dafd0d 100644
--- a/biblio/citation-style-language/citeproc-journal-data.lua
+++ b/biblio/citation-style-language/citeproc-journal-data.lua
@@ -25286,6 +25286,7 @@ abbrevs = {
["COMBINATORICS /"] = "Colloq. Math. Soc. J. B.",
["COMBINATORICS ADVANCES"] = "Math. Appl.",
["COMBINATORICS AND GRAPHS"] = "Contemp. Math.",
+ ["COMBINATORICS AND NUMBER THEORY"] = "Comb. Number Theory",
["COMBINATORICS AND REASONING: REPRESENTING, JUSTIFYING AND BUILDING ISOMORPHISMS"] = "Math. Educ. Lib.",
["COMBINATORICS PROBABILITY & COMPUTING"] = "Comb. Probab. Comput.",
["COMBINATORICS, ALGORITHMS, PROBABILISTIC AND EXPERIMENTAL METHODOLOGIES"] = "Lect. Notes. Comput. Sc.",
@@ -72637,6 +72638,7 @@ abbrevs = {
["MATHEMATICS TEXTBOOKS FOR SCIENCE AND ENGINEERING"] = "Math. Textb. Sci. Eng.",
["MATHEMATICS TODAY"] = "Math. Today (Southend-on-Sea)",
["MATHEMATICS TODAY (AHMEDABAD)"] = "Math. Today (Ahmedabad)",
+ ["MATHEMATICS, COMPUTATION AND GEOMETRY OF DATA"] = "Math. Comput. Geom. Data",
["MATHEMATICS, CULTURE, AND THE ARTS"] = "Math. Cult. Arts",
["MATHEMATICS, DEVELOPMENTAL BIOLOGY AND TUMOUR GROWTH"] = "Contemp. Math.",
["MATHEMATICS, EDUCATION, AND SOCIETY"] = "Sci. Tech. Ed.",
@@ -140859,6 +140861,7 @@ unabbrevs = {
["COMB CHEM HIGH T SCR"] = "Combinatorial Chemistry & High Throughput Screening",
["COMB CHEM HIGH THROUGHPUT SCREEN"] = "Combinatorial chemistry & high throughput screening",
["COMB CHEM HIGH THROUGHPUT SCREENING"] = "Combinatorial Chemistry and High Throughput Screening",
+ ["COMB NUMBER THEORY"] = "Combinatorics and Number Theory",
["COMB OPTIM"] = "Combinatorial Optimization",
["COMB PROBAB COMPUT"] = "Combinatorics, Probability and Computing",
["COMB THEORY"] = "Combinatorial Theory",
@@ -169281,6 +169284,7 @@ unabbrevs = {
["MATH COMPUT"] = "Mathematics of Computation",
["MATH COMPUT APPL"] = "Mathematical & Computational Applications",
["MATH COMPUT BIOL NUMER ANAL"] = "Mathematical and Computational Biology and Numerical Analysis",
+ ["MATH COMPUT GEOM DATA"] = "Mathematics, Computation and Geometry of Data",
["MATH COMPUT MODEL"] = "Mathematical and computer modelling",
["MATH COMPUT MODEL DYN SYST"] = "Mathematical and Computer Modelling of Dynamical Systems",
["MATH COMPUT MODELLING"] = "Mathematical and Computer Modelling",
diff --git a/biblio/citation-style-language/citeproc-lua.1 b/biblio/citation-style-language/citeproc-lua.1
index da8e441f74..8a4265f8e8 100644
--- a/biblio/citation-style-language/citeproc-lua.1
+++ b/biblio/citation-style-language/citeproc-lua.1
@@ -1,4 +1,4 @@
-.TH citeproc-lua 1 "0.4.7"
+.TH citeproc-lua 1 "0.4.8"
.SH NAME
citeproc-lua \- make CSL citations and bibliography for LaTeX
.SH SYNOPSIS
diff --git a/biblio/citation-style-language/citeproc.lua b/biblio/citation-style-language/citeproc.lua
index 0c673c67e3..3c591a3079 100644
--- a/biblio/citation-style-language/citeproc.lua
+++ b/biblio/citation-style-language/citeproc.lua
@@ -16,7 +16,7 @@ else
util = require("citeproc.util")
end
-citeproc.__VERSION__ = "0.4.7"
+citeproc.__VERSION__ = "0.4.8"
citeproc.new = engine.CiteProc.new
citeproc.util = util
diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib
index cff08ebafc..2e354d091f 100644
--- a/biblio/ctan-bibdata/ctan.bib
+++ b/biblio/ctan-bibdata/ctan.bib
@@ -1,7 +1,7 @@
%% bib file of all CTAN packages
%% (C) Herbert Voß
%%
-%% created at 11-03-2024, 02:00:03
+%% created at 12-03-2024, 02:00:03
%%
%% This file is provided under the terms of the LPPL v1.3 or
@@ -12333,7 +12333,7 @@
title = {The \texttt{chicagolinks} package},
subtitle = {“Chicago” bibliography style that allows annotations},
author = {Maria Bekker-Nielsen Dunbar},
- date = {2024-03-10},
+ date = {2024-03-11},
version = {2.1},
license = {mit},
mirror = {https://mirror.ctan.org/biblio/bibtex/contrib/chicagolinks},
@@ -18492,8 +18492,8 @@
title = {The \texttt{denisbdoc} package},
subtitle = {A personal dirty package for documenting packages},
author = {Denis Bitouzé},
- date = {2022-06-13},
- version = {0.9.4},
+ date = {2024-03-11},
+ version = {0.9.5},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/denisbdoc},
url = {https://ctan.org/pkg/denisbdoc},
@@ -24598,7 +24598,7 @@
title = {The \texttt{FadingImage} package},
subtitle = {Add full width fading pictures at the top or bottom of a page},
author = {Mingyu Xia},
- date = {2024-03-10},
+ date = {2024-03-11},
version = {0.1c},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/fadingimage},
@@ -36700,8 +36700,8 @@
title = {The \texttt{knowledge} package},
subtitle = {Displaying, hyperlinking, and indexing notions in a document},
author = {Thomas Colcombet},
- date = {2022-02-12},
- version = {1.28},
+ date = {2024-03-11},
+ version = {1.29},
license = {lppl1.2},
mirror = {https://mirror.ctan.org/macros/latex/contrib/knowledge},
url = {https://ctan.org/pkg/knowledge},
@@ -40365,7 +40365,7 @@
title = {The \texttt{LiteBook} package},
subtitle = {A fresh cover and chapter design for books},
author = {Mingyu Xia},
- date = {2024-03-10},
+ date = {2024-03-11},
version = {0.1c},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/litebook},
@@ -41967,8 +41967,8 @@
title = {The \texttt{lua-widow-control} package},
subtitle = {Automatically remove widows and orphans from any document},
author = {Max Chernoff},
- date = {2022-11-22},
- version = {3.0.0},
+ date = {2024-03-11},
+ version = {3.0.1},
license = {other-free,cc-by-sa-4},
mirror = {https://mirror.ctan.org/macros/luatex/generic/lua-widow-control},
url = {https://ctan.org/pkg/lua-widow-control},
@@ -44328,8 +44328,8 @@
title = {The \texttt{mathtools} package},
subtitle = {Mathematical tools to use with amsmath},
author = {Morten Høgholm and Lars Madsen and {The LaTeX Project Team} and Will Robertson and Joseph Wright},
- date = {2022-06-30},
- version = {1.29},
+ date = {2024-03-11},
+ version = {1.30},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/mathtools},
url = {https://ctan.org/pkg/mathtools},
@@ -50170,8 +50170,8 @@
title = {The \texttt{nwejm} package},
subtitle = {Support for the journal “North-Western European Journal of Mathematics”},
author = {Denis Bitouzé},
- date = {2022-09-21},
- version = {1.0.5},
+ date = {2024-03-11},
+ version = {1.0.6},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/nwejm},
url = {https://ctan.org/pkg/nwejm},
@@ -60217,8 +60217,8 @@
title = {The \texttt{robust-externalize} package},
subtitle = {Cache anything (TikZ, python, ...) in a robust, efficient and pure way},
author = {Léo Colisson},
- date = {2024-02-20},
- version = {2.6},
+ date = {2024-03-11},
+ version = {2.7},
license = {mit},
mirror = {https://mirror.ctan.org/macros/latex/contrib/robust-externalize},
url = {https://ctan.org/pkg/robust-externalize},
@@ -65472,8 +65472,8 @@
title = {The \texttt{starray} package},
subtitle = {A structured array (of properties) based on expl3},
author = {Alceu Frigeri},
- date = {2023-11-29},
- version = {1.5},
+ date = {2024-03-11},
+ version = {1.6},
license = {lppl1.3c,gpl},
mirror = {https://mirror.ctan.org/macros/latex/contrib/starray},
url = {https://ctan.org/pkg/starray},
@@ -73935,8 +73935,8 @@
title = {The \texttt{ufrgscca} package},
subtitle = {A bundle for undergraduate students final work/report (tcc) at UFRGS/EE},
author = {Alceu Frigeri},
- date = {2024-03-01},
- version = {2.6},
+ date = {2024-03-11},
+ version = {2.7},
license = {lppl1.3c,gpl},
mirror = {https://mirror.ctan.org/macros/latex/contrib/ufrgscca},
url = {https://ctan.org/pkg/ufrgscca},
@@ -79960,8 +79960,8 @@
title = {The \texttt{zx-calculus} package},
subtitle = {A library to typeset ZX Calculus diagrams},
author = {Léo Colisson},
- date = {2024-01-16},
- version = {2.0},
+ date = {2024-03-11},
+ version = {2.2},
license = {mit},
mirror = {https://mirror.ctan.org/graphics/pgf/contrib/zx-calculus},
url = {https://ctan.org/pkg/zx-calculus},