Skip to content

wtsnjp/BXjaholiday

Repository files navigation

The BXjaholiday Package

LaTeX: Support for Japanese holidays

System requirements

  • TeX format: LaTeX
  • TeX engine: pdfTeX, XeTeX, LuaTeX, pTeX, and upTeX (The e-TeX extension is required)

Usage

This package provides following LaTeX2e commands:

\jaholidayname{<year>}{<month>}{<day>}
\jadayofweek{<year>}{<month>}{<day>}
\IfJaHoliday(TF){<year>}{<month>}{<day>}{<true code>}{<false code>}

Further functions are provided for expl3. See the manual (bxjaholiday.pdf) for the details.

Building

You can easily build this package with l3build.

  • Installing the package to TEXMFHOME
$ l3build install --full
  • Typesetting documentation
$ l3build doc
  • Running tests
$ l3build check

License

This package is distributed under the MIT license.

Revision History

  • Version 1.1.1 ‹2021-09-28›
    • A bug fix
  • Version 1.1.0 ‹2020-11-28›
    • Add Japanese documentation
    • Support special cases in 2021
  • Version 1.0.0 ‹2019-02-03›
    • Add documentation
    • Rename \g_bxjh_sport_tl -> \g_bxjh_sports_tl
  • Version 0.2.0 ‹2019-01-27›
    • Support special holidays in 2019
    • Add new expl3 interface \bxjh_apply_(next|prev)_day:Nnnn
    • Fix a potential bug
  • Version 0.1.0 ‹2018-12-03›
    • The first public version

Takuto ASAKURA (wtsnjp)