我玩了一段时间,搜索了不少,但找不到解决方案。我的代码如下
\documentclass{article}
\usepackage{hepnicenames}
\usepackage{fontspec}
\usepackage[math-style=ISO]{unicode-math}
\setmathfont{Latin Modern Math}
\setmainfont{Latin Modern Roman}
\begin{document}
\section*{About this template}
\begin{equation}
\mu + \mathrm{\mu} - γ + \mathrm{γ} + \Pmuon
\end{equation}
\end{document}
不幸的是,当使用 luatex 进行编译时,mathrm 版本从未被打印出来,而是丢失了。
答案1
\mathrm 是错误命令,请使用 \symrm
\documentclass{article}
\usepackage{hepnicenames}
\usepackage{fontspec}
\usepackage[math-style=ISO]{unicode-math}
\setmathfont{Latin Modern Math}
\setmainfont{Latin Modern Roman}
\begin{document}
\section*{About this template}
\begin{equation}
\mu + \symrm{\mu} - γ + \symrm{γ} + \Pmuon
\end{equation}
\end{document}