# Liii STEM 完整文档聚合 > 本文件聚合了 https://liiistem.cn/docs/ 下的全部 Markdown 源文件,按文档 URL 排序。 > 每个文件以 `` 标记分隔。 > 完整索引见 [docs/llms.txt](https://liiistem.cn/docs/llms.txt),根目录镜像见 [/llms.txt](https://liiistem.cn/llms.txt)。 --- title: Liii STEM 官方文档中心 - 快速入门与完整教程 description: Liii STEM 官方文档首页,包含文本编辑、数学公式、进阶操作等完整教程,帮助您快速上手科技写作平台。... keywords: Liii STEM, 教程, 指南 --- # 欢迎来到 Liii STEM 官方文档! 欢迎使用 Liii STEM!本文档将帮助您快速上手并掌握 Liii STEM 的各项功能。 ## 文档分类说明 我们的官方文档分为三大类,帮助您快速找到所需内容: ### 📝 普通文本编辑 - 基础文档编辑、列表、表格、图片等文本内容编辑功能 - 包含快速入门、AI自动排版、魔法粘贴等核心功能 - 适合所有用户,特别是刚开始使用 Liii STEM 的用户 ### 🧮 数学编辑 - 数学公式、定理环境、LaTeX 集成、绘图等数学相关功能 - 适合需要进行数学和科学写作的用户 ### ⚙️ 进阶操作 - 主题设置、宏命令、自定义快捷键等高级功能 - 适合希望深度定制和优化工作流程的高级用户 ## 学习建议 对于没有接触过 $\LaTeX$ 的用户,我建议您: 1. 先学习 [魔法粘贴](https://liiistem.cn/docs/tutorial/tuto-magic-paste.html) 和[AI自动排版](https://liiistem.cn/docs/guide-llm-automatic-typesetting.html) 方便快速上手。 您可以点开 [Jack Yansong Li 主页](https://jackyansongli.github.io/docs/main.html),然后尝试复制粘贴任意内容到 Liii STEM! 2. 接着阅读 [快速入门](https://liiistem.cn/docs/base-editing/guide-text-mode.html) 了解基本概念。 3. 从 **普通文本编辑** 的其他功能开始学习基础操作 4. 逐步学习 **数学编辑** 相关功能 对于有 $\LaTeX$ 基础的用户,我建议您: 1. 直接查看 **数学编辑** 分类中的功能 2. 探索 **进阶操作** 来优化您的工作流程 请点击左侧侧边栏开始您的学习之旅。如果您在使用过程中遇到任何问题,欢迎查阅文档或联系我们获取帮助。 祝您使用愉快! --- title: Liii STEM 常见问题 FAQ - 使用问题解答 description: Liii STEM 常见问题解答完整指南,涵盖软件安装使用、功能特性说明、会员订阅、故障排查与解决方案等常见问题的详细解答。 keywords: Liii STEM, 关于, 介绍, 产品 --- # 常见问题 FAQ ## Q:TeXmacs、Mogan STEM 和 Liii STEM 之间的关系 A:**Mogan STEM(社区版)**是基于 TeXmacs 2.1.4 开发的,**Liii STEM(商业版)**在**Mogan STEM**的基础上增加了`内置AI大模型`和`OCR手写公式和截图识别`等功能。 > 注:**Liii STEM** 99%功能免费使用,并且问题反馈的优先级更高。 ## Q:遇到软件异常或功能无法正常使用怎么办 A:如遇到软件异常或功能无法正常使用,建议按照以下顺序: 1. 检查 Liii STEM 是否安装在中文目录,建议将软件安装到纯英文路径(如 `C:\Program Files\LiiiLabs`)。 2. 检查软件版本,建议将软件更新至[最新版本](../install.md)后重新打开应用。 3. 清除 Liii STEM 的缓存,清除缓存前,**请备份好个人文件**。 - **Windows 用户**:按下快捷键 `Win + R`,并将弹出窗口的输入框中的内容清空,输入 `%appdata%` 并回车。在打开的窗口中,删除 liiilabs 文件夹。返回上一级目录,进入 Local 文件夹,再次删除其中的 LiiiLabs 文件夹。 - **macOS 用户**:请打开“终端”(Terminal),依次复制并执行以下两条命令(请务必确保命令完整): ```bash rm -rf ~/Library/Caches/Liiilabs rm -rf ~/Library/Application\ Support/liiilabs #注:如果文件夹名称包含空格,命令中需使用反斜杠 \ 转义或使用引号。 ``` - **Linux 用户**:请打开“终端”(Terminal),并执行以下命令 ```bash rm -rf ~/.cache/LiiiLabs rm -rf ~/.local/share/liiilabs ``` 若仍无法解决问题,请[联系我们](https://h02wf0jq8yp.feishu.cn/share/base/form/shrcnf9WffwoVahcQj57JfjWoOe),我们将跟进您的问题。 ## Q:为什么收不到邮箱验证码 A:如果长时间未接受到邮箱验证码,请先检查垃圾邮件,使用国外邮箱可能收不到验证码(如 Gmail)。 ## Q:购买会员后是否可以开发票 A:可以,付款后添加客服并提供发票抬头信息,我们将有专人为您开具发票 ## Q:如何调整数学公式的展示风格 A:行内公式的展示风格默认是打开,行间公式的展示风格默认是关闭的,可以选中公式通过工具栏的 `格式`→`展示风格` 格式进行调整 ## Q:如何输入 `lim` 的下标 A:进入数学模式输入 `lim`,输入`_` 后即可在极限 `lim` 的下方添加内容
页面布局下拉菜单中的各项选项及推荐使用场景如下表所示:
| 布局分类 | 选项 | 用途与推荐使用场景 |
| :--------------- | :------------------- | :------------------------------------------------------------------------------------- |
| **视图显示模式** | **连续滚动**(默认) | 隐藏所有分页边界和页边距间隙,让编辑区连贯如卷轴,最适合日常不间断写作。 |
| | **单页** | 模拟真实的 A4 纸张排版效果,并显示物理分页边界,适合进行最终打印排版或 PDF 导出预览。 |
| | **双页** | 并排显示左右两个页面,适合在撰写书籍,校对跨页对称版式时对照检查。 |
| | **全景** | 让页面宽度自适应窗口。适合演示文稿(Beamer)制作,或排版超宽的公式与表格。 |
| **页面方向** | **纵向** | 默认垂直排版。用于绝大多数普通文档,学术论文和实验报告。 |
| | **横向** | 水平排版。适合制作幻灯片,横向宽表,工程图纸或者海报视图。 |
| **分栏设置** | **一栏** | 默认的标准单列排版,最通用的正文排版方式。 |
| | **两栏** | 常用于学术期刊,会议论文(如 IEEE/ACM 风格),在公式或文本密集时可以显著优化版面空间。 |
| | **三栏** | 用于宣传单页,折页,索引目录,CheatSheet 等需要多列排版的特定场景。 |
| **辅助显示控制** | **显示页面空白** | 在屏幕上渲染出页面的物理边距,提供清晰的书写边界感。 |
| | **占用页面空白** | 隐藏页边空隙,最大化屏幕中的有效编辑区域。 |
| | **不显示页码** | 用于排版封面,海报或特定单页作品时临时隐藏页脚的页码。 |
### 1.2 模式与环境
在 Liii STEM 中,**模式**和**环境**是两个最基础的概念:
**模式(Mode)**:决定你当前在编辑什么类型的内容,从而影响模式工具栏和焦点工具栏显示的选项。Liii STEM 主要有三种模式:
| 模式 | 用途 | 模式工具栏特点 |
| :------------------------------------- | :----------------------------------- | :----------------------------------------- |
| **[文本模式](guide-text-mode.md)** | 编辑正文,标题,段落,列表等常规内容 | 显示文本排版相关按钮(粗体,斜体,颜色等) |
| **[数学模式](../guide-equation.md)** | 编辑数学公式和符号 | 显示数学符号和公式编辑按钮 |
| **[源码模式](../latex-user-guide.md)** | 输入 Liii STEM 源码(类 LaTeX 语法) | 显示命令补全和快捷操作 |
> 按 `$` 键可在文本模式和数学模式之间快速切换。状态栏会显示当前所处的模式。
**环境(Environment)**:文档中的每一个结构化元素都是一个环境。例如:标题环境,节环境,列表环境,语义块环境等。环境是嵌套的——文档本身是最外层环境,里面可以包含节环境,节环境里可以包含段落,列表,公式等子环境。
**什么是焦点?** 在 Liii STEM 中,光标所在的最内层环境称为**当前焦点**。例如,当你位于一个节标题内部时,焦点工具栏会显示该章节的编号,层级等可调选项;当你在表格内部时,焦点工具栏会显示行列操作。焦点工具栏是 Liii STEM 最核心的交互方式之一。
下图展示了当你处于节环境(`section`)中时,编辑区会以**淡蓝色背景**高亮标识当前所处的环境,状态栏也会同步显示焦点信息(`section 区`)。

