我在使用 LaTeX 输出一篇文章时(中文),在一句话中经常夹杂许多数学公式,公式中以字母居多,这样就需要频繁的使用$ $来输出公式中的字母,因为正文的英文字体和公式的字体不一样,请问怎么设置英文的正文字体和公式中英文字体一致(大概是一种斜体)这样就可以省去输入大量的$ $
比如这句话:
$K$ 是 $F$ 的域扩张, $X$ 是 $K$ 的子集,包含 $F$ 和 $X$ 的所有的 $K$ 的子域的交集......
而我希望只需以下这样输入就能达到以上输出的效果:
K 是 F 的域扩张,X 是 K 的子集,包含 F 和 X 的所有 K 的子域的交集......
以LaTeX 默认的英文正文字体和数学字体为例,请问该怎么设置?
我更推荐你选择一个合适的文本编辑器来辅助你的输入,自己配置一个snippet。
例如在Sublime Text里,可以新建如下配置文件,即可输入dd
后,按TAB按键,直接出来$$
,而且光标也是在中间的。
<snippet>
<content><![CDATA[
\$$1\$
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>dd</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<scope>text.tex.latex</scope>
</snippet>
我赞同楼上所说,数学环境与文本环境不能混为一谈,如果你觉得频繁地输入 $$
太麻烦,可以设置用户代码片段。
假设你使用的编辑器为 VS Code,可以参考我的笔记来设置代码片段。
谢谢,由于是非正式的文章,所以想简单一点
@u26254 这不是简单,是把问题复杂化了。
@u26254 你可以这样写
\math{k}
,如果觉得还是太麻烦,可以\newcommand{\m}{\math}
,就可以这样写\m K 是 \m F 的域扩张