Recent Changes

2019-09-26
2018-11-11
2017-05-05
2014-01-04
2012-04-21

Latest File Release

This Project Has Not Released Any Files

Wiki Guide

Side Bar

Language: en | ja | zh

LuaTeX-ja wiki

LuaTeX-ja is a macro package to typeset Japanese texts using Lua(La)TeX. A goal of this project is to provide an equal or superior typesetting system to ASCII pTeX, which is a traditional standard Japanese TeX engine.

Download

At this moment, there is no stable version. You can download the latest versions from the Git repository.

LuaTeX-ja is also available from the following archive and distributions:

Recent version of LuaTeX-ja requires the followings:

  • LuaTeX beta-1.0.0 or later
  • luaotfload package
  • luatexbase package
  • etoolbox, everysel packages
  • ltxcmds, pdftexcmds, filehook, atbegshi packages

The development is done in latest TeX Live (TeX Live 2019).

Also, three CMap files UniJIS2004-UTF32-{H,V} and Adobe-Japan1-UCS2 must be found by Kpathsea. You can check this by kpsewhich command:

$ kpsewhich -format=cmap  UniJIS2004-UTF32-H
/opt/texlive/2019/texmf-dist/fonts/cmap/adobemapping/Adobe-Japan1-7/CMap/UniJIS2004-UTF32-H
$ kpsewhich -format=cmap  Adobe-Japan1-UCS2
/opt/texlive/2019/texmf-dist/fonts/cmap/adobemapping/mapping-resources-pdf/pdf2unicode/Adobe-Japan1-UCS2

Documentation and talks

See Documentation page.

Support

From LuaTeX-ja 20190926.0, Unicode block "General Punctuation" (U+2000--U+206F) are divided into character classes 4 and 9. Hence, if your old document contains a line

\ltjsetparameter{jacharrange={-3,...}}
this should be changed to
\ltjsetparameter{jacharrange={-3,-9,...}}

If you have questions or recognize bugs/have feature requests, we would like you to create a thread in the forum or a ticket in the way which !OSDN.net supplies: