Recent Changes


Latest File Releases

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.


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

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

Present version of LuaTeX-ja (20150420.0) requires the followings:

  • LuaTeX beta-0.80.0 or later
  • luaotfload package (v2.5 or later)
  • luatexbase package (v0.6 or later)

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
$ kpsewhich -format=cmap  Adobe-Japan1-UCS2

Bug information

\newjfontfamilly command in LuaTeX-ja version 20150307.0 can cause an error like below:

! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
l.179   \newjfontfamily\midasifont{KozMinPr6N-Bold}

It is just a bug of LuaTeX-ja. The following is a patch for this (already applied in the git repository):

--- a/src/addons/luatexja-fontspec-24.sty
+++ b/src/addons/luatexja-fontspec-24.sty
@@ -207,7 +207,7 @@
 \DeclareDocumentCommand \newjfontfamily { m O{} m O{} } {
   \cs_set_eq:NN \fontspec_set_family:Nnn \ltj_fontspec_set_family:Nnn
-  \newfontfamily #1 [#2] {#3} [#4]
+  \newfontfamily #1 [#2,#4] {#3}
   \cs_set_eq:NN \fontspec_set_family:Nnn \__ltj_orig_fontspec_set_family:Nnn

Sorry for the inconvenience.

Documentation and talks

See Documentation page.


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 SourceForge.JP supplies: