Когда вы передаете только строку в CreateDocument
(даже если она заключена в Style
), Mathematica создает новый документ со строкой внутри TextCell
.Вот почему вы видите буквальную строку "a\n\tb\n\t\tc"
.
С другой стороны, ваш отформатированный результат - Output
.Таким образом, вам нужно указать, что новый документ должен быть создан с TextCell
, отформатированным со стилем "Output"
.
Следующее дает то, что вы хотите:
CreateDocument[TextCell[text, "Output"]]