Skip to content

代码块插入

Liii STEM 提供了使用代码块排版计算机程序源代码的功能。本指南将帮助您实现下图所示的程序代码规范排版。

样式设置界面

如图所示,这是一段在 Python 代码块环境的 Python 代码。Liii STEM 会自动处理代码排版中的字体、颜色和缩进。

进入代码块环境

您可以通过以下方式进入环境代码块

  • 在模式工具栏中点击 </>(插入计算机程序) -> 代码块 ,可以选择 纯文本 进入名为 verbatim code 的环境。如果需要排版的是 C++、Scheme 或 Shell 代码,也可以直接选择对应的选项进入相应的 cpp code、scm code 和 shell code 环境。

插入操作示意图

下图中的焦点(当前环境)工具栏和光标表明我们正处在 verbatim code 环境中。

工具栏按钮说明

  • 在添加了 Python、Scala 或 Goldfish 宏包后,也可以点击如下图所示的 代码块 选项直接进入对应的 python code、scala code 和 goldfish code 环境。

代码排版效果

如果没有添加对应的宏包,会出现下图中显示的情况。此时也可以点击 激活 来直接添加对应的宏包。 代码排版效果

调整代码块环境

进入代码块环境后,可以点击焦点(当前环境)工具栏中的 结构变体 选项切换不同语言对应的代码块环境。若代码块中已经输入了内容,排版会有所变化。

样式设置界面

Liii STEM 代码块环境结构变体切换演示

排版代码

将代码块环境设置好后,您可以在代码块中对代码内容进行排版。Liii STEM 会自动处理代码排版中的字体、颜色和缩进。

为代码行编号

想要为代码行编号,首先需要使用命令 \listing 进入编号环境。

Liii STEM 代码行编号环境创建演示

之后可在编号环境下插入代码块,实现代码行的自动编号

Liii STEM 编号代码块插入演示