Ticket #40736

luatexja-presetの挙動について

Date d'ouverture: 2020-09-13 23:01 Dernière mise à jour: 2020-09-19 20:16

Rapporteur:
Propriétaire:
(Aucun)
État:
Atteints
Composant:
(Aucun)
Jalon:
(Aucun)
Priorité:
5 - moyen
Sévérité:
5 - moyen
Résolution:
Fixed
Fichier:
Aucun

Détails

TeX Live 2020にて,LuaLaTeX を試しています.

以下のように fontspec と luatexja-preset を読み込むと,数式も数式以外もすべてサンセリフ体になってくれます.

\documentclass[slide]{ltjsarticle}
\usepackage{sansmathfonts}
\usepackage[no-math]{fontspec}
\usepackage[haranoaji]{luatexja-preset}
\begin{document}

\section{数式の例}
\[ \left( \int_0^\infty \frac{\sin x}{\sqrt{x}} dx
   \right)^2 = \frac{\pi}{2} \]

\end{document}

ですが,等価だとドキュメントに書いてある,以下のコードを試すと,

\documentclass[slide]{ltjsarticle}
\usepackage{sansmathfonts}
\usepackage[no-math,haranoaji]{luatexja-preset}
\begin{document}

\section{数式の例}
\[ \left( \int_0^\infty \frac{\sin x}{\sqrt{x}} dx
   \right)^2 = \frac{\pi}{2} \]

\end{document}

数式中の mathrm 相当の部分がセリフ体になってしまいます.これは意図通りでしょうか?(もしくは知られた問題でしょうか?)

なお,以下のように sansmathfonts を最後に持ってくると,本文の欧文がセリフ体になってしまいます.(読み込み順依存は難しい…….)

\documentclass[slide]{ltjsarticle}
\usepackage[no-math]{fontspec}
\usepackage[haranoaji]{luatexja-preset}
\usepackage{sansmathfonts}
\begin{document}

\section{数式の例}
\[ \left( \int_0^\infty \frac{\sin x}{\sqrt{x}} dx
   \right)^2 = \frac{\pi}{2} \]

\end{document}

Ticket History (3/5 Histories)

2020-09-13 23:01 Updated by: kuroky
  • New Ticket "luatexja-presetの挙動について" created
2020-09-13 23:14 Updated by: h7k
Commentaire

報告ありがとうございます,知りませんでした.

このコメントを打っている環境では,最初のソースでも

kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 3+350/600 --dpi 2150 cmsssy10
mktexpk: don't know how to create bitmap font for cmsssy10
と pdf がうまく作成されないので.明日考えます.

2020-09-13 23:25 Updated by: kuroky
Commentaire

私の環境では,それが cmssbx8 で起こりまして, https://tex.stackexchange.com/questions/489333/texlive-2019xetex-fatal-error-xdvipdfmxfatal-unable-to-find-tfm-file-cmssbx8 を参考にして,

\documentclass{article}
\begin{document} 
\font\test=cmssbx8 \test abc 
\end{document}

という小さいファイルを作り,LuaLaTeX ではなく pdfLaTeX で処理して,フォントを作りました.

\documentclass{article}
\begin{document} 
\font\test=cmsssy10 \test abc 
\end{document}

を pdfLaTeX で処理したらよいと思います.

2020-09-14 08:45 Updated by: h7k
  • Résolution Update from Aucun to Fixed
Commentaire

ありがとうございます. とりあえず commit bfa3ce2 で直したつもりです(l3keys 関係の変数名が変わっていたのに気づいていませんでした).

2020-09-19 20:16 Updated by: h7k
  • État Update from Ouvert to Atteints
Commentaire

LuaTeX-ja 20200919.0 を出したので,完了とします.

Attachment File List

No attachments

Modifier

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Connexion