数学与化学(LaTeX)

公式(LaTeX)

查看指南笔记中的公式与化学 指南

数学公式(LaTeX)。句中的 $E = mc^2$ 和独立成块的 $$…$$ 会在阅读模式、导出的文件以及询问笔记的回答中绘制为公式。绘制遵循笔记主题。在格式化编辑中,成块的公式同样会被绘制,上方带有块工具栏(编辑、复制、删除);句中的公式也一样,稳稳落在文字行上。要编辑它,双击它或按 Ctrl+Enter,它会在同一个栏里打开;在它后面按退格会让它变回 $…$,就地编辑。在文本编辑器中一切仍是文本:按 Ctrl+E 查看公式。入门请使用笔记工具栏的插入 → 公式 (LaTeX)。公式使用系统数学字体绘制(Windows 上为 Cambria Math),而不是笔记正文字体:数学斜体、文本字体没有的符号,以及随内容变高的括号和根号都来自它。若系统没有安装数学字体,LightNote 会退回笔记字体,并自行绘制这些符号。

所支持的子集包括希腊字母、运算符与关系符、指数 ^ 与下标 _、\frac、\sqrt(可带次数)、带可伸缩定界符的 \left…\right、带上下限的 \sum/\prod/\int、正体函数(\sin、\log 等)、\text/\mathrm/\mathbf/\mathbb \mathcal/\mathfrak/\mathsf/\mathtt/\boldsymbol 等字母表、\binom、\overset/\underset、\bmod/\pmod、\big…\Bigg 系列,空格 \,/\quad/\hspace,环境 cases、matrix/pmatrix/bmatrix/vmatrix、aligned、gathered 和 array(支持 | 与 \hline)、\overbrace/\underbrace、\begin{CD}、\begin{tikzcd}(交换图表)、\xrightarrow、\boxed/\cancel、\not、\substack、\|/\middle、\smash、\textcolor/\color(保留色相,明度按笔记主题调整)、\colorbox/\fcolorbox(背景保留你写的颜色,文字按背景调整)、\tag(公式的标号,紧接在公式后;在 align 中每行一个,排成一列)、\phantom、\displaystyle,以及中缀形式 \over/\atop/\choose。支持范围不止此表:比较符号的各种变体(\leqslant)、逻辑(\land、\vDash)、统计算子(\argmax)、可伸缩的双箭头(\xRightarrow)和双方括号(\llbracket)也都支持。旧式 TeX 的字体开关({\rm d}x、{\bf A}、{\cal L})和狄拉克记号(\braket{\phi|\psi})也可以用。在公式内定义的宏(\newcommand、\def)在该公式结束前有效,直接输入的 Unicode 符号(x ∈ ℝ)等同于对应的命令,\text{…} 里可以用 $…$ 写数学,单独的公式可以用 \\ 分成多行。$$ 块中的 \label{eq:name} 会在阅读模式下给公式编号(与 {#eq:name} 共用计数),正文里的 \eqref{eq:name} 会变成带括号的编号。LaTeX 写法同样有效:句中的 \(…\) 和成块的 \[…\] 会同样绘制——这正是 ChatGPT 常用的形式。无法绘制的内容仍按你写的原文显示。

带斜箭头的交换图(\begin{tikzcd})。\begin{CD} 只能画水平和垂直的箭头,而最常见的交换三角形需要斜箭头。每个对象是一个单元格(& 分隔,\\ 换行),箭头写在单元格里:A \arrow[r, "f"] \arrow[rd, "g"'] & B。方向是 r/l/u/d 的连写(rd 是斜向,rr 是两列),\ar 和缩写(\rar、\dar、\drar)是同一种箭头。引号里的标签默认落在向右箭头的上方;'(或 swap)把它换到另一边,这决定了名字落在图形内还是图形外。hook(包含)、two heads(满射)、dashed、Rightarrow、equal 也都可用。弯曲(bend left)以及这个子集不会画的选项会说出名字后拒绝:把两条弯曲的箭头画成直线,它们会叠在一起,变成声称只有一条。

正文中的 $ 不会变成公式:要 $5 和 $10 里的价格仍是价格,因为开头的 $ 后面不能是空格,结尾的 $ 前面也不能是空格、后面也不能紧跟字母(PATH=$dir1:$dir2 因此不会变成公式);用反引号包住的 $x$ 仍是代码。 如果没有画出来,LightNote 会说明原因:在 $$ 块下方显示一行,行内公式则每种提示只显示一次,并指出无法读取的命令或分隔符。 如果粘贴进来的公式用的是 \(…\) 写法,而你更想要 $…$,格式化 → 将公式统一为 $ 会改写选区(或整篇笔记)——只在文本编辑器里可用,那里才看得到笔记的字符。

化学:mhchem 与 SMILES

查看指南笔记中的公式与化学 指南

化学。mhchem 记法也能绘制:\ce{2 H2 + O2 -> 2 H2O} 会自动将下标归位,-> 和 <=> 变成箭头(可用 ->[\Delta] 加标注),Na+ 和 SO4^2- 变成电荷,(aq) 和 (l) 以正体紧跟在后,^{227}_{90}Th 对齐同位素,v/^ 表示沉淀和放出的气体。\pu{123 kJ//mol} 书写带单位的量——双斜线会变成分式。偏移的平衡(<=>> 和 <<=>)会把反应偏向一侧的箭头画长,显式写出的键(\bond{~}、\bond{~-}、\bond{...})像教科书一样叠加线条,Kröger–Vink 记号(O''_{i,x}、Li^x_{Li})把有效电荷放在上标。变量用斜体,元素用正体:NO_x 中的 x 是变量,Fe^{II} 中的 II 是氧化态。

LaTeX 中的结构式(\chemfig)。\ce 写化学式,\chemfig{...} 则在同一个公式里画出骨架——\chemfig{H_3C-[:30]CH_2-[:-30]OH} 是乙醇,\chemfig{*6(-=-=-=)} 是苯。角度由你定:[:30] 是绝对角,[::45] 是相对于上一根键的角,[3] 按八分之一圈计。键是 -、=、~,立体化学的楔形键是 >、<、>:、<:、>|、<|——尖端落在手性中心上。括号挂一个支链,*6(...) 闭合一个正多边形环(**6(...) 会画出芳香环的圆);从环上的顶点出发、没有写角度的键指向环的外侧。元素符号以正体输出,线条在字母前停住。chemfig 的起点与终点节点([,,1,2])会说明理由后拒绝:它们决定键接到标签的哪一部分,忽略它们就会画出另一个结构。 稠环写在第一个环的内部,紧接在两者共用的键之后;内部的环少写一个键——那一边已经画过了。萘写作 \chemfig{*6(-=-*6(-=-=-)=-=)}。

化学结构式 (SMILES)。 在 ```smiles 代码块里写一行 SMILES(CC(=O)Oc1ccccc1C(=O)O),就会在阅读模式、 格式化编辑、导出的文件以及询问笔记的回答中绘制成骨架式。 它和 \ce 互补:那个写化学式,这个画分子。遵循骨架式的 惯例——碳不写出来(它就是顶点),杂原子用主题的强调色写出元素符号, 芳香环(c1ccccc1)内部加一个虚线圆。立体化学会画出来:[C@H] 和 [C@@H] 变成楔形键(朝向读者的键是实心楔,朝后的键是虚线楔,窄端在立体中心),F/C=C/F 和 F/C=C\F 按写法画成反式和顺式。纸面上无法表示的(如 @SP1 这类非四面体的命名形式)会被接受,图中的说明文字会写明它只是被声明而没有绘制。 一个代码块只画一个结构:行中间的空格会被拒绝,因为在 SMILES 里空格表示 结构到此结束。读不出来时,LightNote 会说明哪里不对(括号、环编号、元素), 代码块保持你写的样子。开始时,请用笔记栏的插入 → 结构式 (SMILES)。