Splice
Usage
• Splice["file"] 把Mathematica输出接合到一个外部文件中. 它选取文件中包含在<* 和 *> 之间的文本,把该文本作为Mathematica输入进行计算,并使用产生的Mathematica输出替换该文本.
Notes
• Splice["infile", "outfile"] 执行从infile中取出的文本, 并把结果写入outfile. • Splice["file"] 选取名称形如name.mx 的文件并把结果写入名称形如name.x的文件. • 输入文件中不包含在 <* 和 *> 之间的文本将保持不变被拷贝到输出文件中. • Mathematica 输出的缺省格式由输入文件的扩展名称确定:
| "\!\(\*StyleBox[\"\\\"name\\\"\", \"TI\"]\)\!\(\*StyleBox[\"\\\".mc\\\"\", \"MR\"]\) " | "\!\(\*StyleBox[\"\\\"CForm\\\"\", \"MR\"]\) " | | "\!\(\*StyleBox[\"\\\"name\\\"\", \"TI\"]\)\!\(\*StyleBox[\"\\\".mf\\\"\", \"MR\"]\) " | "\!\(\*StyleBox[\"\\\"FortranForm\\\"\", \"MR\"]\) " | | "\!\(\*StyleBox[\"\\\"name\\\"\", \"TI\"]\)\!\(\*StyleBox[\"\\\".mtex\\\"\", \"MR\"]\) " | "\!\(\*StyleBox[\"\\\"TeXForm\\\"\", \"MR\"]\) " |
• The following options for Splice can be used:
可以使用如下Splice可选项:
| "\!\(\*StyleBox[\"\\\"Delimiters\\\"\", \"MR\"]\) " | "\!\(\*StyleBox[\"\\\"{\\\\\\\"<*\\\\\\\",\\\"\", \"MR\"]\) \!\(\*StyleBox[\"\\\"\\\\\\\"*>\\\\\\\"}\\\"\", \"MR\"]\) " | ""待搜索的分隔符 | | "\!\(\*StyleBox[\"\\\"FormatType\\\"\", \"MR\"]\) " | "\!\(\*StyleBox[\"\\\"Automatic\\\"\", \"MR\"]\) " | Mathematica输出的缺省格式 | | "\!\(\*StyleBox[\"\\\"PageWidth\\\"\", \"MR\"]\) " | "\!\(\*StyleBox[\"\\\"78\\\"\", \"MR\"]\) " | ""每一个输出行上字符宽度的数目 |
• 你可以使用管道来替换文件进行Splice的输入和输出.
|