Verzeichnis biblio/citation-style-language
citation-style-language
The Citation Style Language (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 APA, Chicago, Vancouver, etc. The citation-style-language
package is aimed to provide another reference formatting method for LaTeX that utilizes the CSL styles. It contains a citation processor implemented in pure Lua (citeproc-lua
) which reads bibliographic metadata and performs sorting and formatting on both citations and bibliography according to the selected CSL style. A LaTeX package (citation-style-language.sty
) is provided to communicate with the processor.
This project is in early development stage and some features of CSL (especially collapsing and disambiguation) are not implemented yet. Comments, suggestions and bug reports are welcome.
LaTeX example
A full LaTeX example is in the examples/
directory.
- LaTeX document example.tex
\documentclass{article} \usepackage{citation-style-language} \cslsetup{style = apa} \addbibresource{example.json} % or example.bib or example.yaml \begin{document} \cite{ITEM-1} \printbibliography \end{document}
- Compiling with LuaTeX
lualatex example.tex lualatex example.tex
- Compiling with other TeX engines
pdflatex example.tex citeproc-lua example.aux pdflatex example.tex
License
The LaTeX package and Lua library are released under MIT license. The CSL locale files and styles are redistributed under the Creative Commons Attribution-ShareAlike 3.0 Unported license.
Herunterladen des vollständigen Inhalts dieses Pakets in einem Zip-Archiv (4.3M).
citation-style-language – Bibliography formatting with Citation Style Language
The Citation Style Language (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 APA, Chicago, Vancouver, etc. The citation-style-language package is aimed to provide another reference formatting method for LaTeX that utilizes the CSL styles. It contains a citation processor implemented in pure Lua (citeproc-lua) which reads bibliographic metadata and performs sorting and formatting on both citations and bibliography according to the selected CSL style. A LaTeX package (citation-style-language.sty) is provided to communicate with the processor.
Paket | citation-style-language |
Repository | https://github.com/zepinglee/citeproc-lua |
Version | 0.4.5 2023-10-05 |
Lizenzen | MIT License CC BY-SA 3.0 |
Copyright | 2021–2023 Zeping Lee |
Betreuer | Zeping Lee |
TDS-Archiv | citation-style-language.tds.zip |
Enthalten in | TeX Live als citation-style-language MiKTeX als citation-style-language |
Themen | Bibliographie Expl3 Lua-Verwendung |