当前位置: 首页 > ds >正文

Mathematica 打印输出时,隐藏 In[n] 和 Out[n] 标签

是否可以在Mathematica笔记本中隐藏单元格标签In[n]:=和Out[n]=?用户不想隐藏输入或输出内容,只想隐藏这些编号标签。


方法0:自动删除标签

In和Out标签是Mathematica自动为输入和输出单元格生成的CellLabels。由于编号指向当前内核会话,关闭笔记本时这些标签会被自动删除(单元格样式有CellLabelAutoDelete -> True选项)。因此一个简单的解决方案是在打印前关闭并重新打开笔记本。

方法1:通过首选项设置(rakslice提供)

  1. 进入"编辑"菜单 -> “首选项”
  2. 在"评估"选项卡中找到"显示In/Out名称"选项
  3. 取消勾选该选项
    此方法会全局设置ShowCellLabel->False,对所有笔记本生效。

方法2:通过选项检查器设置

可以在笔记本、章节或单元格级别设置此选项:

  1. 打开选项检查器(Ctrl+Shift+O)
  2. 选择要修改的范围(全局、笔记本或特定单元格)
  3. 将ShowCellLabel设为False

方法3:修改样式表(仅影响打印)

  1. 进入"格式" -> “编辑样式表”
  2. 点击"Default.nb »"链接
  3. 将"样式环境名称"部分复制到当前笔记本的样式表
  4. 选择"Printout"环境单元格
  5. 设置ShowCellLabel->False

方法4:编程方式设置(masterxilo提供)

对于Mathematica 11.1.1及更高版本(评估首选项选项卡已移除),可以使用代码:

SetOptions[$FrontEnd, ShowCellLabel -> False]

也可以仅对当前会话($FrontEndSession)或当前评估笔记本(EvaluationNotebook[])设置。

读取首选项
应用样式
MathematicaNotebook
+ShowCellLabel: Boolean
+CellLabelAutoDelete: Boolean
+SetOptions()
UserPreference
+ShowInOutNames: Boolean
StyleSheet
+PrintoutEnvironment
+DefaultEnvironment

注意事项

  1. 所有方法(除方法0外)都会关闭所有CellLabels,而不仅仅是In/Out标签
  2. 方法3允许创建自定义样式表供其他笔记本使用
  3. 从Mathematica 11.1.1开始,必须通过选项检查器或编程方式进行设置

这些方法为用户提供了灵活的选择,可以根据具体需求决定在哪个级别(全局、笔记本或单元格)隐藏这些标签,以及是否仅影响打印输出。

http://www.xdnf.cn/news/12677.html

相关文章:

  • 【51单片机】1. 基础点灯大师
  • Splash动态渲染技术全解析:从基础到企业级应用(2025最新版)
  • echarts树状图与vue3
  • Kubernetes 从入门到精通-label标签
  • 山东大学算法设计与分析复习笔记
  • 多模态+空间智能:考拉悠然以AI+智慧灯杆,点亮城市治理新方式
  • C#实现Stdio通信方式的MCP Server
  • 高级网络工具包用户操作指南
  • Linux 中替换文件中的某个字符串
  • 如何调控gpu训练参数
  • 优选算法第十二讲:队列 + 宽搜 优先级队列
  • 深度学习在RNA分子动力学中的特征提取与应用指南
  • 每日互动方毅:数据要素价值在于流转,用好AI的前提是用好数据 | 爱分析访谈
  • [蓝桥杯]版本分支
  • AI 模型分类全解:特性与选择指南
  • 鸿蒙开发:loading动画的几种实现方式
  • 欧拉定理和费马定理
  • 人工智能会导致人类毁灭吗
  • 所有的Linux桌面环境
  • 从微积分到集合论(1630-1910)(历史简介)——第4章——现代积分理论的起源(Thomas Hawkins)
  • 13.MySQL用户管理
  • 【C/C++】不同防止头文件重复包含的措施
  • 【同数增位累加2+22+222+2222】2022-4-15
  • 广目软件GM DC Monitor
  • 驱控边界在哪里?知名舵机品牌伟创动力CNTE2025展带来答案
  • c# List<string>.Add(s) 报错:UnsupportedOperationException
  • antd-vue - - - - - table实现滚动加载数据
  • 什么是上下文切换?代价在哪里?
  • C++ if语句完全指南:从基础到工程实践
  • API是什么意思?如何实现开放API?