Я знаю, что ты можешь использовать
#show math.equation: set text(font: "Fira Math")
чтобы повлиять на все уравнения, но я хочу повлиять только на одно уравнение, могу ли я изменить шрифт без использования show?
Например, используя пустой набор
$emptyset$ использует математический шрифт, но я хочу использовать шрифт Fira Math только для этого уравнения, а не для остальных, действительно ли требуется show?
Например
#text(font:"Fira Math")[$emptyset$]
Не работает.
Я хочу переименовать $emptyset$ во что-то вроде
#{
show math.equation: set text(font: "Fira Math")
[$emptyset$]
}
Но я не очень успешен.





То, что вы написали, - это правильный подход: правило show-set с ограниченной областью действия. Если вам приходится часто повторно использовать этот шаблон, вы всегда можете определить вспомогательную функцию:
#let fonted-math(font: "Fira Math", body) = {
show math.text: set text(font: font)
body
}
#fonted-math[$emptyset$]
$emptyset$