> **试一试**:在空白处点击,观察焦点工具栏;再输入 `\section` 回车创建一个小节,将光标移入标题文字中,观察焦点工具栏和状态栏的变化。
### 1.2 多种方式完成同一操作
Liii STEM 的一个基本原则是:同一操作通常有多种完成方式,你可以根据自己的习惯选择:
- **菜单**:最直观,适合新手探索功能(如 `插入` → `节` → `子节`)
- **快捷键**:最高效,适合频繁操作(如 `Alt/Option`+`1` 插入节)
- **命令**:适合有 LaTeX 基础的用户(输入 `\section` 后回车)
菜单条目在存在等效快捷键时会显示它们;将鼠标悬停在工具栏图标上,也会出现带有快捷键提示的帮助气球。
### 1.3 查找帮助
不确定某个功能在哪里?访问 [Liii STEM 官网文档](https://liiistem.cn/docs/),在搜索框中输入关键词即可查找相关教程。所有文档均可免费在线阅读,无需下载软件即可浏览。
## 2 设置文档与魔法粘贴
### 2.1 从模板或空白文档开始
启动 Liii STEM 后,在左侧导航栏点击**模板**,即可进入**模板中心**,这里提供了丰富的预设模板(如高校毕业论文,简历 CV,数学建模竞赛,实验报告,幻灯片等)。你也可以选择**新建空白文档**,从零开始创作。
> **为了教学目的,本文后续内容均以「新建空白文档」为例进行讲解。** 如果你选择了某个模板,可以直接在模板的预设结构上进行编辑,操作方式是相同的。
### 2.2 使用魔法粘贴!
Liii STEM 最强大的功能之一是**魔法粘贴**,可以一键将网页,PDF 或手写稿中的内容无损导入文档:
- `Ctrl`+`v`:从网页(如 ChatGPT,DeepSeek)粘贴内容,自动保留格式。
- `Ctrl`+`Shift`+`v`:粘贴图片(PDF 截图,手写公式),自动 OCR 识别。
> 请尝试用 Chrome 浏览器打开这篇文章然后粘贴进 [《知乎Liii STEM工作室的回答:为何矩阵特征值乘积等于矩阵行列式值?》](https://www.zhihu.com/question/304671751/answer/2029964891763778405)。
> 魔法粘贴的完整用法请参阅 [魔法粘贴快速入门](../tutorial/tuto-magic-paste.md)。
### 2.3 选择文档样式
新建空白文档后,第一件要做的事是选择适合你的**文档样式**。这决定了文档的整体布局,页面大小和排版规则。
在焦点工具栏最左侧(或菜单栏 `文档` → `样式`)可以选择:
| 样式 | 用途 | 样式 | 用途 |
| :-------- | :----------------------- | :-------- | :----------------------------- |
| `generic` | 通用文档,适合笔记和草稿 | `beamer` | 幻灯片演示 |
| `article` | 学术论文 | `book` | 书籍 |
| `exam` | 考试试卷 | `letter` | 信件 |
| `poster` | 海报 | `seminar` | 学术报告/讲座 |
| `browser` | 浏览器风格文档 | `source` | 源码编辑模式(不推荐新手使用) |
> 样式选择后随时可以更改,已输入的内容会自动应用新样式。
### 2.4 设置字体,字号与文档语言
选择样式后,接下来设置文档的基本排版参数。
**全局字体设置**:当光标不在任何特定环境内时(即焦点在整个文档上),焦点工具栏最左侧显示当前主字体和字号,点击即可修改。也可以在菜单栏 `文档` → `字体` 中设置。这会改变整篇文档的默认字体和字号。
**字号设置**:在焦点工具栏点击**字号**下拉框,可以选择预设字号(如 8,9,10,12,14 等),或选择**其它...**输入自定义字号。
**局部字体设置**:如果你只想修改部分文本的字体,先选中这段文本(会高亮显示),然后在菜单栏点击 `格式` → `字体`,即可为选中的内容单独设置字体和字号,不影响文档的其他部分。
**文档语言**:在焦点工具栏可以设置文档的文档语言。这会影响引号样式,标点间距,章节标题语言等。常用选项包括中文和英文。
**导入外部字体**:Liii STEM 支持导入外部字体文件(`.ttf` 或 `.otf`)。在菜单栏点击 `文档` → `字体`,打开文档字体选择器,点击右下角的`导入...`按钮,选择本地字体文件即可。重启 Liii STEM 后生效。
> Windows 部分内置字体(如微软雅黑)受版权保护,macOS 如需使用需自行下载 `.ttf` 文件后导入。
> **选读**:在导言区配置字体: 如果你熟悉宏命令编写,也可以通过导言区精确控制字体。按 `Ctrl`+`Shift`+`p` 进入导言区,插入如下宏:
>
> ```xml
>
图 1. 可执行切换。左: 输入状态 右: 求值后状态(源码会被隐藏)
### 2.2 用作脚本语言 某些插件(如 Python)可以设置为文档的脚本语言,有以下两种方式: - **全局设置**:`编辑` → `首选项...` → `其它` → `脚本语言`(影响所有新文档) - **文档设置**:`文档` → `脚本` → `[语言]`(仅影响当前文档) 设置为脚本语言后,该插件将在后台作为编辑器的助手运行。 | 功能 | 操作 | 效果 | | -------------- | --------------------------------- | -------------------------- | | 直接求值公式 | 光标在公式内,按 `Ctrl` + `Enter` | 使用脚本语言求值并替换结果 | | 菜单运算 | `脚本语言菜单` 中的子项 | 简化,展开,微分等 | | 保留求值表达式 | `保留求值表达式` | 显示求值前后的对比 | #### 可执行输入字段与字段引用 当文档中选择了脚本语言后,可以使用以下高级功能: | 元素 | 插入方式 | 功能 | | -------------- | ------------------------------------------ | ----------------------------------------------------- | | 可执行输入字段 | `\!` 或 `插入` → `链接` → `可执行输入字段` | 输入被求值并替换为输出,支持标识符和引用 | | 纯输入字段 | `\\` 或 `插入` → `链接` → `输入字段` | 仅用于输入,按 `Enter` 重新计算依赖(于此字段的)字段 | | 字段引用 | `\?` 或 `插入` → `链接` → `字段引用` | 在其他字段中引用某个可执行输入字段的值 | 可执行输入字段可以通过焦点栏上的 `Ref` 字段附加标识符。其他字段通过字段引用 `\?` 来引用该标识符的值。当被引用的字段修改并重新求值后,所有依赖它的字段会自动重新求值。 **示例.** 可执行输入字段可用于教育目的,允许文档的某些部分被读者修改和重新计算。例如,(当脚本语言是 Maxima 的时候)求值 > $x^x$ 的一阶导数为 `diff(function,x)`。 > > 二阶导数为 `diff(derivative,x)`。 产生 > $x^x$ 的一阶导数为 $x^x (\log(x)+1)$。 > > 二阶导数为 $x^x (\log(x)+1)^2 + x^x-1$。 ## 3 选读:安装自定义插件 Liii STEM 的功能通过插件进行扩展。你可以从社区或官方渠道获取插件,然后将其安装到指定目录即可使用。 ### 3.1 查看插件目录 首先启动一个 **Goldfish Scheme** 会话(`插入` → `会话` → `Goldfish Scheme`),然后输入以下命令查看 `TEXMACS_HOME_PATH`: ```scheme (begin (import (liii os)) (getenv "TEXMACS_HOME_PATH")) ``` 输出示例(macOS): ``` ~/Library/Application Support/liiilabs ``` ### 3.2 安装插件 将下载的插件文件夹放入以下路径即可: ``` $TEXMACS_HOME_PATH/plugins/ ``` 例如,将 `python` 插件文件夹复制到 `~/Library/Application Support/liiilabs/plugins/python`。 安装完成后,**重启 Liii STEM**,新插件即可在 `插入` → `会话` 菜单中使用。 --- title: Liii STEM Conda 安装指南 - Python 环境配置 description: Liii STEM Conda环境安装指南,学习如何安装Anaconda或Miniconda,配置Python开发环境。 keywords: Liii STEM, Conda, Anaconda, Python, 安装, 教程 --- # Conda 安装 ## 1 Python 版本的选择 为了在 Liii STEM 中使用可运行的 Python 代码块,您需要确保您的电脑上至少存在一个可使用的 Python 版本。对于未接触过 Python 或 Python 初学者,推荐您安装 Anaconda,这是一个免费、易于安装的包管理器,能够帮助您方便的安装、更新与删除 Python。 ## 2 下载与安装 ### 2.1 A 终端包管理器安装(如果您不会使用命令行,请跳过这段,直接看 2.1 B) #### macOS (默认使用 zsh + homebrew) ``` # 安装 Anaconda brew install --cask anaconda # conda自动激活 conda init zsh # 关闭终端重新打开再验证 conda --version ``` ### 2.1 B 安装包下载 前往 [https://www.anaconda.com/download](https://www.anaconda.com/download) 进行对应系统版本安装包的下载。  您需要使用邮箱或其他方式登录或注册后,方可进行下载。  选择左侧 Anaconda 下载。  ### 2.2 Windows 安装 打开安装包开始安装流程。  点击 `I Agree`。  选择 `Just Me`。  Liii STEM 可以自动检测默认安装位置。如果您需要将其安装在其他位置,请遵循下一条的说明。  > 勾选全部选项并点击 `Install`。务必勾选 `Add Anaconda to my PATH environment variable`,即使它说不推荐,也请勾选,如果软件没有被安装在默认位置,这一选项可以帮助 Liii STEM 查找 Anaconda。 >  安装过程可能需要 5-10 分钟,取决于您的电脑性能。  点击 `Finish` 完成安装。  ### 2.3 macOS 安装 打开安装包开始安装流程,点击 `继续`。  在 `许可` 中,点击 `同意`。  此处建议保持默认,点击 `安装`。  输入您的密码,点击 `安装软件` 开始安装。  点击 `关闭` 完成安装。  ## 3 验证安装 在这一节中,我们为 Windows 与 macOS 用户提供了验证 anaconda 是否被安装成功的方法。 ## 3.1 Windows 用户 按 `Win`+`R` 键,输入 `cmd`,点击确定打开命令行窗口。  输入 `conda --version` 并查看输出。如果您的输出类似下图,则说明 Anaconda 已被成功安装在您的设备中。  ## 3.2 macOS 用户 按 `Command`+`Space` 键,输入 `terminal` 打开命令行窗口。  输入 `conda --version` 并查看输出。如果您的输出类似下图,则说明 Anaconda 已被成功安装在您的设备中。  ## 4 创建 conda 虚拟环境 Liii STEM 不仅支持 Anaconda 的基础环境,也能支持用户自定义的 conda 虚拟环境。您需要启动 Anaconda Navigator 应用以创建 conda 虚拟环境。  选择左侧边栏中的 `Environments`。  在其页面下方点击 `Create`,设置名称与 Python 版本后点击 `Create`,等待其创建完成。由于 `sympy` 不支持 Python3.14,因此版本建议选择 Python3.13 前的任意版本。  确保左侧的环境列表里选中了新的虚拟环境。将界面左上角的筛选器从 `Installed` 切换到 `All`。  在上方的搜索框里,依次搜索并勾选以下需要安装的包:`matplotlib`,`pandas`,`numpy`,`sympy`。Liii STEM 通过这些依赖包扩展 Python 插件的能力。     点击右下角的 `Apply`。  点击 `Apply`,等待其完成安装。  --- title: Liii STEM 绘图功能完全指南 - 矢量图元与高阶编辑技巧 description: Liii STEM 绘图功能完全指南,包含画布绘制、矢量几何图元、键盘快捷键、叠放次序、智能吸附与高阶编辑技巧。 keywords: Liii STEM, 绘图, 矢量图, 交换图, beamer 涂鸦, 快捷键, 智能吸附, 网格设置 --- # 绘图完全指南:画布、矢量图元与高阶编辑技巧 Liii STEM 拥有极其强大的**交互式矢量绘图引擎**,支持直接在文档中创作原理图、流程图、几何图形、数学交换图,甚至可以在正文或幻灯片上自由图画批注。 与传统的将外部图片(如 PNG、SVG)插入文档的方式不同,Liii STEM 的图形是**完全内嵌的结构化矢量图元**。经过短期的练习,您可以脱离鼠标、完全利用键盘快捷键流畅地调整图形位置、次序与样式,实现媲美专业几何画板的绘图效率。 > **提示:更倾向于使用代码进行学术/科学绘图?** > Liii STEM 不仅提供了上述交互式可视化绘图,还原生且深度地集成了各种硬核代码绘图与科学计算环境: > > | 绘图引擎/语言 | 支持特性与优势 | 详细教程指南 | > | :--------------------------- | :----------------------------------------------------------------------------------- | :-------------------------------------------------- | > | **$\LaTeX$ 矢量绘图 (TikZ)** | 完美支持 $\LaTeX$ 生态中高精度的 **TikZ 绘图引擎** 与 `tikz-cd` 范畴论代数交换图绘制 | [TikZ 绘图功能指南](guide-tikz.md) | > | **Python 科学绘图** | 在文档中直接运行 Python 脚本,原地生成并渲染 matplotlib、seaborn 等数据分析高清图表 | [Python 会话插件](guide-python.md) | > | **Julia 交互绘图** | 原生运行 Julia 代码,调用 Plots、GR 等硬核库极速绘制高维或科学计算函数图像 | [Julia 绘图指南](guide-julia.md) | > | **Gnuplot 科学制图** | 轻量极速 of Gnuplot 制图指令支持,适合极速呈现两维/三维数学函数与解析曲线 | [Gnuplot 绘图教程](guide-gnuplot.md) | > | **多语言计算环境安装** | 多语言科学计算运行环境、依赖、环境一键安装与集成细节 | [计算环境完全指南](guide-computing-environments.md) | --- ## 1 怎样进入绘图模式? 在 Liii STEM 中,绘图并非单一的独立窗口,而是深度融合于文档的各种状态(环境)中。系统主要提供了四种绘图环境,以适应不同的排版需求: | 绘图环境类型 | 环境特点与排版特性 | 核心适用场景 | | :------------------------------- | :--------------------------------------------------------------- | :--------------------------------------------- | | **通用画布 (Canvas)** | 独立成行,默认居中展示的通用矢量绘图区,包含丰富的几何图元 | 绘制原理图、工业结构图、平面/立体解析几何图 | | **原位标注 (Focus / Selection)** | 在当前焦点或选中正文上方创建半透明图层,支持圈画和高亮 | 对公式、表格或特定词句进行原位批注、着重强调 | | **数学交换图 (Commutative)** | 原生集成于数学环境,文字图元默认为数学排版(数学斜体与公式对齐) | 范畴论、代数拓扑、群论中的代数态射结构图 | | **幻灯片涂鸦 (Beamer Doodle)** | 在 beamer 模式下直接调用底部画笔工具,在页面上进行手绘创意 | 幻灯片现场展示、课堂授课手书演示、自由形状草图 | 下面详细介绍它们的调用和退出机制。 ### 1.1 插入通用画布 当您需要绘制独立的、完整的矢量示意图时,应当使用通用画布。 将光标置于段落空行处,点击 `插入` → `图片` → `绘制图形` 即可。此时,编辑器会自动在当前位置插入一块**居中对齐、独占整行**的空白画布,并瞬间激活顶部的绘图功能。 顶部的**模式工具栏**展示了系统提供的基础图元图标。选择对应图标后,在画布上**单击鼠标即可放置节点**,**双击**结束该图形的绘制。而**焦点工具栏**则展示了点、线、颜色、虚线、箭头、网格以及智能吸附等属性面板(后文会详细展开)。 > **提示:不熟悉这些工具栏的概念?** > 如果您对系统顶部的模式工具栏和焦点工具栏的基础布局与切换逻辑尚不熟悉,请参阅 [文本模式完全指南](base-editing/guide-text-mode.md) 了解详细的概念说明。 ### 1.2 原位标注(当前焦点与选择区域绘制) 当您不需要插入一整行独立画布,而是想直接在**段落正文、公式或表格的背后或上方进行局部圈画、标注**时,原位标注功能是完美的解决方案。这两者的绘制和退出步骤完全相同,操作指引如下: | 操作步骤 | 动作指引与说明 | 界面截图参考 | | :---------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------- | | **第 1 步:定位与插入** | **当前焦点标注**:光标停在指定字符或公式旁,点击 `插入` → `图片` → `在当前焦点处绘制图形`。
|
> **提示:跨行选择限制**
> 选择区域内绘制功能**无法跨行选择文本**。如有跨越多行范围进行标注的需求,请选择第一种「当前焦点处绘制」的方式。
#### 两种原位标注模式效果对比演示
|
| **第 2 步:激活自由绘制** | 点击底部焦点工具栏出现的 `绘制` 键,即可调出自由画笔工具栏。 |
|
---
## 2 矢量绘图图元大全
Liii STEM 的矢量引擎不仅支持简单的线段,还涵盖了极高精度的解析几何图元、高阶插值曲线、自由手绘笔触以及全功能的文字标注框。这些图元可以通过顶部图标或在绘图模式下右键快捷菜单中唤出。
### 2.1 几何与高阶曲线图元分类表
| 图元分类 | 具体元件类型 | 交互操作方式 | 典型应用场景 |
| :----------------- | :---------------------------- | :------------------------------- | :----------------------------------- |
| **基础多边几何** | 点 (Point) | 单击画布放置,可调样式 | 散点图定点、几何顶点、虚线焦点 |
| | 折线 (Line / Polyline) | 连续单击折点,双击结束 | 坐标轴、多边形骨架、连接线 |
| | 多边形 (Polygon) | 连续单击顶点,双击自动闭合 | 几何剖面、有色填充块、特征区域 |
| | 矩形 (Rectangle) | 拖拽对角线两点一键生成 | 流程图模块盒、电路元件外框 |
| **圆锥与解析曲线** | 圆 (Circle) | 确定圆心,拖拽半径点双击 | 周期圆、极坐标系、圆盘图 |
| | 椭圆 (Ellipse) | 依次确定两个焦点与长轴大小 | 轨道力学图、倾斜视角圆、特征曲面 |
| | 双曲线 (Hyperbola) | 解析计算两个顶点和渐近线坐标 | 光路反射、引力弹弓轨迹、双曲函数 |
| | 抛物线 (Parabola) | 确定顶点与准线焦距 | 自由落体轨迹、抛物面反射、数学图象 |
| **高阶光滑插值** | 样条曲线 (Spline) | 单击放置控制点,生成光滑曲线 | 光滑山峰、插值逼近轨迹、自然流线 |
| | 闭合样条 (Closed spline) | 双击时尾节点自动平滑闭合至头节点 | 气流环流图、不规则区域划分、气相边界 |
| | 贝塞尔曲线 (Bezier) | 放置起止点及控制手柄,拉伸曲线 | 艺术绘图、精准工业造型曲线、高阶逼近 |
| | 平滑曲线 (Smooth) | 基于插值点自动拟合平滑包络线 | 科学数据包络、概率密度曲线 |
| **角定界图元** | 弧线 (Arc / Counterclockwise) | 确定弧心、起始角、终止角绘制 | 角度标注、旋转箭头、极化指示 |
| | 扇形 (Sector) | 确定圆心和弧度边,生成封闭扇面 | 饼图划分、控制角区域填充、雷达扫描 |
| **手绘自由路径** | 画笔手写 (Penscript) | 按住鼠标拖拽自由涂鸦 | 现场手书、手绘标注、图形勾勒 |
| | 艺术手绘 (Calligraphy) | 带有书法笔锋、倾角的艺术手刷 | 艺术插图、手写强调标记 |
### 2.2 文本与高阶标注图元
在技术图纸和数学绘图中,文字说明和公式必不可少。系统针对标注提供了三种精度的文本框:
| 标注图元类型 | 属性支持与格式控制 | 典型应用与排版场景 |
| :------------------------------- | :--------------------------------------------------------------------------------------------- | :------------------------------------------------------- |
| **单行文本标注 (Text-at)** | 支持在焦点工具栏中控制水平对齐(左对齐/居中/右对齐)与垂直对齐(基线对齐/轴心对齐/顶部对齐)。 | 几何定点命名、常规图形文字指示、图例简单标签。 |
| **数学公式标注 (Math-at)** | 直接键入 LaTeX 公式,支持乐高符号与 Tab 循环。其大小 and 渲染与正文完全一致。 | 坐标轴刻度标注(如 $\pi$, $2\pi$)、函数图像表达式标注。 |
| **富文本段落标注 (Document-at)** | 支持换行、字体加粗、列表、子表格,提供 Wide 与 Compact 模式,可一键开边框和内边距。 | 画布中的说明文本框、复杂的系统图例长篇说明。 |
---
## 3 绘图模式下的键盘快捷键:Liii STEM 快捷绘图法!
Liii STEM 绘图引擎最具特色、最为高效的部分在于它的键盘操作机制。学会这些快捷键后,您的双手将不需要在鼠标和键盘之间频繁切换。
### 3.1 画布视口平移、缩放与重定位
在绘图环境中,画布的缩放和观察视角的移动可以直接通过键盘搞定,无需拉动滚动条。
| 视口操作类别 | 具体控制快捷键 | 动作效果与核心机制说明 |
| :------------------------------- | :-------------------------------------- | :------------------------------------------------------------------------------------- |
| **快速缩放视口 (Zoom)** | 按 `+` | **放大**视口(倍率递增约 $1.189$ 倍)。 |
| | 按 `-` | **缩小**视口(倍率递减约 $0.84$ 倍)。 |
| | 按 `Alt` + `1` 到 `9` | 直接设置细分分数级别缩放(如 `Alt`+`1` 为 100%, `Alt`+`2` 为 50%, `Alt`+`4` 为 25%)。 |
| **画布平移与微移 (Pan & Nudge)** | 直接按方向键 `left`/`right`/`down`/`up` | **无选中元件时**:向各个方向慢速**平移整个画布视角**。 |
| | 按 `Shift` + 方向键 | **无选中元件时**:向各个方向十倍速**快速平移整个画布视角**。 |
| | 选中元件后,按方向键 | **微移机制 (Nudge)**:自动转为对该选中元件进行像素级慢速微移(拼合复杂几何体神器)。 |
| | 选中元件后,按 `Shift` + 方向键 | **微移机制 (Nudge)**:自动转为对该选中元件进行像素级快速微移。 |
| **原点快速对齐 (Origin Reset)** | 按 `c` | 将坐标原点 $(0,0)$ 一键定位在**视口正中心** (`0.5gw`, `0.5gh`)。 |
| | 按 `t` | 将坐标原点 $(0,0)$ 一键置于**视口左上角** (`0gw`, `1gh`)。 |
| | 按 `l` | 将坐标原点 $(0,0)$ 一键置于**视口左侧中点** (`0gw`, `0.5gh`)。 |
| | 按 `b` | 将坐标原点 $(0,0)$ 一键置于**视口左下角** (`0gw`, `0gh`)。 |
### 3.2 改变图形叠放次序(Z-Order)
当多个图形或填充区域重叠时,可以通过以下快捷键在垂直方向上改变它们的遮挡层次:
| 叠放动作类别 | 对应物理快捷键 | 核心叠放效果 |
| :------------- | :-------------------------------- | :------------------------------------------------------- |
| **移至最上层** | `home` 或 `Ctrl` + `home` | 将选中元件置于所有遮挡图形的最顶层 (Bring to Foreground) |
| **移至最下层** | `end` 或 `Ctrl` + `end` | 将选中元件置于所有背景图形的最底层 (Send to Background) |
| **上移一层** | `pageup` 或 `Ctrl` + `pageup` | 将选中元件在垂直层级中上移一级 (Bring Closer) |
| **下移一层** | `pagedown` 或 `Ctrl` + `pagedown` | 将选中元件在垂直层级中下移一级 (Send Farther) |
### 3.3 绘图快捷键速查汇总表
| 快捷键 | 功能描述 | 动作类型 | 备注 |
| :--------------------- | :---------------------------------------------------- | :--------------------- | :---------------------- |
| `+` / `-` | 放大 / 缩小画布视口 | 缩放 (Zoom) | 慢速连续调整 |
| `Alt` + `1` - `9` | 切换视口为 $100\%$, $50\%$, $25\%$, $20\%$ 等分数比例 | 比例定位 (Zoom) | Option键兼容 |
| `left` / `right` | 画布视角向左/右平移;若有选中图形,则**微移图形** | 平移与微移 (Pan/Nudge) | 步长 $0.1$ |
| `down` / `up` | 画布视角向下/上平移;若有选中图形,则**微移图形** | 平移与微移 (Pan/Nudge) | 步长 $0.1$ |
| `Shift` + 方向键 | 快速平移画布或快速微移图形 | 快速平移/微移 | 步长 $1.0$ |
| `c` / `t` / `l` / `b` | 坐标原点一键居中 / 居左上 / 居左中 / 居左下 | 原点快速重定位 | 纠正视角漂移非常有用 |
| `home` / `end` | 将选中元件移到最上层 / 最下层 | 遮挡层次 (Z-Order) | 可用 `Ctrl` 键组合 |
| `pageup` / `pagedown` | 将选中元件上移一层 / 下移一层 | 遮挡层次 (Z-Order) | 可用 `Ctrl` 键组合 |
| `Alt` + 方向键 | 增加或减小画布外框物理尺寸(宽高) | 画布尺寸 (Extents) | 每次变动 $0.1\text{cm}$ |
| `Alt`+`Shift` + 方向键 | 快速增加或减小画布外框物理尺寸(宽高) | 画布尺寸 (Extents) | 每次变动 $1.0\text{cm}$ |
| `#` | 切换坐标网格的显示与隐藏状态 | 网格开关 | 快速查看无网格最终效果 |
| `C-2` 至 `C-0` | 将网格 subunit 细分度直接设为 $2$ 到 $10$ 等分 | 网格属性调整 | 键盘调整网格极度快捷 |
---
## 4 智能吸附与网格控制
要画出符合工业和学术规范的高精度几何图,纯靠手拉是做不到的。必须借助智能网格(Grids)与智能对象吸附(Snapping)。
### 4.1 网格系统(Grid Types)
Liii STEM 支持在画布上创建四种类型的视觉与编辑网格。通过点击工具栏上的网格图标或在右键菜单中选择 `Grid` → `Type` 即可切换:
| 坐标网格类型 | 几何结构与特性描述 | 典型应用与分析场景 |
| :----------------------------- | :--------------------------------------------------- | :------------------------------------------------- |
| **笛卡尔直角网格 (Cartesian)** | 最通用的直角方格网格,支持自定义网格步长与原点坐标。 | 规则多边形绘制、直角坐标系受力分析图。 |
| **极坐标网格 (Polar)** | 由同心圆与放射状角度线构成,默认拥有 24 等分角度。 | 极坐标系、矢量力矩图、周期旋转或具有对称性的图形。 |
| **对数网格 (Logarithmic)** | 间距呈底数为 10(或自定义底数)的对数递增。 | 工程学频响曲线(Bode图)、声学及物理学谱图分析。 |
| **笔记本网格 (Notebook)** | 模拟横格纸的单向平行横线网格。 | 现场演示手写排版、草稿本风格手绘草图。 |
#### 细分控制 (Subunits)
开启网格后,系统支持设置主网格下的“子细分网格 (Subunits)”,其细分控制极其灵活:
默认细分网格显示为浅灰色细线。您可以使用快捷键 `Ctrl` + `2` 到 `Ctrl` + `0`(`C-2` 至 `C-0`)直接将大格子等分为 2 至 10 等分。同时,您可在网格菜单中单独定制 X轴与Y轴的轴颜色 (Color of the axes)、大格子单位线色 (Color of the units) 以及子格子线色 (Color of the subunits)。
### 4.2 智能吸附(Snap Settings)
智能吸附就像磁铁一样,当画笔或元件移近特定位置时,会自动“吸”过去。
点击属性栏的 `Snap` 属性菜单,系统支持对多种不同的磁力点、几何边界与文字包围盒进行高精度吸附控制,具体规则汇总如下:
| 吸附模式名称 | 作用磁力点 | 典型应用场景 |
| :-------------------------------------- | :--------------------------------- | :------------------------------- |
| **Grid point (网格点)** | 网格主交叉点、子细分交叉点 | 绘制规则三角形、矩形,几何对齐 |
| **Grid curve point (网格线)** | 网格线段、极坐标圆周轨迹 | 强制水平/垂直连线,画正圆弧 |
| **Curve point (几何曲线)** | 已有的多边形边缘、样条曲线路径 | 标出三角形底边上的高、画图形切线 |
| **Curve-curve intersection (几何交点)** | 两个独立矢量图元交叉生成的物理交点 | 在两条曲线的切点、交点处绘制标注 |
| **Text border point (文字角点)** | 文字框、公式标注包围盒的四个角点 | 流程图模块分支连线 |
| **Text border (文字边缘)** | 文字/公式的外矩形保护框边缘 | 交换图箭头端点精准指向文本边界 |
### 4.3 自动裁剪与内边距 (Auto-Crop & Padding)
在绘制独立的矢量几何图或结构图时,您不需要费力通过拖拽画布边缘来使其与所画的图形精准贴合,Liii STEM 提供了极其智能的**自动裁剪 (Auto-Crop)** 功能:
| 布局属性类别 | 菜单路径指引 | 核心作用与使用说明 |
| :----------------------- | :---------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------ |
| **自动裁剪 (Auto-Crop)** | 顶部菜单栏 `Insert` → `Geometry` → `Crop` → `Crop` | 一键开启后,画布的外边缘会自动收缩并紧密包裹住当前画布上所有的矢量元件,免去手动调整画布尺寸的繁琐。 |
| **裁剪内边距 (Padding)** | 顶部菜单栏 `Insert` → `Geometry` → `Crop` → `Padding` | 开启 Crop 后,用于设置画布外边框与最外边缘元件之间的留白保护间距(支持 `none`, `1 spc`, `1 em` 或自定义物理数值)。 |
---
## 5 后续阅读
- [Liii STEM 键盘快捷键](../keyboard-shortcuts.md):完整的全局编辑与数学/绘图模式键盘快捷键列表。
- [高效编辑指南](guide-tab.md):深入学习 Liii STEM 的结构化变体、Tab 循环、结构化光标的高效编辑艺术。
- [写给 LaTeX 用户的 Liii STEM 教程](latex-user-guide.md):从 $\LaTeX$ 迁移的用户可查阅第 6 节,了解公式和矢量绘图机制的对照。
- [文本模式完全指南](base-editing/guide-text-mode.md):全面掌握图片插图、数据表格、段落大纲、参考文献、数学定理块等长文档技术。
- [Gnuplot 绘图教程](guide-gnuplot.md):了解如何在 Liii STEM 中直接使用 Gnuplot 代码绘制高精度的函数曲线和科学计算图。
- [TikZ 绘图功能指南](guide-tikz.md):针对需要代码生成高维学术图形的用户,掌握极其强大的 LaTeX 级 TikZ 绘图语法。
---
title: Liii STEM 数学模式完全指南 - 符号快捷键大全
description: Liii STEM 数学模式完全指南,包含数学环境、高效输入技巧、Tab循环、常用数学结构和符号大全。
keywords: Liii STEM, 数学模式, 数学公式, LaTeX, 公式编辑, Tab 循环, 乐高符号, 高效输入
---
# 数学模式完全指南:符号、结构、快捷键一网打尽
Liii STEM 设置了独立的**数学模式**,支持数学公式**编辑**、**编号**和**引用**,还集成**乐高符号**、**Tab 循环**和**魔法粘贴**等快捷方式,经过大概一周的练习,您可以实现几乎媲美手写的编辑速度。
如果您是资深的 $\LaTeX$ 用户,那么您的公式编写经验大部分都可以在 Liii STEM 中复用,请参阅 [LaTeX 用户指南](latex-user-guide.md) 的第 6 节后再回头快速浏览完这篇文章。
## 1 怎样进入数学模式?
### 1.1 文本模式与数学模式的区别
在 Liii STEM 中,基础的文档编辑分为**文本模式**和**数学模式**两种核心状态:
- **文本模式**:默认编辑状态,用于撰写正文、标题、段落、表格、图片等常规内容。
- **数学模式**:专门用于编辑数学公式,进入后输入的字符会按数学排版规则自动处理(如字母斜体、符号间距调整等)。
请牢记(看似是废话的)一句话:**所有数学相关的内容都需要在数学模式下书写!**
> 顶部工具栏从上到下依次为 _菜单栏_,_模式工具栏_, _焦点工具栏_。
> 通过模式工具栏便可以判断您当前处于何种模式。
我们在数学模式下提供四种基础环境,_行内公式_,_单行公式_,_多行公式(align)_,和 _多行公式(eqnarray)_ 环境,所有这些环境都可以通过点击文本模式下模式工具栏上的 `π` 键,然后选择对应环境进入。后文不再赘述此方式。
### 1.2 行内公式
将光标置于需要插入公式的位置,按 `$` 即可进入**数学模式** 下的 **行内公式**环境,此环境用于公式与正文混排。
**示例(行内公式)**:输入 `$` 后键入 `E=mc^2`,即可得到 $E=mc^2$。输入完成后按方向键退出。
> **提示**:快捷键只在英文输入法下生效。如果忘记了快捷键,可以查看 `插入` → `数学` 菜单中的提示。
### 1.3 单行公式
按 `Alt`+`$`(macOS 为 `Option`+`$`)即可插入**单行独立数学公式**,默认居中显示,与正文分开。
**示例(单行公式)**:按 `Alt`+`$` 插入单行独立数学公式:
$$e^{i\pi} + 1 = 0$$
如需编号,可在焦点工具栏点击 `123` 键,或按 `Ctrl`+`#`。
### 1.4 多行公式环境
按 `Ctrl`+`$` 即可进入**多行公式环境 (align)** (试试看直接敲 `\align` 然后回车)。换行按 `Enter`,对齐是全自动的,无需手动插入 `&`。
**示例(多行公式)**:
$$\begin{aligned} f(x) &= (x+1)^2 \\ &= x^2 + 2x + 1 \end{aligned}$$
> **提示**:如需为公式添加或取消编号,可使用焦点工具栏的 `123` 键或按 `Ctrl`+`#`。
> 我们还提供 `\eqnarray` 类型的多行公式环境,可以通过 `Ctrl` + `&` 进入。也可以通过敲 `\eqnarray` 后回车进入。
## 2 怎样高效输入数学符号?Liii STEM 输入法!
在 Liii STEM 中,输入数学符号至少有三种途径:点击**模式工具栏**上的图标菜单、使用键盘快捷键(事实上这更接近于一套全新的学习成本极低的输入法),或直接键入 $\LaTeX$ 命令。例如,要输入符号 $\leqslant$,既可以在模式工具栏的符号菜单中查找,也可以直接使用乐高符号 `<` `=`,熟悉 $\LaTeX$ 的用户还可以键入 `\leqslant` 后回车。下文不再赘述 $\LaTeX$ 命令和鼠标点击的输入方式。
> 当鼠标悬停在工具栏图标上时,对应的快捷键也会以提示气泡的形式显示。
下文重点介绍 Liii STEM 的“输入法”——乐高符号、Tab 循环与 Alt+Shift+↓ 循环。经过短短一周的练习,您的输入效率便可媲美手写。
### 2.1 乐高符号与 Tab 循环
Liii STEM 提供了两种核心的快捷输入机制:
- **乐高符号**:通过字符拼接生成新符号,规则采用图形化设计思路。例如 `<` 和 `>` 表示方向,`@` 表示圆圈,输入 `<` `=` 可立刻得到 $\leqslant$。
- **Tab 循环**:在形似符号或音似符号间循环切换。例如输入 `f` 后按 `Tab` 可依次得到 $f$, $\phi$, $\varphi$ 后循环回 $f$,按 `Shift` + `Tab` 可逆向切换。下文表格中统一只标注一次 `Tab`,实际需要按几次取决于目标符号在循环中的位置。
这两种机制还可以**组合使用**:先通过乐高符号拼接出基础符号,再按 `Tab` 在其变体间循环。例如输入 `RR` 得到 $\mathbb{R}$,继续按 `Tab` 即可在 $\mathcal{R}$、$\mathscr{R}$、$\mathfrak{R}$、$\mathbf{R}$ 等变体间切换。
author = {{Apache Software Foundation}},使用双花括号,防止被当成作者格式化
- 针对 url 和 doi
- 引用日期通常需要自己手打,学术平台提供的格式不带有此项
- 如果存在 doi,会自动忽略 url
- 需要写成 `doi = {10.12345/CM202103}`,会自动格式化为 [https://doi.org/10.12345/CM202103](https://doi.org/10.12345/CM202103)
- 写法见下表:
| GB/T 7714-2015 要求 | BibTeX 字段 | 说明 |
| ------------------- | ----------- | ------------------ |
| **引用日期** | `urldate` | 格式:`2024-05-20` |
| **获取路径** | `url` | 如果有DOI可以不填 |
| **DOI** | `doi` | 有则必备 |
## 著者-出版年制(author-year)
使用著者-出版年制时的注意点:
将样式更改为 gbt7714-2015-author-year 即可使用,但需要注意,在该样式下必须有 `year` 字段,只有个别需要更新日期的额外使用 `date` 字段
顺序编码制(numerical)和 著者-出版年制(author-year)的区别:
| 对比项 | 顺序编码制 | 著者-出版年制 |
| ---------------- | -------------------- | ----------------------------- |
| **文中标注** | 阿拉伯数字序号 `[1]` | 作者姓氏+年份 `(张三, 2023)` |
| **参考文献排序** | 按文中出现顺序 | 按作者姓氏字母/拼音顺序 |
| **重复引用** | 同一序号 | 相同作者年份用 `a, b, c` 区分 |
| **适用场景** | 理工科、学位论文 | 社会科学、人文科学 |
| **国标推荐** | 中国默认推荐 | 可选方案 |
## 各条目的写法
以顺序编码制为例,著者-出版年制有专门的样式,但条目写法通用。
### @proceedings(会议录)
著录格式示例:
图书型会议文集:
`主要责任者.会议文集题名[C].出版地:出版者,出版年.`
电子会议文集:
`主要责任者.会议文集题名[C/OL].出版地:出版者,出版年[引用日期].获取路径.DOI.`
连续出版物型会议文集(期刊特辑):
`主要责任者.会议文集题名[C].刊名,年,卷(期).`
@proceedings vs @inproceedings 区别:
| 对比项 | @proceedings(会议文集整体) | @inproceedings(析出单篇论文) |
| -------------- | ---------------------------- | ------------------------------ |
| **引用对象** | 整本会议录/论文集 | 文集中的某一篇论文 |
| **主要责任者** | 编者(editor) | 论文作者(author) |
| **题名** | 会议文集题名 | 单篇论文题名 |
| **页码** | **任选**(无析出页码) | **必备**(析出页码) |
要求字段:
| GB/T 7714-2015 要求 | BibTeX 字段 | 说明 |
| ------------------- | ----------- | -------------------- |
| **主要责任者** | `editor` | 会议文集编者(图书) |
| **题名** | `title` | 会议文集书名 |
| **出版地** | `address` | 出版城市 |
| **出版者** | `publisher` | 出版社/机构 |
| **出版年** | `year` | 年份 |
### @inproceedings(会议论文)
著录格式示例:
纸质会议论文:
`主要责任者.析出文献题名[C]//会议文集编者.会议文集题名.出版地:出版者,出版年:页码.`
电子会议论文:
`主要责任者.析出文献题名[C/OL]//会议文集编者.会议文集题名.出版地:出版者,出版年:页码[引用日期].获取路径.DOI.`
要求字段:
| GB/T 7714-2015 要求 | BibTeX 字段 | 说明 |
| ---------------------- | ----------- | ----------------- |
| **析出文献主要责任者** | `author` | 论文作者 |
| **析出文献题名** | `title` | 论文标题 |
| **会议文集题名** | `booktitle` | 论文集/会议录名称 |
| **出版地** | `address` | 出版城市 |
| **出版者** | `publisher` | 出版社/机构 |
| **出版年** | `year` | 年份 |
| **页码** | `pages` | 格式:`1--3` |
### @book(图书)
著录格式示例:
普通图书:
`主要责任者.书名[M].出版地:出版者,出版年.`
电子图书:
`主要责任者.书名[M/OL].出版地:出版者,出版年[引用日期].获取路径.DOI.`
翻译图书:
`主要责任者.书名[M].译者,译.出版地:出版者,出版年.`
> 译者,译 没有专门设置,暂时需要使用note = {[M].译者,译.}来实现
多卷书:
`主要责任者.书名:卷号[M].出版地:出版者,出版年.`
> 同上,直接将 :卷号 写入title中
要求字段:
| GB/T 7714-2015 要求 | BibTeX 字段 | 说明 |
| ------------------- | -------------------- | ---------------------------------------- |
| **主要责任者** | `author` 或 `editor` | 作者或编者 |
| **题名** | `title` | 书名 |
| **出版地** | `address` | 出版城市 |
| **出版者** | `publisher` | 出版社 |
| **出版年** | `year` | 年份 |
| **可选字段** | | |
| 版次 | `edition` | 第1版不著录,其他版次必备 |
| 丛书名 | `series` | |
| 页码 | `pages` | 引用全书时任选,引用特定章节时必备起止页 |
### @inbook(析出图书)
著录格式示例:
图书中析出的章节:
`析出文献主要责任者.析出文献题名[M]//图书主要责任者.图书题名.出版地:出版者,出版年:析出页码.`
电子图书中析出的章节:
`析出文献主要责任者.析出文献题名[M/OL]//图书主要责任者.图书题名.出版地:出版者,出版年:析出页码[引用日期].获取路径.DOI.`
@inbook vs @inproceedings 区别
| 对比项 | @inbook | @inproceedings |
| ------------ | ---------------------------------- | ------------------------ |
| **载体类型** | 图书(专著、论文集等) | 会议录 |
| **文献标识** | **\[M]** / **\[M/OL]** | **\[C]** / **\[C/OL]** |
| **典型场景** | 专著章节、教材章节、论文集中的论文 | 学术会议论文集中的论文 |
| **编者标注** | `editor` 或 `bookauthor` | `editor`(会议文集编者) |
要求字段:
| GB/T 7714-2015 要求 | BibTeX 字段 | 说明 |
| ---------------------- | ------------------------ | -------------------- |
| **析出文献主要责任者** | `author` | 章节/论文作者 |
| **析出文献题名** | `title` | 章节/论文标题 |
| **图书主要责任者** | `bookauthor` 或 `editor` | 图书作者或编者 |
| **图书题名** | `booktitle` | 书名 |
| **出版地** | `address` | 出版城市 |
| **出版者** | `publisher` | 出版社 |
| **出版年** | `year` | 年份 |
| **页码** | `pages` | **必备**,析出起止页 |
### @article(期刊)
著录格式示例:
纸质期刊论文:
`主要责任者.题名[J].刊名,年,卷(期):页码.`
电子期刊论文:
`主要责任者.题名[J/OL].刊名,年,卷(期):页码[引用日期].获取路径.DOI.`
无卷号的期刊:
`主要责任者.题名[J].刊名,年(期):页码.`
要求字段:
| GB/T 7714-2015 要求 | BibTeX 字段 | 说明 |
| ------------------- | ------------------- | -------------------- |
| **主要责任者** | `author` | 论文作者 |
| **题名** | `title` | 论文标题 |
| **刊名** | `journal` | 期刊名称 |
| **年** | `year` | 出版年份 |
| **卷(期)** | `volume` / `number` | 卷号(期号) |
| **页码** | `pages` | 必备,起止页或引用页 |
### @phdthesis(博士学位论文)& @mastersthesis(硕士学位论文)
著录格式示例:
纸质学位论文:
`主要责任者.题名[D].保存地:保存单位,年份.`
电子学位论文:
`主要责任者.题名[D/OL].保存地:保存单位,年份[引用日期].获取路径.DOI.`
要求字段:
| GB/T 7714-2015 要求 | BibTeX 字段 | 说明 |
| ------------------- | ----------------------- | ---------------- |
| **主要责任者** | `author` | 论文作者 |
| **题名** | `title` | 论文标题 |
| **授予单位** | `school`或`institution` | 学位授予机构 |
| **年份** | `year` | 答辩/授予年份 |
| **单位地点** | `address` | 授予单位所在城市 |
### @techreport(技术报告)
著录格式示例:
纸质技术报告:
`主要责任者.题名[R].出版地:出版者,年份:报告编号.`
电子技术报告:
`主要责任者.题名[R/OL].出版地:出版者,年份:报告编号[引用日期].获取路径.DOI.`
要求字段:
| GB/T 7714-2015 要求 | BibTeX 字段 | 说明 |
| ------------------- | ------------------------------- | ------------------------- |
| **主要责任者** | `author` | 报告作者/机构 |
| **题名** | `title` | 报告标题 |
| **出版地** | `address` | 发布机构所在地 |
| **出版者** | `institution` 或 `organization` | 发布机构/单位 |
| **年份** | `year` | 发布年份 |
| **报告编号** | `number` | **必备**,报告编号/报告号 |
### @manual(手册)
著录格式示例:
纸质手册:
`题名[M].出版地:出版者,年份.`
电子手册:
`题名[M/OL].出版地:出版者,年份[引用日期].获取路径.`
要求字段:
| GB/T 7714-2015 要求 | BibTeX 字段 | 说明 |
| ------------------- | ----------- | -------------------- |
| **题名** | `title` | 手册名称 |
| **出版者** | `author` | 发布机构/出版社 |
| **出版年份** | `year` | 更新频繁的手册可省略 |
| **出版地** | `address` | |
| **可选项** | | |
| 版本号 | `edition` | |
| 页码 | `pages` | |
### @standard(标准)
著录格式示例:
纸质标准:
`标准编号 标准名称[S].出版地:出版者,年份.`
电子标准:
`标准编号 标准名称[S/OL].出版地:出版者,年份[引用日期].获取路径.`
要求字段:
| GB/T 7714-2015 要求 | BibTeX 字段 | 说明 |
| ------------------- | ----------------- | --------------------------- |
| **标准名称** | `title` | 标准全称 |
| **标准编号** | `number` 或 `key` | 标准号(如 GB/T 7714-2015) |
| **发布单位** | `publisher` | 发布机构 |
| **出版年份** | `year` | |
| **出版地** | `address` | |
### @collection(汇编)
著录格式示例:
图书型汇编:
`主要责任者.汇编题名[G].出版地:出版者,出版年.`
电子汇编:
`主要责任者.汇编题名[G/OL].出版地:出版者,出版年[引用日期].获取路径.`
要求字段:
| GB/T 7714-2015 要求 | BibTeX 字段 | 说明 |
| ------------------- | ----------- | ---------------- |
| **主要责任者** | `editor` | 汇编编者(图书) |
| **题名** | `title` | 汇编书名 |
| **出版地** | `address` | 出版城市 |
| **出版者** | `publisher` | 出版社 |
| **出版年** | `year` | 年份 |
### @incollection(析出汇编)
著录格式示例:
纸质析出汇编:
`析出文献主要责任者.析出文献题名[G]//汇编主要责任者.汇编题名.出版地:出版者,出版年:析出页码.`
电子析出汇编:
`析出文献主要责任者.析出文献题名[G/OL]//汇编主要责任者.汇编题名.出版地:出版者,出版年:析出页码[引用日期].获取路径.DOI.`
要求字段:
| GB/T 7714-2015 要求 | BibTeX 字段 | 说明 |
| ---------------------- | ----------- | -------------------- |
| **析出文献主要责任者** | `author` | 析出文献作者 |
| **析出文献题名** | `title` | 析出文献标题 |
| **汇编主要责任者** | `editor` | 汇编编者 |
| **汇编题名** | `booktitle` | 汇编书名 |
| **出版地** | `address` | 出版城市 |
| **出版者** | `publisher` | 出版社 |
| **出版年** | `year` | 年份 |
| **页码** | `pages` | **必备**,析出起止页 |
### @patent(专利)
著录格式示例:
纸质专利文献:
`专利申请者或所有者.专利题名:专利号[P].公告日期或公开日期.`
电子专利文献:
`专利申请者或所有者.专利题名:专利号[P/OL].公告日期或公开日期[引用日期].获取路径.`
要求字段:
| GB/T 7714-2015 要求 | BibTeX 字段 | 说明 |
| ---------------------- | ----------- | ----------------------------- |
| **专利申请者或所有者** | `author` | 申请人/专利权人 |
| **专利题名** | `title` | 专利名称 |
| **专利号** | `number` | 专利号(如 CN201310123456.7) |
| **公告日期或公开日期** | `date` | 授权公告日或公开日 |
### @newspaper(报纸)
著录格式示例:
纸质报纸文章:
`主要责任者.题名[N].报纸名,出版日期(版次).`
电子报纸文章:
`主要责任者.题名[N/OL].报纸名,出版日期(版次)[引用日期].获取路径.`
要求字段:
| GB/T 7714-2015 要求 | BibTeX 字段 | 说明 |
| ------------------- | ----------- | ---------------------------- |
| **主要责任者** | `author` | 文章作者(记者/撰稿人) |
| **题名** | `title` | 文章标题 |
| **报纸名** | `journal` | 报纸名称 |
| **出版日期** | `date` | 出版年月日 |
| **版次** | `pages` | 版面编号(如"第3版"、"A02") |
### @database(数据库)
著录格式示例:
`主要责任者.数据库名称[DB/OL].(更新日期)[引用日期].获取路径.`
或
`主要责任者.数据库名称[DB/OL].创建年份[引用日期].获取路径.`
要求字段:
| GB/T 7714-2015 要求 | BibTeX 字段 | 说明 |
| ------------------- | ----------- | --------------------- |
| **主要责任者** | `author` | 数据库创建者/维护机构 |
| **数据库名称** | `title` | 数据库名 |
| **创建年份** | `year` | |
| **更新日期** | `date` | |
| **引用日期** | `urldate` | **必备**,访问日期 |
| **获取和访问路径** | `url` | **必备**,数据库网址 |
### @electronic(电子公告)& @online(在线文档)
著录格式示例:
`主要责任者.题名[EB/OL].发布日期[引用日期].获取路径.`
或
`主要责任者.题名[EB/OL].(更新日期)[引用日期].获取路径.`
要求字段:
| GB/T 7714-2015 要求 | BibTeX 字段 | 说明 |
| ------------------- | ----------- | --------------------- |
| **主要责任者** | `author` | 公告发布者/网站所有者 |
| **题名** | `title` | 公告标题/网页标题 |
| **发布日期** | `year` | 发布年份 |
| **更新或修改日期** | `date` | 更新日期 |
| **引用日期** | `urldate` | **必备**,访问日期 |
| **获取和访问路径** | `url` | **必备**,网址 |
### @software(软件)& @program(程序)
著录格式示例:
`主要责任者.软件名称[CP/OL].版本号,年份[引用日期].获取路径.`
要求字段:
| GB/T 7714-2015 要求 | BibTeX 字段 | 说明 |
| ------------------- | ----------- | --------------------- |
| **主要责任者** | `author` | 软件开发者/公司 |
| **软件名称** | `title` | 软件全称 |
| **版本号** | `version` | **必备**,如 `3.12.0` |
| **发布日期** | `year` | 发布年份 |
### @archive(档案)
著录格式示例:
纸质档案:
`主要责任者.题名[A].档案编号.收藏地:收藏机构,形成年份.`
数字档案:
`主要责任者.题名[A/OL].档案编号.收藏地:收藏机构,形成年份[引用日期].获取路径.`
要求字段:
| GB/T 7714-2015 要求 | BibTeX 字段 | 说明 |
| ------------------- | ------------- | ------------------------- |
| **主要责任者** | `author` | 档案形成者/作者 |
| **题名** | `title` | 档案标题 |
| **档案编号** | `number` | **必备**,档号/馆藏编号 |
| **收藏地** | `address` | 档案馆/收藏机构所在地 |
| **收藏机构** | `institution` | **必备**,档案馆/收藏单位 |
| **形成年份** | `year` | 形成年份 |
### @map(舆图)
著录格式示例:
纸质地图:
`主要责任者.题名[CM].出版地:出版者,出版年.`
电子地图:
`主要责任者.题名[CM/OL].出版地:出版者,出版年[引用日期].获取路径.`
要求字段:
| GB/T 7714-2015 要求 | BibTeX 字段 | 说明 |
| ------------------- | ----------- | ------------------- |
| **主要责任者** | `author` | 制图者/编制机构 |
| **题名** | `title` | 地图名称 |
| **出版地** | `address` | 出版地 |
| **出版者** | `publisher` | 出版社/编制出版机构 |
| **出版年** | `year` | 出版/修订年份 |
### @dataset(数据集)
著录格式示例:
`主要责任者.数据集名称[DS/OL].(更新日期)[引用日期].获取路径.`
或
`主要责任者.数据集名称[DS/OL].发布日期[引用日期].获取路径.`
要求字段:
| GB/T 7714-2015 要求 | BibTeX 字段 | 说明 |
| ------------------- | -------------- | ------------------------ |
| **主要责任者** | `author` | 数据集创建者/发布机构 |
| **题名** | `title` | 数据集名称 |
| **发布日期** | `year` | 发布年份 |
| **更新日期** | `date` | 最后更新日期 |
| **引用日期** | `urldate` | **必备**,访问日期 |
| **获取和访问路径** | `url` 或 `doi` | **必备**,下载地址或 DOI |
### @misc(杂项)
适用场景:
著录格式示例:
`主要责任者.题名[Z].年份.`
要求字段:
| GB/T 7714-2015 要求 | BibTeX 字段 | 说明 |
| ------------------- | ----------- | ------------- |
| **主要责任者** | `author` | 创作者 |
| **题名** | `title` | 名称/标题 |
| **年份** | `year` | 创作/发布年份 |
---
title: Liii STEM X Gnuplot 科学绘图教程
description: Liii STEM Gnuplot 插件教程系列,由浅入深介绍科学绘图环境搭建、数据可视化、图表美化、高级绘图技巧等内容。
keywords: Liii STEM, Gnuplot, 科学绘图, 数据可视化, 插件, 教程
---
# Liii STEM X Gnuplot
本系列分为 5 期,由浅入深介绍 Liii STEM 对 Gnuplot 的深度支持:
- 第 1 期:如何在 Liii STEM 中一键使用 Gnuplot
- 第 2 期:通过二维数据绘制二维图像
- 第 3 期:美化图表—标题、坐标轴与图例
- 第 4 期:高级绘图—多曲线、误差线及样式自定义
- 第 5 期:布局与输出—多子图与图像导出
---
title: 第 1 期 - 如何在 Liii STEM 中一键使用 Gnuplot
description: Liii STEM Gnuplot 插件教程第 1 期,介绍 Gnuplot 集成优势、功能概览和 Windows/macOS/Linux 三平台的安装步骤。
---
# 如何在 Liii STEM 中一键使用 Gnuplot
## 1 为什么选择 Liii STEM 的 Gnuplot 集成?
### ** Liii STEM 的集成优势**
- **直接在文档中运行代码:**在 Liii STEM 中插入可运行对话,输入代码,图表即刻生成。代码与图表同屏显示,逻辑清晰,便于调试与复现。
- **生成内容可二次编辑:**生成的内容支持二次编辑,图表以 Liii STEM 原生格式直接嵌入文档,可随时粘贴到任意位置。双击即可修改源代码并重新生成。
- **持续优化,稳定可靠:**官方团队持续修复 Gnuplot 插件相关问题,确保在任何文档结构(如折叠、嵌套)中都能稳定渲染,让你专注于内容创作。

### **Gnuplot 的功能概览**
Gnuplot 自 1986 年诞生以来,一直是科学绘图的常青树。它提供:
- 交互式命令行:实时绘图,历史记录,快速探索数据
- 多格式输出:PNG、PDF、SVG、LaTeX 等,直接用于论文或报告
- 二维绘图:点、线、误差线、填充区域、箭头、标签等元素自由组合
- 统计分析:概率分布、曲线拟合、直方图等
- 三维可视化:数据点、线、网格曲面、等高线,支持多种样式
- 高级数学函数:贝塞尔函数、椭圆积分、特殊函数一应俱全
- 跨平台支持:Windows、macOS、Linux 全兼容
> 注意:Liii STEM 并未内置 Gunplot 内核,因此需要用户先下载安装 Gnuplot。
## 2 Gnuplot 安装教程
### **Windows**
下面的方法进行下载安装。
1. 进入 [Gnuplot 官方网站](https://www.gnuplot.info/),选择 Download 进入下载页面。

2. 而后选择 Primary download site on SourceForge,

3. 选择最新正式版,找到(例如 `gp604-win64-mingw.exe`)下载

4. 打开安装文件 `gp604-win64-mingw.exe`,并下载到硬盘中,安装软件下载完毕后,可以直接双击安装,一路next即可安装完毕。
### **macOS**
推荐使用 Homebrew 安装:
```bash
brew install gnuplot
```
### **Linux**
Debian/Ubuntu,推荐使用 apt 进行安装:
```bash
sudo apt install gnuplot
```
## 3 如何一键使用 Gnuplot
### **第一个 Gnuplot 代码块**
安装完成后,打开 Liii STEM,只需三步即可开始绘图:
1. 在文档编辑区,点击功能区 `插入交互会话` → 选择 `Gnuplot`。
2. 在弹出的对话框中,选择你需要的输出文件格式(`PNG`、`PDF`、`SVG` 等)。
3. 点击确认,文档中便会插入一个 Gnuplot 代码块,等待你输入命令。

#### 1. **运行第一个绘图命令**
在刚插入的代码块中输入:
```bash
plot sin(x)
```
直接按下`Enter`键,Liii STEM 会立即调用 Gnuplot 计算并渲染出正弦曲线,直接显示在代码块下方。

#### 2. **保存图表至文档**
运行结果确认无误后,只需退出交互会话(点击代码块外的文档区域),图表便会永久嵌入文档,成为文档的一部分。你可以像操作普通图片一样调整其位置、大小。

#### 3. **调整图表大小**
嵌入后的图表支持高度自由缩放:选中图表,拖动底部手柄即可调整显示高度,适应排版需求。

### **更加复杂的例子**
#### 1. **双函数、标题与图例**
Gnuplot 的强大远不止单条曲线。试试在同一个坐标系中绘制两个函数,并添加标题和图例:

#### 2. **二维随机数**
该示例展示了统计可视化中的典型应用——通过随机数生成来检测随机数生成器的质量:

---
title: Liii STEM Gnuplot 教程第2期 - 二维图像绘制
description: Liii STEM Gnuplot 插件教程第2期,学习数据准备、plot命令详解、多曲线绘制和图表美化。
---
# 通过二维数据绘制二维图像
在本教程中,我们将完整地走一遍从数据准备到图表生成的全过程,深入讲解 Gnuplot 最核心的绘图命令!
## 1 准备数据
在 Liii STEM 中,您有两种方式为 Gnuplot 准备数据文件。
### **方法一:手动创建命令行数据块(适合少量数据)**
准备一组简单的实验数据作为数据块,第一列作为 X 轴数据,第二列作为 Y 轴数据:
```bash
$data << EOD
1 2.3
2 4.1
3 5.5
4 4.8
5 7.2
EOD
```
### **方法二:引入外部数据文件(适合已有数据文件)**
如果您已有数据文件(如 `data.txt`, `measurements.log` 等),可以直接在后续的 Gnuplot 代码块中通过文件路径引用它。
文件内容示例:
```bash
#表格1.
1 2.3
2 4.1
3 5.5
4 4.8
5 7.2
```
请确保您知道文件的准确存储位置,例如 `Mac:~/Documents/data.txt`,`Windows:D:\exp_data.txt`。
## 2 绘制图形
`plot` 是 Gnuplot 中最基本和最常用的命令,用于绘制二维图形 。它的基本语法是:
```bash
plot "文件名" [可选修饰词]
```
> **文件名**:这是您要绘图的数据文件的名称,也可以使用`$data`替代。如果文件不在 Gnuplot 的当前工作目录中,您需要使用完整的路径。
**基础示例**
比如我们在 LiiiSTEM 中插入一个 Gnuplot 代码块,并输入以下最简单的绘图命令:
```bash
$data << EOD
1 2.3
2 4.1
3 5.5
4 4.8
5 7.2
EOD
plot $data
```
当您运行这个代码块时,Gnuplot 会:
1. 读取数据。
2. 默认将文件中的**第一列作为 X 轴数据**,**第二列作为 Y 轴数据**。
3. 生成一个由数据点构成的简单点图。
运行后,图表便会直接渲染在您的 Liii STEM 文档中,并且是可编辑的矢量图格式 。

## 3 选择数据列
在很多情况下,您的数据文件可能不止两列,或者您想交换 X 轴和 Y 轴的数据来源。这时就需要用到`using`语句。`using` 是 `plot` 命令中最常用的数据修饰符,用于指定将文件中的哪些列绘制到图表上 。
**基本语法**:`using
图 1:焦点工具栏的「编辑快捷键...」入口
|
图 2:快捷键编辑器
|
图 1.从PDF截图粘贴(隐试调用公式和文本混合OCR)
> Remark:图片文件如果体积过大可能会导致网络问题。 > Remark:macOS 系统内置的截图工具快捷键请使用 `Command` + `Ctrl` + `Shift` + `4`, 已知 `Command` + `Shift` + `4` 会带来问题。 > Remark:微信,飞书提供的截图工具均可使用。 ### 图片 OCR (数学模式下) 在数学模式下您可以采用(与在文本模式下)完全一样的操作粘贴源自图片的公式。然而除此之外,我们还提供了一个更加方便的快捷键,您可以不用敲 Shift!在数学模式下直接使用 `Ctrl` + `V`/`Command` + `V`快捷键粘贴图片便会直接调用OCR! > Remark:当图片的内容完全是数学公式时,您可以使用此快捷方法。 图 2.识别手写公式为Liii STEM格式
### LaTeX代码 (数学模式下) 在数学模式下,如果您需要处理的不是文本或公式的图片,而是 $\LaTeX$ 代码。那么同样可以复制 $\LaTeX$ 代码后直接使用智能粘贴。Liii STEM 会自动地将 $\LaTeX$ 转换成相应的数学模式下的公式。 图 3.识别 LaTeX 代码
不同的智能粘贴方法会呈现出不同的效果。以下是智能粘贴的具体操作 1. 复制LaTeX代码直接`Ctrl` + `v` 2. 复制LaTeX代码直接`Ctrl` + `Shift` + `v` 3. 复制LaTeX代码在数学模式下(`Shift` + `4`进入)`Ctrl` + `Shift` + `v` 三种不同的操作呈现出的效果如下图所示:  ## 选择性粘贴 选择性粘贴会根据您的粘贴板的内容和所处的环境提供不同文档类型的选项, - 例如您可以把您粘贴的Markdown内容通过选择性粘贴直接(隐式翻译后)粘贴进 Liii STEM。 - 快捷键:`Ctrl + Alt + V`/`Command + Option + V` 图 4.识别切剪板的内容粘贴为Markdown
图 5.识别切剪板的内容粘贴图片OCR为公式
--- title: Liii STEM 幻灯片制作指南 - 演示文稿教程 description: Liii STEM 幻灯片制作完整教程,学习如何进入幻灯片模式、选择主题、添加页面、编辑公式、导出PDF。 keywords: Liii STEM, 幻灯片, PPT, Beamer, 演示文稿, 教程 --- # 幻灯片  > PPT 效果展示 ## 相关操作介绍 ### 幻灯片样式的进入  > 点击焦点工具栏`样式`->`beamer` 进入幻灯片模式。 ### 不同主题的选择  > 点击焦点工具栏切换幻灯片样式。 ### 添加和切换页面  > 点击焦点工具栏可以添加幻灯片和切换幻灯片。 ### 文字、数学、语义块等内容的编辑 此部分内容与文档编辑完全相同,可参考之前的帮助文档 ### 对定理等语义块环境加框 首先进入需要背景渲染的语义块,再在工具栏中点击 `焦点` -> `首选项` -> `定理加框`。即可对语义块进行加框操作。此操作可以让定理等语义块环境视觉上独立于其他的文字内容。(操作方式及操作前后的效果,如下图所示)  ### 区分折叠环境和图层 - 插入折叠环境:  - Switch的插入 插入Switch模块后在第一层内容输入完成后需要按`Alt`+`→`,或者如图中所示来切换至第二层甚至第三层才能生效  - Unroll的插入  - 插入图层:在菜单栏点击`插入` -> `折叠` -> `图层` -> `标准`,可通过结构化的插入去插入多个图层。点击图层所在位置时候,会在焦点(当前环境)工具栏出现所在图层的显示并可直接切换图层 建立好图层之后会默认显示所有内容,故我们要实现每个图层单独显示各个内容的功能的话,需要在已选中所要更改图层中的内容之后再在菜单栏点击`插入` -> `折叠` -> `图层` -> `Visable only here`方可以实现仅在当前图层可见的效果,你也可以根据这个步骤实现其他功能,比如点击`插入` -> `折叠` -> `图层`-> `Visable from here on` ,可实现在当前图层及之后图层显示的功能;点击`插入` -> `折叠`->`图层`->`Visable except here`,可实现除了当前图层均不显示的功能。  > 为图层一、二设置为Visable only here,图层三设置为Visable except here的效果展示 ## 如何放映幻灯片 ### 翻页  > 后一个(PageDown)的意思是下一个对象而并非是以页为单位,点击其功能和翻页笔类似可选择连续的下一对象。 ### 查看模式  > 在菜单栏的查看中有多种模式可以选择,其中专注模式和演讲模式开启时,上方的菜单栏和工具栏会消失,此时右键取消勾选的模式即可恢复默认状态。 ### 如何导出幻灯片 在菜单栏点击 `编辑` -> `首选项` 可打开用户首选项窗口,点击 `转换` -> `Pdf` 会出现展开幻灯片中的可折叠对象的勾选框,若未勾选,导出时会出现一页变多页的情况,具体如下:  > 未勾选展开幻灯片中的可折叠对象的导出效果  > 已勾选展开幻灯片中的可折叠对象的导出效果 ## PPT 免费样式及样式定制 ### 软件内部包含的样式 - Blackboard - Bluish - Boring-white - Dark-vador - Granite - Ice - Manila-paper - Metal - Pale-blue - Pine - Reddish - Ridged-paper - Rough-paper - Xperiment ### 官网上提供的免费样式 进入官网,点击文库,下滑到幻灯片处,点击模版后,再点击下载即可获取。(包含的模板如下图所示)  > 官网上提供的免费样式 ### 样式定制 在成为果实会员后,每个月可以定制一次模版。或购买模板定制服务。详情见[模板定制](../pricing-template.md)。 --- title: Liii STEM Python 会话插件使用指南 - 编程绘图 description: Liii STEM Python会话插件完整教程,学习如何在Liii STEM中插入和运行Python代码,支持Conda环境。 keywords: Liii STEM, Python, 插件, 代码运行, Conda, 教程 --- # Python会话插件 在 Liii STEM 中,您也可以通过插入**Python会话**的方式运行想要的Python代码。 ### 进入Python会话 使用该功能首先需要在您的计算机上安装 Python。之后点击模式工具栏上的 `插入会话` -> `Python` 进入可执行代码块环境。  首次进入后,页面上会出现如下图所示的变化。  ### 运行代码 将代码输入到代码块中,即可运行。  Liii STEM 支持导入所有 conda 的代码环境。 ## Python 插件的使用说明 您可以在 `帮助` -> `插件` -> `Python` 中查看 Python 插件的详细使用指南。  以下是对于插件使用的简单介绍。 #### 语句输入 使用 `Shift` + `Return/Enter` 键分隔语句。  当您准备好让 Python 评估您输入的程序时,请点击 `Enter` 键或 `Return` 键。  如果想要一次性输入多行内容,请选择 `焦点` -> `输入选项` -> `多行输入` ,之后可直接点击 `Enter` 键或 `Return` 键进行换行。需要运行时,再次点击 `多行输入` 关闭该选项,点击 `Enter` 键或 `Return` 键。   > 出现上图的情况说明 `多行输入` 已开启。 #### 命令自动补全 您可以键入内置命令或先前定义的命令的第一个字母,然后按 `Tab` 键,直到找到您想要的补全选项。  #### PostScript 输出和 matplotlib 支持 使用函数 ps_out(**data**)将 PostScript 数据直接输出到 TeXmacs: - 如果 **data** 是字符串并且有多个行,则它将作为原始 PostScript 数据进行处理。 - 如果 **data** 是一个简单的字符串,则假定它包含将被读取的 PostScript 文件的文件名(如果文件没有扩展名,则默认值将按该顺序尝试.eps 和.ps)。 - 如果 **data** 是 `matplotlib.pyplot.Figure` 的实例,并且仅当另外使用支持输出到(封装的)PostScript 的后端时,插件将调用 `data.savefig()` 将绘图保存为字符串并将其复制到 TeXmacs 文档中。 - 如果 **data** 是提供"读取"方法的文件或其他对象,则将通过调用该方法获取 PostScript 数据。 #### 帮助窗口 如果一个对象的源代码可通过 `inspect.getsource()` 获得,那么您可以键入该对象并附带一个问号 `?` 来得到一个内容为相关的 `help()` 和代码的弹出窗口。 #### 用作脚本语言 在菜单栏中点击 `插入` -> `折叠` -> `可运行` -> `Python`,将生成以下输出:   您可以在黄色框中输入任何 Python 表达式或语句,例如:  在框内按 `Return` 键或 `Enter` 键将在未评估的输入和评估的输出之间切换。  同样地,对于更复杂的代码,您可以使用 `Shift`+`Return\Enter` 启用多行输入。 但请注意,表达式(例如 `1+2`)使用 `eval()` 进行计算,并将结果值发送到 TeXmacs,而语句(例如 `print "hi there"`,或 `a=1;a=a+2`) 被发送到 `compile()`,在此过程中,最后一个语句的返回值丢失。因此,如果您有多个表达式,则需要写入 `os.sys.stdout` 才能查看内联输出。 > 此限制将来可能会得到修复 此外,选择 `文档` -> `脚本` -> `Python` 后,您还可以使用 `\` + `!` 或 `插入` -> `链接` -> `Evaluable field`。   同样,按下 `Return/Enter` 键可在已计算和未计算的输入之间切换。如下图所示,注意到此时的环境在 calc input 和 calc output 间切换。  对于具有关联的标识符,可以通过使用 `\` + `?` 或 `插入` -> `链接` -> `Field reference` 插入字段引用来在其他字段中引用这些标识符。也可以通过 `\` + `\` 或 `插入` -> `链接` -> `Input field` 使用纯输入字段。这允许动态文档在更改引用字段后自动运行脚本。有关此主题的更多信息,请参阅 TeXmacs 文档中的"插件作为脚本语言"。 --- title: Liii STEM 注册与会员指南 - 新用户快速入门 description: Liii STEM 用户注册完整指南,学习如何快速注册账号、验证邮箱、邀请好友获取奖励会员时长,开启高效科技写作之旅。 keywords: Liii STEM, 注册, 会员, OCR, 邀请, 指南 --- # 成为我们的用户 ## 为什么要注册? 注册成为 Liii STEM 用户,立享**3天高阶OCR**不限量免费使用。 > 注:Liii STEM **99%**功能免费使用,`内置大模型`,`高阶OCR手写公式和截图识别`等均为会员专属工具,要求您有自己的账号。 ## 如何注册?(1分钟完成) > **注册即送3天会员!** 1. 进入 Liii STEM 官网后,点击上方导航栏中的登录选项(或直接[登录 Liii STEM](../login.md))。  2. 此时进入到官网的登陆页面。  3. 在登陆页面底部,点击`前往注册`蓝字,进入注册页面后即可轻松完成注册。  ## 如何邀请您的好友?(延长会员时间) > **邀请好友注册,双方各获得7天会员!** 1. 登陆完成后进入个人中心。  2. 进入个人中心后点击邀请推广,即可看到自己的邀请码以及邀请信息。  3. 点击一键复制邀请链接分享给好友,好友注册后,双方即可获得奖励。 > 注:若被邀请方购买会员,您还将获得对应会员时长的1/3。 ## 如何获取更多的会员时长? - **会员服务**:购买会员服务支持我们的产品,[会员价格页面](../pricing.md)。 - **社区贡献**:积极帮助其他用户,有机会获得特别回馈。 - **反馈有奖**:提交优质建议或 Bug 报告,可获得额外会员时长。
来在相似标签间移动(从左到右依次为「跳到开始的类似标记」「跳到前一个类似标记」「跳到后一个类似标记」「跳到末尾的类似标记」)。
### 3.3 结构化插入与删除
上述 `Alt` + `方向键` 在**结构化环境**(矩阵、表格、列表、树形结构等)中会切换为**插入模式**,直接在当前位置插入新元素,而不仅仅是移动光标。
| 环境 | `Alt` + `→` | `Alt` + `↓` | `Alt` + `Backspace` | `Alt` + `Delete`(macOS: `Alt` + `Fn` + `Backspace`) |
| ----------------------------------- | ---------------- | -------------------- | ------------------- | ----------------------------------------------------- |
| **矩阵 / 行列式 / 分段函数 / 堆叠** | 右侧插入新列 | 下方插入新行 | 删除前一列 | 删除当前列 |
| **表格(tabular / block)** | 右侧插入新列 | 下方插入新行 | 删除前一列 | 删除当前列 |
| **有序 / 无序 / 描述列表** | 当前项后插入新项 | 当前项下方插入子列表 | 删除前一项 | 删除当前项 |
| **树形结构** | 右侧插入兄弟节点 | 下方插入子节点 | 删除前一个节点 | 删除当前节点 |
| **宏命令参数** 例如 `\cite` | 右侧插入新参数位 | — | 删除前一个参数位 | 删除当前参数位 |
### 3.4 取消当前结构
按 `Ctrl` + `Backspace` 可以**取消当前焦点所在的环境**,即移除包围当前内容的标签,但保留其中的内容。例如:
- 在 **加粗文本** 内部按 `Ctrl` + `Backspace`,文本会变为普通文本,但文字内容保留。
- 在 **括号** 内部按 `Ctrl` + `Backspace`,括号本身被移除,文本保留。
- 在 **公式环境** 内部按 `Ctrl` + `Backspace`,公式会退化为普通文本。
> **注意**:此操作只会移除最内层的环境标签。若内容嵌套了多层结构,需要多次按 `Ctrl` + `Backspace` 才能逐层解除。
## 4 结构化搜索与替换
Liii STEM 支持**结构化搜索与替换**,能够根据当前光标所处的模式智能地进行查找和替换操作。
> 结构化搜索与替换功能**与当前光标所处的模式强相关**。在数学模式下打开查找面板,系统会识别数学结构(如分式、根式、矩阵、上下标等);在文本模式下打开,则针对纯文本内容进行匹配。因此,**进入搜索前先确认光标所在的环境类型**至关重要——在数学公式内部按 `Ctrl` + `f`,就不会匹配到正文中的相同字符序列。
### 4.1 打开搜索与替换面板
按 `Ctrl` + `f`(macOS 为 `Command` + `f`)打开查找面板,按 `Ctrl` + `h`(macOS 为 `Command` + `r`)打开替换面板。也可以通过菜单栏 `编辑` → `查找` 或 `替换` 进入。
> **提示**:点击漏斗按钮可仅显示包含匹配项的段落,隐藏无关内容,帮助你快速定位目标。
>
> 
### 4.2 空白匹配
在搜索面板可以选择开启**允许空白匹配**(Allow blank matches)。在此模式下,结构化搜索中的**空参数位**会匹配任意内容。这意味着你可以构造"部分填充"的搜索模式来批量查找同类结构。
例如,在查找框中构造一个分式,分子输入 $x$、分母留空:
\draw (0,0) circle (1); | \documentclass{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw (0,0) circle (1);
\end{tikzpicture}
\end{document} |

\draw[step=1, gray!20, thin] (0,0) grid (2,2);
\draw[thick, blue] (0,0) -- (1,2); | 
\draw[gray!20, thin] (0,0) circle (1) circle (2);
\draw[thick, red] (0,0) -- (30:2); | 
\draw[step=1, gray!20, thin] (0,0) grid (2,2);
\draw[thick, violet] (0,0) -- ++(1,0)
-- ++(0,1); |
| **4. 命名节点 (Node)** | **5. 交点 (Intersection)** | **6. 闭合路径 (cycle)** |
| 
\node[draw, circle] (A) at (0,0) {A};
\node[draw, rectangle] (B) at (2,0) {B};
\draw[->, thick, teal] (A) -- (B); | 
\coordinate (A) at (0,0);
\coordinate (B) at (2,2);
\coordinate (C) at (0,2);
\coordinate (D) at (2,0);
\draw[gray, thin] (A) -- (B);
\draw[gray, thin] (C) -- (D);
\filldraw[red] (intersection of A--B
and C--D) circle (2pt); | 
\draw[step=1, gray!20, thin] (0,0) grid (2,2);
\draw[thick, blue] (0,0) -- (1,0)
-- (1,1) -- cycle; |
如果您想购买或咨询,请添加以上微信。
--- title: 正在跳转... description: 页面已移动,正在为您跳转至文档中心首页。 --- # 正在跳转... 页面已移动。如果您的浏览器没有自动跳转,请点击 [此处](/docs)。