这是命令 runbib,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
runbib - 创建 RefDB 参考书目
概要
围兜 [-a 司机[-b html 驱动程序[-c xhtml-驱动程序[-d 数据库[-E 编码]
[-G css文件[-h[-i IP地址[-I 姓名[-j 翡翠参数[-N 数[-r[-s]
[-S 样式[-t 输出类型[-u 姓名[-w 密码] 文件名
商品描述
此 shell 脚本是书目客户端的包装器 参考资料(1) 简化
书目的创建。 对于 SGML 和 XML 文档,runbib 首先运行 openjade 或
xslt过程(1) 分别从源文档中检索引文列表。 然后
它运行 参考资料(1) 生成作为外部实体的参考书目
提取的引文信息。 它还将创建样式表驱动程序文件
用于后续文档转换的格式信息。 对于 BibTeX 文档,
runbib 使用 .aux 文件中的信息来检索您可以使用的参考书目文件
用作输入文件 书目(1)。
配置
-a 司机
用于打印输出的自定义 XSL 驱动程序文件的完整路径。 这个文件必须导入
相应的 RefDB 驱动程序文件。
-b html 驱动程序
HTML 输出的自定义 XSL 驱动程序文件的完整路径。 这个文件必须导入
适当的 RefDB html 驱动程序文件。
-c xhtml-驱动程序
用于 XHTML 输出的自定义 XSL 驱动程序文件的完整路径。 这个文件必须导入
适当的 RefDB xhtml 驱动程序文件。
-d 数据库
默认数据库的名称。
-E 编码
选择输出字符编码。 如果不使用此选项,参考书目数据
将使用数据库的字符编码。 看 图标v_open(3) 清单
可用的编码。
-G CSS文件
设置 (x)html 输出要使用的 CSS 文件的路径或 URL
-h
显示帮助和使用屏幕,然后退出。
-i IP地址
设置运行应用服务器的box的IP地址 参考数据库(1)。
除了 IP 地址,您还可以指定主机名,只要它可以
由您的系统正确解决。
-I 姓名
更改实体声明的值以包括标记的部分。 多个条目
是可能的。 这些被传递为 -i Jade/OpenJade 的选项。
-j 翡翠参数
为 Jade/OpenJade 设置额外的命令行选项
-N 数
使用此选项可指定参考编号的起始位置。
默认值为 1。如果您需要拼凑合成,此选项会派上用场
仍然需要编号的参考书目或每章参考书目
连续。
-r
使用此选项可请求原始书目而不是熟书目。 原始书目
未以任何方式格式化并使用标准 DocBook 或 TEI 进行处理
样式表而不是 RefDB 驱动程序文件。
-s
跳过 runbib 的 ID 提取步骤。 您必须提供一个恰当命名的 XML 文件
包含请求的 ID。
-S 样式
指定书目样式。 这控制了参考书目的格式和
处理文档时的文本引用。
-t 输出类型
选择输出类型。 用 db31 生成 DocBook SGML 书目, 数据库31x
DocBook XML 参考书目, 泰克斯 对于 TEI XML 书目, 书目 为 BibTeX
参考书目,以及 RTF 用于 RTF 参考书目。
-u 姓名
设置数据库访问的用户名。 注意:此用户名不必与
用户的登录名。 这是访问数据库所需的用户名
服务器。
-w 密码
设置数据库访问密码。 注意:此密码不必与
用户的登录密码。 这是访问数据库所需的密码
服务器。
配置
除了使用命令行开关,runbib 也可以通过
runbib 配置文件。 与所有 refdb 配置文件一样,您可以维护一个
/usr/local/etc/refdb/ 中的全局副本和每个用户的一份副本 $ HOME. 请记住,
runbib 配置文件只涵盖那些没有传递给的选项 参考资料(1)as
该工具有自己的配置文件。
表 1. 引用数据库
┌──────────────────┬────────────┬──────────────────────── ────┐
│请按需咨询 │ 默认 │ 评论 │
├────────────────┼────────────┼────────────────────── ────┤
│jade_includearg │ none │ 改变 an 的值 │
│ │ │ 实体声明到 │
│ │ │ 包括标记的部分。 │
│ │ │ 多个条目是 │
│ │ │ 可能。 这些是│
│ │ │ 通过为 -i │ 选项
│ │ │ Jade/OpenJade。 │
├────────────────┼────────────┼────────────────────── ────┤
│jadeargs │ none │ 设置附加命令 │
│ │ │ │ 的线路选项
│ │ │ Jade/OpenJade。 使用例如│
│ │ │“-E 0”禁用│
│ │ │ 最大误差限制 │
├────────────────┼────────────┼────────────────────── ────┤
│outformat │ db31 │ 设置默认输出│
│ │ │ 格式。 支持的值 │
│ │ │ 都是 db31 (DocBook SGML │
│ │ │ 3.1 及更高版本), db31x │
│ │ │(DocBook XML 3.1 和 │
│ │ │ 以后),db50x(DocBook │
│ │ │ XML 5.0 及更高版本), teix │
│ │ │ (TEI P4)、bibtex 和 │
│ │ │ rtf。 │
└────────────────┴────────────┴──────────────────────── ────┘
SGML OUTPUT
除了 Jade/OpenJade 创建的 ID 列表之外,refdbib 还生成两个输出文件。
runbib 从这些创建另一个输出文件。 假设你有一个源文件 foo.sgml
并使用参考书目风格 J.Biol.Chem。 你会得到:
生物化学杂志
这是对一些附加格式信息进行编码的 DSSSL 驱动程序文件
特定于在后续文档中使用的所选书目风格
转换。 该文件将写入当前工作目录。 这
驱动程序文件是 HTML 和可打印输出的双重用途样式表。
文件名.xml
这是对 foo.sgml 中的引文进行编码的中间 XML 文件。
foo.bib.sgml文件
这是包含 DocBook 书目元素的文件。 你必须包括这个
文件作为外部实体到您的源文档中以整合参考书目
进入你的文字。
生物化学杂志
这是一个 CSS 文件,其中包含 html 输出使用的格式信息。
XML OUTPUT
refdbib 再次为上面的 DocBook SGML 输出生成两个输出文件,我们也
计算由 xsltproc 创建的 ID 列表。 然而,runbib 做了一些后处理,
所以最后你会得到两个额外的文件。 假设你有一个源文件 foo.xml 和
使用参考书目风格 J.Biol.Chem。 你会得到:
生物化学杂志.fo.xsl
这是用于可打印输出的 XSL 驱动程序文件,包含额外的
特定于所选书目风格的格式化信息。 该文件将是
写入当前工作目录。
生物化学杂志.html.xsl
这是用于 HTML 输出的 XSL 驱动程序文件,包含其他格式
特定于所选书目风格的信息。 该文件将被写入
当前的工作目录。
文件名.xml
这是对 foo.xml 中的引文进行编码的中间 XML 文件。
foo.bib.xml
这是包含 DocBook 或 TEI 书目的文件。 你必须包括这个
文件作为外部实体到您的源文档中以整合参考书目
进入你的文字。
生物化学杂志
这是一个 CSS 文件,其中包含 html 或 xhtml 使用的格式信息
输出。
国际博览馆 OUTPUT
refdbib 使用参考信息创建一个输出文件。 如果您的文档名为
foo.tex, 胶乳 将创建一个文件 foo.aux,refdbib 将其用作输入文件。 参考资料
输出文件将被命名为 foo.bib 并且可以被使用 书目 作为输入文件。
RTF格式 OUTPUT
refdbib 使用参考信息创建一个输出文件。 如果您的文档名为
.rtf, 引用 提取引文并将它们写入 foo.id.xml 中 refdbib
用作输入文件。 refdbib 输出文件将被命名为 foo.bib.rtf 并且可以是
用于 参考文献 作为输入文件。
例
您应该从存储文档文件的目录运行此脚本,因为所有
默认情况下,输出将写入当前工作目录。
以下命令将创建一个 DocBook SGML 书目文件和一个 DSSSL
DocBook SGML 文档 mypaper.sgml 的样式表驱动程序文件。 输出文件是
调整以匹配“生物学杂志”的引文和参考书目风格
化学”,之前以“J.Biol.Chem.”的名称添加到数据库中。所有
不包含硬编码数据库名称的引用被假定在
数据库栏。
~$
围兜 -d 酒吧 -S “J.Biol.Chem。” -t db31 我的论文.sgml
使用 onworks.net 服务在线使用 runbib