如何创建一个宏/环境,将其中的数学和文本都以斜体排版?

如何创建一个宏/环境,将其中的数学和文本都以斜体排版?

我正在编写一个文本,人们将在其中查看一些数学问题及其后续解决方案。问题是,我想将整个问题文本变成斜体,而 \textit{} 在数学模式下不起作用(我必须在 \textit{} 中使用 \mathit{})。是否有这样的命令或环境可以将普通文本和数学文本都变成斜体?

答案1

我不能说我推荐这个,但可以使\mathit{..}该组指定的字体“泄漏”并应用于整个数学表达式。

在此处输入图片描述

\documentclass{article}

\newcommand\zz[1]{\textit{\everymath{\mathit{\xdef\zzfam{\the\fam}}\fam\zzfam\relax}#1}}
\begin{document}


1 aaaa $1+\frac{2}{3}$

\bigskip

2 \textit{aaaa $1+\frac{2}{3}$}

\bigskip

3 \zz{aaaa $1+\frac{2}{3}$}

\end{document}

相关内容