# 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