惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Engineering at Meta
Engineering at Meta
Cloudbric
Cloudbric
云风的 BLOG
云风的 BLOG
A
About on SuperTechFans
The GitHub Blog
The GitHub Blog
IT之家
IT之家
F
Full Disclosure
B
Blog RSS Feed
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Hugging Face - Blog
Hugging Face - Blog
B
Blog
H
Help Net Security
The Cloudflare Blog
Recorded Future
Recorded Future
P
Proofpoint News Feed
P
Proofpoint News Feed
C
Cisco Blogs
T
Tailwind CSS Blog
P
Palo Alto Networks Blog
D
Docker
爱范儿
爱范儿
Know Your Adversary
Know Your Adversary
博客园 - 聂微东
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Y
Y Combinator Blog
雷峰网
雷峰网
AWS News Blog
AWS News Blog
D
DataBreaches.Net
博客园 - 司徒正美
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
博客园 - Franky
C
Cybersecurity and Infrastructure Security Agency CISA
Blog — PlanetScale
Blog — PlanetScale
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Latest news
Latest news
Google DeepMind News
Google DeepMind News
Martin Fowler
Martin Fowler
MongoDB | Blog
MongoDB | Blog
C
CERT Recently Published Vulnerability Notes
阮一峰的网络日志
阮一峰的网络日志
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
C
CXSECURITY Database RSS Feed - CXSecurity.com
酷 壳 – CoolShell
酷 壳 – CoolShell
C
Cyber Attacks, Cyber Crime and Cyber Security
腾讯CDC
小众软件
小众软件
G
Google Developers Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
Scott Helme
Scott Helme
O
OpenAI News

博客园 - 立体风

github上关于CMD高级命令知识 CMD命令启动模板 brainstorming SKILL技能完整中文翻译版 更新 claude code 官方插件市场 Sigmoid 函数的数学起源与定义详解 路径在powershell 配置文件 Profile 和 环境变量 PATH 的区别 当AI构建自身 nana gui库的回调函数 Nana c++ gui库的对话框函数 -- 理解 nana 的运行机制 介绍 MSVC 的编译命令/ Zc CMake 变量 ${CMAKE_CURRENT_BINARY_DIR} 学习 nana c++ 库 (一) AutoHotkey v2 的源码学习路线 Visual Studio 中行号右边的黄色竖条 大O表示法推导 allocate 中为什么有两个L vs的cl.exe 编译器 c++20 基本配置 IT高频词 address Python Install Manager (PIM,官方安装管理器)简介 debian 中 contrib 软件仓库 debian 版本号及 apt 命令对软件的区分 sysctl的历史及常用命令 极限运算的法则 TeX 的 ctex 宏包的基本用法 XeLaTeX 的基本用法 XeLaTeX 介绍 为什么梯度向量 ∇f 指向函数值增长最快的方向 三角函数的余弦定理的证明 向量点积的几何定义的证明 方向导数公式的证明 仿射函数的定义及用途 凸集的定义及证明 梯度下降法 (Gradient Descent)的数学原理。 梯度下降法简介 向量形式表达最小二乘法 线性回归模型的核心数学表达式 risidual 音标和本义 coefficients的音标及本义(线性模型)
在 LaTeX 公式中处理英文单词
立体风 · 2025-09-07 · via 博客园 - 立体风

在 LaTeX 公式中处理英文单词时,直接写入和使用 \text{} 命令有本质区别,这主要涉及到字体样式、间距处理、格式继承以及使用场景。下面是一个对比表格帮你快速了解:

特性 直接写入单词 (数学模式) 使用 \text{} 命令
字体样式 自动变为斜体 (Italic) 保持外部文本环境的正常字体 (直立罗马体)
空格处理 忽略单词间的空格,多个字母会挤在一起 保留空格和文本格式,能正确显示单词间距
格式继承 不继承外部文本的字体属性(如粗体、颜色) 继承外部文本环境的字体属性(如粗体、斜体、颜色等)
主要用途 表示数学变量(如 x, y 在公式中插入注释、说明性文字、单位或非数学符号
示例代码 $f(x) = x_{value}$ $f(x) = x_{\text{value}}$
示例效果 𝑓(𝑥) = 𝑥_{𝑣𝑎𝑙𝑢𝑒} (注意 "value" 是斜体且字母紧贴) 𝑓(𝑥) = 𝑥_{\text{value}} (注意 "value" 是正体且间距正常)

💡 简单来说:如果你想表示的是一个数学变量或符号,直接写入(让 LaTeX 将其视为数学符号并设置为斜体)通常是合适的。但如果你需要在公式中加入解释性文字、缩写、单位或任何不应该随数学模式变为斜体的文本,就应使用 \text{} 命令。

使用 \text{} 的注意事项

  1. 需要宏包支持\text{} 命令由 amsmath 宏包提供。确保在导言区已通过 \usepackage{amsmath} 引入。
  2. 数学模式内嵌:在 \text{} 内部如果还需要输入数学符号,需要用 $...$ 重新切换回数学模式。
  3. 运算符与函数名:对于数学中的运算符或函数名(如 sin, cos, log, lim 等),虽然它们也是直立的,但推荐使用 \sin, \cos, \log, \lim 等预定义命令,或者使用 \operatorname{} 来自定义,而不是 \text{}。这是因为 \operatorname{} 能提供更专业的间距处理。

示例代码对比

\documentclass{article}
\usepackage{amsmath} % 提供 \text 命令
\begin{document}

这是一个行内公式例子: $f(x) = x_{value} \times \text{constant}$, 其中直接写入的 ``value'' 是斜体且粘连,而 \text{constant} 是正体。

这是一个行间公式例子:
$$
\sum_{i=1}^{n} x_i \quad \text{for all } i \text{ in the domain of } f(x) = \log(x).
$$
注意 \text{for all} 和 \text{in the domain of} 保持了正体和空格。

在定理环境中(通常为斜体),\text{} 会继承斜体:
\begin{itshape} % 模拟定理环境字体
$$
a^2 + b^2 = c^2 \quad \text{(Pythagorean Theorem)}
$$
这里的 \text{(Pythagorean Theorem)} 也是斜体。
\end{itshape}

\end{document}