定义根据模式执行的宏脚本;数学或正常 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} 相关内容 在 Dell Inspiron 1440 笔记本电脑上将 Ubuntu 从 12.04 升级到 14.04 当进程不使用虚拟内存时,它的 RAM 中是否有内核内存或用户内存? 产品符号以粗体显示 无需重启即可运行 VISTA 磁盘检查 更新期间崩溃后恢复包管理器[重复] 使用VIM替换,重用部分搜索模式 Synaptic 中的旧内核无法删除? 如何将 Matlab 或 Mathematica 代码编织到 LaTeX。 安装 Windows 的最佳方法? 安装 Ubuntu(UEFI)后 Windows 8 无法启动[重复]