2023-08-24 23:08:28 +03:00
2023-03-21 15:14:43 +03:00
2023-05-05 17:21:20 +03:00
2021-09-19 00:13:55 +03:00
2021-09-19 00:13:55 +03:00
2023-06-12 12:35:41 +03:00
2021-12-03 11:38:44 +03:00
2023-01-18 03:34:19 +03:00
2023-05-02 23:27:23 +03:00
2023-04-30 02:08:00 +03:00

photobook

LaTeX document class for making photo books.

Available on:

Install / Build

The simplest way to install is to use either TeX Live's or MiLTeX's standard way to install modules.

Installing from source:

# get the source...
$ git clone https://github.com/flynx/photobook.git

# if desired, install in the user context...
$ cd ./photobook
$ make install

The photobook document class requires a set of modules to be installed for it to function, the full list is included in the docs and can be printed by calling:

$ make depends

For more info on make targets see the: ./Makefile

Documentation

Pre-built documentation can be found on CTAN or it can be built from source by:

$ make pdf 

Build requirements for docs:

  • LaTeX tool chain (including: lualatex, latexmk, ..)
    The simplest way to get started is TeX Live, either a full install or for specific modules see the Packages section in photobook.cls,
  • Un*x-like environment (bash, GNU Make, coreutils, ...),
    on Windows systems, either Cygwin or WSL/WSL2 should work fine.

Notes

  • The main refetence is inline with the source photobook.cls thus it is both human-readable next to the code it documents and is used to build the photobook.pdf. Extracting the documentation source (photobook*.tex) is done by make via cls2tex.sh when building the docs, see them for more info.
  • There is a bug in default captions not being typeset correctly if too long, a workaround is to place them in a minipage like this:
    \imagecell{%
        \begin{minipage}{\cellwidth}%
            long caption text...
        \end{minipage}%
    }{some-image}
    
    (still working on a solution for this).
  • photobook is mostly used with lualatex, other engines are mostly supported but some features may misbehave.

Authors

Alex A. Naanou

License

BSD 3-Clause License

Copyright (c) 2021-2023, Alex A. Naanou, All rights reserved.

Description
LaTeX class for making photo books.
Readme BSD-3-Clause 23 MiB
Languages
TeX 86%
Shell 9%
Makefile 5%