17, FontFamily -> "Monaco"-6ren">
gpt4 book ai didi

string - 在 Mathematica 中使用 "CreateDocument"函数而不丢失格式

转载 作者:IT老高 更新时间:2023-10-28 13:03:26 24 4
gpt4 key购买 nike

我想从表达式列表创建一个格式化文档。此列表中的表达式之一如下:

text = Style["a\n\tb\n\t\tc", FontSize -> 17, FontFamily -> "Monaco"]

它会按计划格式化:

enter image description here

但是当我执行以下命令尝试生成文档时:

CreateDocument[{text}]

我知道了:

enter image description here

在使用“CreateDocument”以编程方式生成文档时,有什么方法可以保持字符串的格式?

软件平台:我正在运行 Mathematica 8。

谢谢。

最佳答案

当您只向 CreateDocument 传递一个字符串时(即使包装在 Style 中),Mathematica 会在 TextCell 中创建一个包含字符串的新文档>。这就是为什么您会看到文字字符串 "a\n\tb\n\t\tc" 显示的原因。

另一方面,您的格式化结果是一个输出。因此,您需要指定用 "Output" 样式格式化的 TextCell 创建新文档。

下面给出了你想要的:

CreateDocument[TextCell[text, "Output"]]

enter image description here

关于string - 在 Mathematica 中使用 "CreateDocument"函数而不丢失格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8110096/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com