请问如何连接两个带颜色格式的字符串?
mathematica吧
全部回复
仅看楼主
level 6
泥萌都👀 楼主
"ABC"
"XYZ"
(*已知两个字符串可以拼接起来*)"ABC" <> "XYZ"
Style["ABC", Red]
Style["XYZ", Blue]
(*那么两个带格式的字符串要怎么拼接?*)Style["ABC", Red] <> Style["XYZ", Blue]
(*不能是 TableForm 这种网格形式的,他会有奇怪的对齐效果*)
2024年01月25日 08点01分 1
level 6
泥萌都👀 楼主
注意到在帮助文档的StringJoin页面有提到可以连接彩色文字。
所以要用什么函数制作彩色文字?
2024年01月25日 08点01分 2
吧务
level 13
ToString[Style["ABC", Red], StandardForm]
2024年01月25日 12点01分 3
哦哦这样啊,谢谢!
2024年01月25日 15点01分
level 7
如果只是单纯的为了显示,可以用Row
2024年01月25日 14点01分 4
1