# Bookshelf package by Peter Flynn, with changes by Boris Veytsman
## TL;DR
Create your own BibTeX file `sample.tex` and put its name in `spines.tex`:
``` tex
% !TEX TS-program = lualatex
% !TEX encoding = UTF-8 Unicode
% !BIB TS-program = bibtex
\documentclass[landscape]{bookshelf}
\begin{document}
\nocite{*}
\bibliography{sample}
\bibliographystyle{bookshelf}
\end{document}
```
``` shell
luaotfload-tool --update --force
bookshelf-listallfonts > allfonts
bookshelf-mkfontsel allfonts
lualatex spines
bibtex spines
lualatex spines
```
## License
LPPL 1.3c
## Changes
* Version 1.0 2024-10-05. New maintainer. Rewrite of scripts. Multilanguage processing. Important change: now the package is LuaLaTeX only
* Version 1.1 2024-10-08. Scripts now support standard switches --help, --man, --version
* Version 1.2 2024-10-09. Renamed svgnam.tex to bookshelf-svgnam.tex as requested by TeXLive maintainers