定义根据模式执行的宏脚本;数学或正常 2024-5-25 • macros 我想创建一个宏,比如 BOLDMATH,这样每当我使用这个宏时它都应该执行以下操作: 如果在方程环境或内联数学模式中,则它应该返回 \mathbf{.} 否则它应该返回 $\mathbf{.}$ 我可以使用 2 个宏,但我想要一个紧凑的宏。 答案1 一般来说,你问的问题会被反对,因为它会删除符号使用的上下文。通常,如果有助于解释特定用法的上下文,最好有更长的源文档。 尽管如此,你还是要求这样做。然而,这并不是“最佳实践”。 \documentclass{article} \newcommand\BOLDMATH[1]{\ensuremath{\mathbf{#1}}} \begin{document} In text, \BOLDMATH{x}, and in math, $y=m\BOLDMATH{x}+b$. \end{document} 相关内容 将 defaultAuthenticationType 与 PowerShell Web 访问一起使用 一个长方程:如何让字体大小适应页面宽度? 网络和服务器管理工具 如何将图形和表格缩放至文本宽度? 无法在 ubuntu 20.04 中将文件从 ssd 复制到 hdd 我需要什么样的路由器/交换机?[关闭] 我在不同的电脑上使用相同的设置时,网速却不同 PDFLatex 找不到 beamer 模板 图形驱动程序是否会导致复选框无法正确显示并使 gedit 中的行号消失? 如何取消 itemize 中的缩进文本