Comprehensive TeX Archive Network

Direc­tory language/japanese/pxrubrica


PXrubrica Pack­age

: Ruby an­no­ta­tions ac­cord­ing to JIS X 4051

This pack­age pro­vides func­tion to add ruby an­no­ta­tion (fu­ri­g­ana) that fol­lows the style con­ven­tional in Ja­panese ty­pog­ra­phy, as de­scribed in the W3C tech­ni­cal note “Re­quire­ments for Ja­panese Text Lay­out” (JLREQ) and the JIS spec­i­fi­ca­tion JIS X 4051.

Start­ing with ver­sion 1.3, this pack­age also pro­vides func­tion to add ken­ten (em­pha­sis marks) to Ja­panese text.


  • for­mat: .
    • en­gine: p, up, Lua, .
    • DVI driver (in DVI out­put): Any­thing that sup­ports p DVI.


  • pxrubrica.pdf: the man­ual in Ja­panese
    • pxrubrica.dtx: DocStrip source file
    • pxrubrica.ins: DocStrip in­staller file
    • pxrubrica-en.pdf: the brief man­ual in English
    • pxrubrica-en.tex: the brief man­ual in English (source)
    • sample/*.tex: sam­ple doc­u­ments


If the archive does not con­tain the packge file (*.sty), then you must run the com­mand to cre­ate it:

ptex -kanji=jis pxrubrica.ins

Then move the files as fol­lows (in a sys­tem com­pli­ant to TDS 1.1):

  • *.sty → $TEXMF/tex/pla­tex/pxrubrica/
    • *.dtx/*.ins → $TEXMF/source/pla­tex/pxrubrica/
    • *.pdf/*.tex → $TEXMF/doc/pla­tex/pxrubrica/

And re­hash your TEXMF trees if nec­es­sary.


This pack­age is dis­tributed un­der the MIT Li­cense.

Re­vi­sion His­tory

  • Ver­sion 1.3 〈2017/04/27〉
    • Ken­ten func­tion.
      • Im­prove Ja­panese-text ghost in­ser­tion.
        • Sup­port the use in PDF strings.
    • Ver­sion 1.2 〈2017/04/20〉
      • Mono-ruby and jukugo-ruby with switch­ing.
        • Safe mode.
        • Sup­port for ver­ti­cal writ­ing in Lua-ja.
    • Ver­sion 1.1 〈2017/04/10〉
      • Sup­port for /Lua.
        • Im­prove the pro­cess of two-side ruby.
        • Bug fix.
    • Ver­sion 1.0a <2014/12/23>
      • Bug hix.
    • Ver­sion 1.0 <2012/04/30>
      • First pub­lic re­lease.

Takayuki YATO (aka. "ZR") http://zrbab­bler.sp.land.to/

Down­load the con­tents of this pack­age in one zip archive (836.6k).

pxrubrica – Ruby an­no­ta­tions ac­cord­ing to JIS X 4051

Li­cense MIT Li­cense
Main­tainerTakayuki Yato
Con­tained inTeX Live as pxrubrica
MiKTeX as pxrubrica
Topics sup­port con­for­mance to stan­dards
sup­port for type­set­ting Ja­panese
Guest Book Sitemap Contact Contact Author