函数出版
提供了记录脚本文件的动态可能性。与静态文档不同,出版
运行脚本文件,在运行脚本时保存所有图形和输出,并以所需的输出格式显示长边静态文档。静态文档可以利用发布符号以增强和自定义输出。
(file)
¶(file, output_format)
¶(file, option1, value1, …)
¶(file, options)
¶output_file =
publish (file, …)
¶从Octave脚本文件生成返回文件以几种输出格式之一。
生成的返回解释了部分注释中的发布符号,这在GNU Octave手册中有详细解释。节注释是以双注释字符行开头的注释块。
假设以下示例使用某些发布符号作为脚本文件的内容pub_example.m:
##标题##某些*bold*、_italic_或|monospace|带#a的文本<https://www.octave.org链接到*GNU Octave*>.###要评估的“真实”Octave命令sobrero()%%MATLAB也支持注释样式(“%”)%%*项目符号列表项1%*项目符号表项2%%#编号列表项1%#编号列表项2
若要发布此脚本文件,请输入publish(“pub_example.m”)
.
当使用一个输入参数调用时,会在一个bdirectory中生成一个HTML返回</html>相对于当前工作目录。中的AnyOctave命令pub_example.m在单独的上下文中进行评估,并且在执行脚本文件时创建的任何图形都包含在其中。
使用出版文件, 输出_格式)
相当于使用结构体的函数调用
paramformat输出_格式;出版文件, param)
这将在下面描述。使用参数/值对也是如此
param.参数1= 值1;出版文件, param)
结构体param可以具有以下字段名。如果未指定字段名,则使用默认值:
‘</html>默认doc’, ‘乳胶’, ‘幻灯片演示文件’,‘pdf或xml’.
输出格式doc’, ‘幻灯片演示文件和xml当前不受支持。生成doc返回,打开生成的</html>与您的办公室套房返回。
在Octave中,通过在名为“”的函数文件中实现所有回调子函数来支持自定义格式__publish_<自定义格式>_output__.m’. 要获取HTML格式类型的模板,请执行以下操作:
edit(fullfile(fileparts(which(“publish”))。。。“private”、“__publish_html_output__.m”)
‘[](默认),整数值≥0
‘真的(默认)或错误的’
‘真的(默认)或错误的’
‘真的(默认)或错误的’
‘Inf(默认值)或整数值>0
‘真的(默认)或错误的’
参数输出output_file是一个字符串,包含生成的返回的路径和文件名。
详见: grabcode.
的对应方出版
是grabcode
:
filename
¶url
¶code_str =
grabcode (…)
¶从创建的返回中获取代码出版
作用
已发布的返回中抓取的代码必须用字符串括起来#####源开始#####和#####源端#####’.这个出版
函数会自动创建此格式。
如果没有指定返回值,代码将保存到一个临时文件中,并在默认编辑器中打开。注意:临时文件必须保存到新的文件名,否则代码将丢失。
如果指定输出,抓取的代码将作为字符串返回代码_str.
用例
publish(“my_script.m”);grabcode(“html/my_script.html”);
上面的示例发布my_script.m到默认位置html/my_script.html接下来,获取已发布的Octave脚本,以便在新的临时文件中编辑其内容。
详见: 出版.
版权所有 © 2024 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号