我正在尝试更改 的字体样式\mbox
,但所有尝试都失败了。我尝试的所有命令要么不起作用,要么使 pdflatex 递归地继续工作,永不完成并冻结。
这会使它冻结:
\renewcommand{\mbox}[1]{\text{#1}}
这会使它冻结:
\renewcommand{\mbox}[1]{\mbox{\tiny #1}}
这并没有改变什么
\providecommand{\mbox}[1]{\mbox{#1}}
这并没有改变什么
\providecommand{\mbox}[1]{\text{#1}}
为什么要这样做?我正在使用 LyX,它有一个 \mbox 的快捷键(ctrl+m),我长期使用它来在长文档中输入下标。现在我注意到 \mbox 的字体很大,必须缩小。我之前就发现了这一点,所以有些实例已经使用了 \text。所以我要么将所有内容都切换到 \mbox,要么将所有内容都切换到 \text,要么找到一个新命令。尽管我更喜欢 \mbox 作为默认的快捷键。
我的pdflatex --version
是:
pdfTeX 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian) kpathsea 版本 6.1.0 版权所有 2012 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX)。不提供任何保证。本软件的再分发受 pdfTeX 版权和宽 GNU 通用公共许可证条款的约束。有关这些事项的更多信息,请参阅名为 COPYING 的文件和 pdfTeX 源。pdfTeX 的主要作者:Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX)。使用 libpng 1.2.49 编译;使用 libpng 1.2.49 使用 zlib 1.2.7 编译;使用 zlib 1.2.7 使用 poppler 版本 0.18.4 编译
答案1
感谢所有在评论中做出贡献的人。
我得到的答案是,修改\mbox
或 是错误的\text
,我应该\newcommand
用 或\mathrm
创建新命令\mathsf
。