jlreq
What is this?
This package provides the class file and JFM (Japanese font metric) files for LuaTeX-ja / pLaTeX / upLaTeX. This aims to implement Requirements for Japanese Text Layout.
Installation
Run make, then JFM files are created. Move the files as follows:
- *.tfm -> $TEXMF/fonts/tfm/public/jlreq
- *.vf -> $TEXMF/fonts/vf/public/jlreq
- jfm-jlreq.lua jfm-jlreqv.lua -> $TEXMF/tex/luatex/jlreq
- jlreq.cls -> $TEXMF/tex/latex/jlreq
make install will do this where $TEXMF=$TEXMFHOME
Usage
See README-ja.md (in Japanese).
LICENSE
This package is distributed under the BSD 2-Clause License. See LICENSE.
CHANGELOG
- 2017-02-08
- First release.
- 2017-02-17
- Fixed bugs.
- Implement
abstractenvironment. - Changed/Added some keys to class option/
\jlreqsetup - Stopped to load
pxrubirica,luatexja-rubyandnidanfloat.
- 2017-03-14
- Fixed bugs.
\sffamilyetc. also change the Japanese font family.- Added many options to
\DeclareBlockHeading. - Some options related to
quoteenvironment etc.
- 2017-03-20
- Fixed bugs.
- Insert some spaces around
\footnote / \sidenote / \endnote.
- 2017-04-04
- Fixed a bug.
- Added options
tateandfontto\DeclarePageStyle.
- 2017-04-29
- Fixed bugs.
- Added
jafontsizeandjafontscaleoptions and\jafontsize. - Added
\tatechuyoko. jlreq_warnings->jlreq_notes(class option).- Moved some class options to
\jlreqsetup. - Added some options to
\jlreqsetup. paper={<height>,<width>}->paper={<width>,<height>}.
- 2017-06-11
- Stopped to load
plextandlltjext. - Added
alignto\DeclareBlockHeadingand deleteindent=center,end_indent=center. - Changed
\kcatcodefor some characters (upLaTeX).
- Stopped to load
- 2017-08-13
- Added
column_spanningto\DeclareBlockHeading. - Sidenotes are a part of the main text now.
- Changed the default length of sidenotes to 0.
- jlreq does not define
\sidenoteif the length for sidenotes is zero. - Added a command for the full-width ideographic space.
- Added
- 2017-08-29
- Fixed a bug.
- 2017-11-23
- Fixed bugs.
- Added
\SetBlockHeadingSpaces. - Removed a space from
\contentsnameand\indexname.
- 2017-12-02
- Fixed bugs.
- 2017-12-22
- Improved JFM.
- Change the way to detect
\labelbetween block headings. - Added chapter number to
\theequation,\thefigure,\thetable.
- 2018-02-01
- Sidenotes appears only odd pages in
tatemode. - Added
\fnixbottomtruefor LuaLaTeX. - Added some options related to captions.
- Extended
itemization_beforeafter_space. - Fixed bugs.
- Sidenotes appears only odd pages in
Noriyuki Abe https://github.com/abenori/jlreq