Appearance
为 LATEX 用户准备的 Liii STEM 入门
1 欢迎来到 Liii STEM
Liii STEM 是一款所见即所得的加速您 LaTeX 写作的编辑器!
1.1 LaTeX 新手
恭喜您——Liii STEM 比 LATEX 易上手百倍。您只需要记住两个快捷键:
- Ctrl+Shift+V:将 PDF 截图,手写公式或网页内容直接粘贴为可编辑的公式和文本,在数学模式下还可直接粘贴并渲染 LATEX 代码。
- Ctrl+Shift+L:将 Liii STEM 中的内容导出为 LATEX 代码,无缝粘贴到 Overleaf,TeXstudio 等编辑器。
您在 Liii STEM 里学到的排版直觉可以反向迁移到 LATEX,而且 Liii STEM 支持导出为 LATEX,PDF 等多种格式。
从下面开始的内容主要面向 LATEX 专家,如果您是新手可以直接跳到文末的相关阅读,先从 Liii STEM 的基础学起,相信我们,这些基础您在 LATEX 里也用得到!
1.2 LaTeX 专家
好消息是,Liii STEM 足够强大,LATEX 的核心功能几乎都有对应:
- 也有导言区:通过导言区(
Ctrl+Shift+p)编写自定义宏和全局设置。 - 也有宏包系统:通过插件扩展功能,如 Python 会话,智能引用等。
- 也有模板系统:支持自定义文档样式,官网提供模板库下载。
- 也有 Beamer:原生支持幻灯片模式,内置 14 种主题,支持覆盖效果(Switch,Unroll,图层等)。
和 LATEX 不同的是,Liii STEM 的命令更有「原则性」:在 LATEX 中,你可能需要为不同宏包学习不同的语法和约定,但在 Liii STEM 中,命令都保持一致,所以你只需要理解一些基本的概念。更重要的是,Liii STEM 提供了结构化编辑和实时预览,无需编译,所见即所得。
一个好消息:使用 Liii STEM 甚至不需要安装 LATEX。
2 怎样创建一个新的文档?
在 LATEX 中,即便只是想输出一句"你好,世界",也需要先配置文档类型和中文支持:
\documentclass{article}
\usepackage{ctex}
\begin{document}
你好,世界
\end{document}在 Liii STEM 中,您只需要打开软件,新建空白文档,直接输入你好,世界即可。无需 \documentclass,无需 \usepackage,无需编译——所见即所得。
试一试:复制上面这段 LATEX 代码,在 Liii STEM 中按
Ctrl+Shift+v,即可一键导入。
常见的在 LATEX 中需要引入例如 amsmath、amsthm、graphicx、algorithm2e 等宏包才能使用的命令和功能,在 Liii STEM 中均已内置。字体大小、行距、页边距、语言等排版规则均可在焦点工具栏(顶部最下方的工具栏)中实时调整,无需回到源码层。当您写完文档后,可在菜单栏点击 文件 → 导出,将其导出为 PDF、LATEX 等格式。
选读:.tmu 纯文本格式
和 LATEX 一样,Liii STEM 的文档底层也是基于标记的纯文本(保存为 .tmu 格式)。例如,上面这句"你好,世界"在底层对应的源码大致如下:
<style|<tuple|generic|number-europe|preview-ref|chinese|table-captions-above>>
<\body>
你好,世界
</body>
<\initial>
<\collection>
<associate|page-screen-margin|false>
</collection>
</initial>但这部分是机器可读的标记语言,您不需要手动编辑它。日常使用中,只需在编辑器里直接输入内容即可。
3 怎样创建段落,节,粗体……?
在 LATEX 中,创建章节、设置文本样式和列表需要编写多种命令和环境:
\documentclass{article}
\usepackage{ctex}
\begin{document}
\tableofcontents
\section{引言}
\subsection{背景}
这是一段\textbf{粗体}、\emph{强调}、\texttt{等宽字体}和\underline{下划线}的文本。
\begin{itemize}
\item 无序列表项
\item 第二项
\end{itemize}
\begin{enumerate}
\item 有序列表项
\item 第二项
\end{enumerate}
\end{document}在 Liii STEM 中,章节可以直接输入 \section 等命令,也可以通过快捷键创建;文本样式使用熟悉的 Ctrl/Cmd+b / Ctrl/Cmd+i / Ctrl/Cmd+u;列表只需 + Tab 或 1 . Tab 即可开始。
试一试:复制上面这段 LATEX 代码,在 Liii STEM 中按
Ctrl+Shift+v,即可一键导入。
3.1 章节与目录
| LATEX | Liii STEM |
|---|---|
\section{标题} | Alt+1 或 \section |
\subsection{标题} | Alt+2 或 \subsection |
\subsubsection{标题} | Alt+3 或 \subsubsection |
\paragraph{标题} | Alt+4 或 \paragraph |
\chapter{标题} | Alt+0 或 \chapter |
\tableofcontents | \tableofcontents 或 插入 → 自动 → 目录 |
| 重新编译目录 | Ctrl/Cmd+Shift+R |
注意:章和节都是独立的环境,不能嵌套使用。将光标放在节环境中,点击焦点工具栏的扳手键,可切换编号是否跟随章编号。(顶部的工具栏从上到下依顺序分别为,菜单栏,模式工具栏,焦点工具栏)。
3.2 文本样式
| 功能 | LATEX | Liii STEM |
|---|---|---|
| 粗体 | \textbf{...} | Ctrl+B 或 \textbf |
| 斜体 | \textit{...} | Ctrl+I 或 \textit |
| 强调 | \emph{...} | Ctrl+I 或 \emph |
| 下划线 | \underline{...} | Ctrl+U 或 \underline |
| 等宽字体 | \texttt{...} | \tt 或 \texttt |
更多的文本样式可在模式工具栏查看。
3.3 列表
| 功能 | LATEX | Liii STEM |
|---|---|---|
| 无序列表 | \begin{itemize}...\end{itemize} | + Tab 或 \itemize |
| 有序列表 | \begin{enumerate}...\end{enumerate} | 1 . Tab 或 \enumerate |
| 更改编号样式 | 编辑源码 | 焦点工具栏 结构变体 |
| 切换有序/无序 | — | 焦点工具栏 123 |
| 嵌套列表 | 代码嵌套 | Tab 和 Shift + Tab |
4 如何使用命令?
在 LATEX 中,您始终在同一份纯文本源码中编写,通过 $...$ 或 \begin{}...\end{} 切换上下文。Liii STEM 则显式区分了三种模式,每种模式对应不同的工具栏和功能。
4.1 命令模式与三种模式
| 模式 | LATEX 的写法 | Liii STEM 的进入方式 | 用途 |
|---|---|---|---|
| 文本模式 | 默认 | 默认 | 写正文,标题,图片,表格 |
| 数学模式 | $...$ 或 \[...\] | $(行内),Alt+$(单行) | 编辑公式 |
| 命令模式 | \ | \ | 输入命令,宏,环境 |
先记住一句话:写正文时用文本模式,写公式时切到数学模式。
在 LATEX 中,环境通过 \begin{equation}...\end{equation} 这样的命令对来界定。在 Liii STEM 中,标题,节,公式,语义块,表格等都是环境,光标所在的环境就是当前焦点。焦点变化时,界面顶部的焦点工具栏会实时更新,您可以通过它来判断当前所处的环境以及直接修改环境的属性,而无需回到源码层:
| 操作 | LATEX | Liii STEM |
|---|---|---|
| 修改公式编号 | 编辑源码 | 点击焦点工具栏的 123 键 |
| 修改定理样式 | 编辑源码或换包 | 点击焦点工具栏的扳手红叉键 |
| 调整图片大小 | \includegraphics[width=...] | 拖动图片四角或焦点工具栏调整 |
| 退出当前环境 | — | 光标点击或者方向键 |
| 取消当前环境 | 手动删除 {} 和 \xxx | Ctrl+Backspace 或点击焦点工具栏的红叉键 |
如果想保留内容并退出当前环境,可以按
Ctrl+Backspace。
4.2 参数与数据类型
4.3 自定义宏
如果您有自定义的 LATEX 宏命令(\newcommand),可以按以下步骤迁移:
- 使用
Ctrl+Shift+P进入 Liii STEM 的导言区。 - 将 LATEX 宏定义直接粘贴进去,Liii STEM 会自动识别并导入。
- 目前仅支持宏命令导入,暂不支持
.sty或.cls库文件导入。
关于 Liii STEM 中宏的进一步编写,请参阅 自定义宏命令的创建。
4.4 从 LaTeX 导入宏
Liii STEM 支持从 LATEX 中直接导入宏,适合把已有的 LATEX 命令迁移到 Liii STEM 中继续使用。
5 怎样导入文档样式与包?
5.1 导入文档样式
5.2 导入包
6 怎样输入数学公式?
绝大多数 LATEX 数学语法可以直接在 Liii STEM 中使用。以下是公式环境的对照:
6.1 行内与行间公式
| LATEX | Liii STEM |
|---|---|
$...$(行内) | $ |
\[...\] 或 $$...$$(单行) | Alt+$ |
提示:快捷键只在英文输入法下生效。如果忘记了快捷键,可以查看
插入→数学菜单中的提示。
6.2 多行公式与对齐
| LATEX | Liii STEM |
|---|---|
\begin{eqnarray}...\end{eqnarray} | Alt+& |
\begin{align}...\end{align} | Ctrl+$ |
\begin{equation*}...\end{equation*} | Ctrl+ $或\equation* |
6.3 公式编号与引用
| LATEX | Liii STEM | | ------------------------ | ---------------------------------------------- | --------------------------------------------------------------------------------- | | 公式编号 | 焦点工具栏 123 或 \eq-number 或 Ctrl + # | | 引用公式 | \eqref | | 编号多行公式的某一行 | eqnarray 和 align 均支持分行编号 | | 标签 | \label{...} | Ctrl+! 或 \label | | 引用 | \ref{...} | Ctrl+? 或 \ref | | 智能引用(自动识别类型) | 导入cleverref宏包 | 焦点工具栏+按钮导入smart-ref宏包后\smart-ref(启用后覆盖 Ctrl+?快捷键) |
Tab补全可以在输入引用名称时快速选择已标注的内容。 鼠标悬停在引用编号上可实时预览,点击后跳转。
6.4 常用数学结构
7 怎样插入图表,定理与引用?
7.1 图片与题注
| 功能 | LATEX | Liii STEM |
|---|---|---|
| 插入图片 | \includegraphics{...} | 模式工具栏 插入图片 |
| 图片环境 | \begin{figure}...\caption{...}\end{figure} | \figure 或模式工具栏 大/小图片及题注 |
| 调整图片宽度 | \includegraphics[width=...] | 焦点工具栏或拖动四角 |
| 嵌入 vs 链接 | 链接 | 嵌入或链接 |
链接插入图片类似于 LATEX 的引用方式,仅在文档中保存图片路径。您可以随时通过焦点工具栏的
↑键将其转换为嵌入。
7.2 表格
| 功能 | LATEX | Liii STEM |
|---|---|---|
| 插入表格 | \begin{tabular}...\end{tabular} | Alt+T |
| 增加列 | 编辑源码 | Alt+→ |
| 增加行 | 编辑源码 | Alt+↓ |
| 删除行列 | 编辑源码 | Alt+Backspace / Delete |
| 切换矩阵/行列式/分段函数 | 编辑源码 | Alt + Shift + ↓ 循环 |
插入表格后 (如果还没有进行编辑),可以通过
Tab键在表格,矩阵,行列式等变体之间循环切换。单元格大小可以通过焦点工具栏以par(纸张宽度)或fn(字号)为单位精确设置,也可以直接拖动调整。对具体格子增加背景色或者边框也可以在焦点工具栏进行设置。
7.3 定理与证明
| 功能 | LATEX | Liii STEM |
|---|---|---|
| 定理环境 | \begin{theorem}...\end{theorem} | \theorem 或 插入 → 语义块 → 定理 |
| 引理环境 | \begin{lemma}...\end{lemma} | \lemma 或 插入 → 语义块 → 引理 |
| 证明环境 | \begin{proof}...\end{proof} | \proof 或 插入 → 语义块 → 证明 |
| 定理编号跟随章节 | 导言区编辑源码 | 焦点工具栏勾选 Prefix by section number |
| 为定理加框 | 导言区编辑源码 | 焦点工具栏勾选 定理加框 |
7.4 参考文献与交叉引用
| 功能 | LATEX | Liii STEM |
|---|---|---|
| 导入文献库 | \bibliography{refs.bib} | 插入 → 自动 → 参考文献(导入 .bib) |
| 引用文献 | \cite{key} | \cite,粘贴 key 后回车 |
| 刷新参考文献列表 | 重新编译 | Ctrl/Cmd+Shift+R |
| GB/T 7714-2015 样式 | 手动配置 | 内置支持 |
7.5 脚注
| LATEX | Liii STEM |
|---|---|
\footnote{...} | Ctrl+Shift+F |
8 怎样插入代码与算法?
9 幻灯片模式(beamer)
Liii STEM 原生支持 Beamer 风格的幻灯片,无需额外安装主题包:
- 点击焦点工具栏
样式→beamer即可进入幻灯片模式。 - 内置 14 种主题(Blackboard,Bluish,Manila-paper 等)。
- 支持 Switch,Unroll,图层等 LATEX Beamer 中的覆盖效果。
- 公式,语义块,图片的编辑方式与普通文档完全一致。
详情请见 幻灯片制作指南。
10 Liii STEM 还有哪些高效功能?
以下功能是 Liii STEM 区别于传统 LATEX 编辑器的核心优势。
10.1 乐高符号与 Tab 循环
如果您觉得记忆大量 LATEX 命令很繁琐,Liii STEM 提供了一套更直觉化的输入方式:
乐高符号通过字符的图形化拼接生成新符号。例如:
| 您输入的字符 | 得到的符号 |
|---|---|
< = | ⩽ |
@ @ | ∞ |
@ + | ⊕ |
R R | R |
- > | → |
Tab 循环允许您在形似符号之间快速切换。输入一个字符后按 Tab,即可在其等价类中循环:
| 输入 | 按 Tab 后 |
|---|---|
a | α |
A | ∀ |
I | ∫ |
II | ∬ |
d | δ,d,∂ |
按
Shift+Tab可以逆向切换。完整列表请参阅 Liii STEM 的键盘快捷键。
经过约一周的练习,您的公式输入效率便可媲美手写速度。详情请见 超越手写速度的公式编辑 和 Tab 与 Alt+Shift+↓ 循环。
10.2 Alt+Shift+↓ 循环
Alt+Shift+↓ 循环则用于在相似的环境之间快速切换。将光标放在环境中,按 Alt+Shift+↓ 即可遍历相关变体:
| 场景 | 可循环的变体 |
|---|---|
| 数学公式 | 行内公式 $ ↔ 单行公式 Alt+$ |
| 括号风格 | (x) ↔ [x] ↔ {x} ↔ ⟨x⟩ |
| 矩阵类型 | 普通矩阵 ↔ 行列式 ↔ Bmatrix ↔ 分段函数 |
| 语义块 | 定理 ↔ 引理 ↔ 推论 ↔ 命题 |
| 章节层级 | 节 ↔ 子节 ↔ 小段 |
这个快捷键在调整文档结构或更换数学符号风格时极为高效,无需手动删除重建环境。
10.3 魔法粘贴
Liii STEM 的粘贴功能远超普通文本粘贴:
Ctrl/Cmd+V:从网页(如 ChatGPT,DeepSeek,知乎)粘贴内容时,会自动保留数学公式格式,无需手动转换。Ctrl/Cmd+Shift+V:粘贴图片时自动进行 OCR 识别,将 PDF 截图,手写公式转换为可编辑的公式和文本。在数学模式下,此快捷键还可直接粘贴并渲染复制的 LATEX 代码。
详情请见 魔法粘贴使用指南。
10.4 AI 自动排版
Liii STEM 内置大模型对话框,您可以:
- 在文档内直接插入 AI 对话框,与大模型交互。
- 将任何格式的内容放入对话框,且输出部分可以直接在文档中编辑。
- 使用
%include /path/to/file将文件作为上下文提供给大模型。 - 使用
%system YOUR_PROMPT设置系统提示词,约束模型的回答风格。
这意味着您可以让 AI 帮您生成内容,排版公式,润色论文,并且结果直接嵌入在文档中,无需来回复制粘贴。详情请见 AI 自动排版。
8.5 幻灯片模式(beamer)
Liii STEM 原生支持 Beamer 风格的幻灯片,无需额外安装主题包:
- 点击焦点工具栏
样式→beamer即可进入幻灯片模式。 - 内置 14 种主题(Blackboard,Bluish,Manila-paper 等)。
- 支持 Switch,Unroll,图层等 LATEX Beamer 中的覆盖效果。
- 公式,语义块,图片的编辑方式与普通文档完全一致。
详情请见 幻灯片制作指南。
10.5 可执行代码块
在 Liii STEM 中,您可以插入并直接运行 Python,Maxima,Octave,Gnuplot 等代码,结果实时显示在文档中:
- 点击模式工具栏的
插入会话→Python进入可执行代码块。 - 支持 Conda 环境,matplotlib 绘图,命令自动补全。
- 使用
Shift+Return分隔语句,Return运行。
详情请见 Python 会话插件 和 Gnuplot 绘图教程。
11 怎样与 LaTeX 互操作,还有哪些不同?
11.1 导入与导出 LaTeX
导入代码块:复制一段 LATEX 代码,右键选择 粘贴自 $\LaTeX$ 代码 即可导入。如果当前处于数学模式内,直接使用 Ctrl+Shift+V 即可快速粘贴并渲染。
整文件导入:点击 文件 → 导入 → LaTeX,选择本地的 .tex 文件,Liii STEM 将自动导入并渲染。目前只支持单文件导入,多文件项目可先用 latexexpand 等工具展开为单文件。
导出代码块:框选一部分内容,右键选择 复制到 $\LaTeX$ 代码,或直接使用 Ctrl/Cmd+Shift+L。
整文件导出:点击 文件 → 导出 → $\LaTeX$。
11.2 持续编辑 LaTeX 代码
对于需要反复修改的 LATEX 代码块,您可以在 Liii STEM 中创建一个可转换的 LATEX 折叠环境:
- 在菜单栏选择
插入→折叠→可转换→LaTeX,输入代码后回车。 - 之后您可以直接使用 Liii STEM 的结构化方式编辑内容。
- 也可以随时按
Ctrl+Shift+8回到原始 LATEX 代码视图,修改后再回车渲染。
11.3 相比 LaTeX 还有哪些不同?
编译速度与实时预览:LATEX 的编译通常需要几秒甚至更久,Liii STEM 的编译通常只需要几毫秒。因此编辑器可以提供实时预览,所见即所得。
结构化编辑 vs 纯文本编辑:在 LATEX 中,您始终在同一份纯文本源码中编写,通过命令切换上下文。在 Liii STEM 中,标题,节,公式,语义块,表格等都是环境,光标所在的环境就是当前焦点。焦点变化时,界面顶部的焦点工具栏会实时更新,您可以通过它来判断当前所处的环境以及直接修改环境的属性,而无需回到源码层。
| 操作 | LATEX | Liii STEM |
|---|---|---|
| 修改公式编号 | 编辑源码 | 点击焦点工具栏的 123 键 |
| 修改定理样式 | 编辑源码或换包 | 点击焦点工具栏的扳手红叉键 |
| 调整图片大小 | \includegraphics[width=...] | 拖动图片四角或焦点工具栏调整 |
| 退出当前环境 | — | 光标点击或者方向键 |
| 取消当前环境 | 手动删除 {} 和 \xxx | Ctrl+Backspace 或点击焦点工具栏的红叉键 |
如果想保留内容并退出当前环境,可以按
Ctrl+Backspace。
12 后续阅读
需要一份完整的快捷键速查表?请参阅 Liii STEM 的键盘快捷键。