xelatex
oder lualatex
anwenden:
\documentclass{scrartcl} %\documentclass{article}%. funktioniert \usepackage[japanese]{babel} \addto\captionsjapanese{\def\indexname{指数}} \usepackage{fontspec} %\setmainfont{SourceHanSans} \setmainfont{Noto Sans CJK JP} \usepackage{makeidx} \makeindex \begin{document} 日本\index{日本} \printindex \end{document}
Durch die Verwendung der japanischen Schrift erscheint kein Titel beim Index. Auch ohne babel und einem `\renewcommand\indexname{...}` direkt vor `\printindex` fehlt die Überschrift. Die Schriften sind jeweils freie Varianten SourceHanSans (Adobe - https://github.com/adobe-fonts/source-han-sans) oder Noto (Google - https://www.google.com/get/noto/help/cjk/). Wenn ich das richtig sehe, gibt es in der Tex-Distribution keine japanische OpenType Schrift, sodass ich das Beispiel nicht vereinfachen kann. Ich stelle die Schriften zum Testen gerne zur Verfügung.
*File List* scrartcl.cls 2018/03/30 v3.25 KOMA-Script document class (article) scrkbase.sty 2018/03/30 v3.25 KOMA-Script package (KOMA-Script-dependent bas ics and keyval usage) scrbase.sty 2018/03/30 v3.25 KOMA-Script package (KOMA-Script-independent b asics and keyval usage) keyval.sty 2014/10/28 v1.15 key=value parser (DPC) scrlfile.sty 2018/03/30 v3.25 KOMA-Script package (loading files) tocbasic.sty 2018/03/30 v3.25 KOMA-Script package (handling toc-files) scrsize11pt.clo 2018/03/30 v3.25 KOMA-Script font size class option (11pt) typearea.sty 2018/03/30 v3.25 KOMA-Script package (type area) babel.sty 2018/10/03 3.25 The Babel package japanese.ldf 2017/02/05 v2.1 Japanese support for babel (texjporg) fontspec.sty 2018/07/30 vv2.6h Font selection for XeLaTeX and LuaLaTeX xparse.sty 2018-09-24 L3 Experimental document command parser expl3.sty 2018-09-24 L3 programming layer (loader) expl3-code.tex 2018-09-24 L3 programming layer l3pdfmode.def 2018-09-24 v L3 Experimental driver: PDF mode fontspec-luatex.sty 2018/07/30 vv2.6h Font selection for XeLaTeX and LuaLaTe X fontenc.sty tuenc.def 2017/04/05 v2.0i Standard LaTeX file fontspec.cfg makeidx.sty 2014/09/29 v1.0m Standard LaTeX package
Kein Kommentar
Du hast ja auch keinen Font mit japanischen Zeichen für die voreingestellte serifenlose Schrift der Überschriften eingestellt. Also entweder beispielsweise
\setkomafont{disposition}{}
oder\setsansfont{Noto Sans CJK JP}
oder\documentclass[emulatestandardclasses]{scrartcl}
und schon geht es.eine kleine Antwort ...
stimmt! Diese Beschreibung war in meinem Hinterkopf, sie hat es nur nicht in den Vorderkopf geschafft ...
Danke!