如何在 Mathematica 中插入双下划线?
我可以将其默认放在“TraditionalForm”的最后一行吗?
答案1
我不认为 Mathematica 可以做双下划线。它不是字体变化它支持。你可以使用迭代底标。选择所需的文本,然后按 Ctrl-4(版本 < 7 中为 Ctrl-=),然后输入下划线字符_
并重复。也可以使用代码创建Underscript[Underscript[1234, _], _]
。对于非粗体文本,如下所示
但这可能不是您想要的。我猜您问题的第二部分意味着您有一些较长的 TraditionalForm 输出,并且您希望最后一行带下划线以指示/强调结尾?
这很棘手,原因有几个。首先,我认为没有任何(简单的)方法可以修改排版过程来检测和设置最后一行的样式。此外,自动换行可能与*Form
您用来生成单元格中显示的框。
你可以放一个细胞框架在输出单元格的底部(手动,或通过修改“Output”样式,或通过创建您自己的“FramedOutput”单元格样式,您可以随时使用它),但这不会区分StandardForm
和TraditionalForm
输出。它也不能绘制双线(据我所知......)。
要修改现有的“输出”单元格,请选择其括号并按 Ctrl-Shift-O 打开选项检查器。然后转到 Cell > CellFrame 部分,并将 CellFrame 设置为{{0,0},{4,0}}
数字表示框架的厚度,例如
要修改笔记本的样式表,请转到菜单项“格式”>“编辑样式表”。单击父样式表“Default.nb”,然后将输出子部分(来自“输入和输出单元格的样式”部分)复制到您正在处理的笔记本的样式表中。然后选择输出子部分的单元格括号并使用选项检查器(或修改细胞表达) 来更改 CellFrame,如上例所示。现在所有输出单元格下方都会有一条线。
您可以修改框架样式和尺寸以适合您的喜好。
希望有帮助!