Hi, I'm KKTeX. I maintain TeX packages on CTAN, including gckanbun.
In Japan, Classical Chinese can be read through a traditional annotation system called kanbun kundoku. The Chinese text remains in place while tiny marks encode a Japanese reading.
What are the tiny marks?
- Furigana are small kana showing Japanese pronunciation.
- Okurigana add Japanese verb endings and grammatical particles.
- Kaeriten, or "return marks," tell the reader when to reverse the order of characters.
- A rereading character is read twice, with a different Japanese form each time.
The annotations are not decoration. Together they carry pronunciation, grammar, and reading order without rewriting the original text.
Typesetting it with TeX
gckanbun keeps the source editable while handling the delicate placement of all those marks. It supports LuaLaTeX and (u)pLaTeX, is included in TeX Live, and is released under the MIT License.
Two tools from the same desk
📘 Evolton turns a photo or screenshot of a mathematics problem into a polished, reference-book-style solution PDF.
✍️ MathHover opens a LaTeX panel beside your cursor and pastes the finished formula into the app you are already using. It is free and requires no account.
What is the most unusual writing or annotation system you have typeset with TeX?



Top comments (0)