Amazon Best VPN GoSearch

OnWorks 网站图标

refdbib - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 refdbib

这是 refdbib 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


refdbib - RefDB 的书目客户端

概要


参考资料 [-d 数据库[-D stylespec-目录[-e 日志目的地[-E 编码]
[-f 标准输入[-h[-i IP地址[-l 日志级别[-L 日志文件[-m[-N ]
[-p 端口[-q[-r[-S 样式[-t 输出类型[-T [-u 姓名[-v[-V]
[-w 密码[-x[-y 配置文件] 文件名

商品描述


refdbib 是一个命令行客户端,用于生成参考书目 参考数据库(7). refdbib 读取
的内容 文件名,其中包含引用列表作为 XML 文档,根据
引文列表x.dtd, 并将所需格式的参考书目发送到标准输出。 如果不
指定输入文件后,refdbib 尝试从标准输入读取数据。 除非被压制,否则
还编写了一个样式规范文件(DSSSL 或 XSLT 样式表)和一个 CSS
HTML 输出到磁盘的样式表。

refdbib 是一个低级工具。 建议使用随附的包装器之一
参考数据库。 围兜(1) 是一个 shell 脚本,它创建引用列表,运行 refdbib
这个列表,并转换文档。 参考数据库(1) 是一个基于 Makefile 的系统
方便地封装了书目生成和文档转换。

本手册页仅描述了 refdbib 的启动选项。 请咨询 RefDB
手册(见下文)对输入和输出格式的描述,以及
某些输出类型所需的后处理指令。

配置


-d 数据库
默认数据库的名称。 您可以随时更改数据库
互动环节。

-D stylespec-目录
指定完整路径或 . 将当前工作目录用于输出
样式规范和 CSS 文件。 后一种情况是您通常想要的,如果
您可以从存储 LaTeX 或 SMGL/XML 文档的目录运行 refdbib。
如果您根本不指定目录,这也是默认设置。

-e 日志目的地
log-destination 的值可以是 0、1 或 2,或等效的字符串 斯特德,
系统日志文件, 分别。 此值指定日志信息的去向。
0(零)表示将消息发送到 stderr。 它们可立即在
屏幕,但它们可能会干扰命令输出。 1 将输出发送到
系统日志设施。 请记住,必须将 syslog 配置为接受日志消息
从用户程序,请参阅 系统日志(8) 手册页以获取更多信息。 类Unix
系统通常将这些消息保存在 /var/log/user.log 中。 2 将消息发送到
可以使用指定的自定义日志文件 -L 选项。

-E 编码
选择输出字符编码。 如果不使用此选项,参考书目数据
将使用数据库的字符编码。 看 图标v_open(3) 清单
可用的编码。

-f 标准输入
这是使在不支持标准输入的平台上从标准输入读取数据成为可能的拐杖
允许自动检测标准输入上的数据,如 Windows/Cygwin。 在其他平台,
如果数据可用,refdbib 会自动从标准输入读取数据。

-h
显示帮助和使用屏幕,然后退出。

-i IP地址
设置运行应用服务器的box的IP地址 参考数据库(1)。
除了 IP 地址,您还可以指定主机名,只要它可以
由您的系统正确解决。

-l 日志级别
指定记录事件的优先级。 这是一个介于 0 之间的数字
和 7 个或其中一个字符串 EMERG, 警报, 暴击, 犯错, 警告, 注意, info, 调试,
分别(另见日志级别定义)。 -1 完全禁用日志记录。 一个低
像 0 这样的日志级别意味着只记录最关键的消息。 更高的日志
级别意味着也记录较少的关键事件。 7 将包括调试
消息。 后者可能冗长而丰富,因此您希望避免此日志级别
除非你需要追踪问题。

-L 日志文件
指定将接收日志消息的日志文件的完整路径。 通常这个
将是 /var/log/refdba。

-m
此开关可转换因缺少参考文献(即引用但不可用)引起的错误
数据库)进入警告,导致 refdbib 返回 0 而不是错误代码。

-N
使用此选项可指定参考编号的起始位置。
默认值为 1。如果您需要拼凑合成,此选项会派上用场
仍然需要编号的参考书目或每章参考书目
连续。

-p 端口
设置运行应用服务器的机器的端口。

-q
无需阅读配置文件即可启动。 客户端将使用编译时
未使用命令行开关设置的所有值的默认值。

-r
使用此选项可请求原始书目而不是熟书目。 原始书目
未以任何方式格式化并使用标准 DocBook 或 TEI 进行处理
样式表而不是 RefDB 驱动程序文件。

-S 样式
指定书目样式。 这控制了参考书目的格式和
处理文档时的文本引用。

-t 输出类型
选择输出类型。 用 db31 生成 DocBook SGML 书目, 数据库31x
DocBook XML 书目(基于 DTD,最高 4.3), 数据库50x Docbook V5 XML
参考书目(基于模式), 泰克斯 对于 TEI P4 XML 书目, 泰5x 对于 TEI P5
XML 参考书目, 书目 对于 BibTeX 参考书目,以及 RTF 用于 RTF 参考书目。
输出的类型还决定了样式规范文件的类型(如果有的话)
除了用于格式化的参考书目之外,还将生成。 这是
如果您想使用 DSSSL 处理 DocBook XML 文档,这只是一个问题
样式表:在这种情况下,您应该使用 db31 使用此选项。 SGML 参考书目
element 也是一个有效的 XML 元素,但您将获得一个 DSSSL 驱动程序文件而不是一个
使用时的XSL驱动文件 数据库31x.

注意:在当前的实现中, -t 泰克斯 选项还将返回一个 DocBook
需要转换为 TEI 参考书目的参考书目
书目2tei.xsl 样式表。 这 -t 泰5x 选项创建一个直接可用的 TEI
参考书目。

-T
以秒为单位设置客户端/应用程序服务器对话的超时时间。 与
不成功的读或写尝试将被视为死亡并在之后被删除
这段时间已经过去了。

-u 姓名
设置数据库访问的用户名。 注意:此用户名不必与
用户的登录名。 这是访问数据库所需的用户名
服务器。

-v
打印版本和版权信息,然后退出。

-V
切换到详细模式。

-w 密码
设置数据库访问密码。 注意:此密码不必与
用户的登录密码。 这是访问数据库所需的密码
服务器。

-x
发送未加密的密码。

-y 配置文件
指定全局配置文件所在的目录 注意:默认情况下,所有
RefDB 应用程序在指定的目录中查找其配置文件
在构建包的配置步骤中。 也就是说,你不需要 -y
选项,除非您在不寻常的位置使用预编译的二进制文件,例如通过重新定位
rpm 包。

诊断


如果一切顺利,退出代码为 0。 如果命令返回错误,或者如果
启动期间出现一般错误情况,例如可用内存不足。

配置


refdbib 在启动时评估 refdbibrc 配置文件以初始化自身。

1. 参考文献
┌──────────────────┬────────────────────────────┬──────── ──────────────────────┐
请按需咨询默认评论
├────────────────┼──────────────────────────┼──────── ──────────────────────┤
│refdblib │ (none) │ 目录路径 │
│ │ │ 包含可分享│
│ │ │ DTD、HTML 等文件 │
│ │ │ 模板等 │
├────────────────┼──────────────────────────┼──────── ──────────────────────┤
│defaultdb │ (none) │ 默认数据库。 │
│ │ │ refdbib 会用这个 │
│ │ │ 数据库除非你│
│ │ │ 指定数据库在│
│ │ │ │的引文要素
│ │ │你的文件。 │
├────────────────┼──────────────────────────┼──────── ──────────────────────┤
│pager │ stdout │ 命令行 │
│ │ │ 接受 │ 的寻呼机
│ │ │ refdb 在标准输入上的输出 │
│ │ │ 允许滚动和 │
│ │ │ 其他漂亮的东西。 │
│ │ │ “stdout”发送数据│
│ │ │ 到标准输出。 │
├────────────────┼──────────────────────────┼──────── ──────────────────────┤
│passwd │ * │ 密码是 │
│ │ │ 用于认证 │
│ │ │ 与数据库 │
│ │ │ 服务器。 是│
│ │ │ 潜在的邪恶到 │
│ │ │ 存储未加密│
│ │ │ 磁盘文件中的密码。 │
│ │ │ 至少要确保 │
│ │ │ init 文件不是 │
│ │ │ 任何人都可读│
│ │ │ 其他。 默认│
│ │ │ 设置导致refdbib │
│ │ │ 询问您的密码 │
│ │ │ 互动。 │
├────────────────┼──────────────────────────┼──────── ──────────────────────┤
│port │ 9734 │ refdbd 所在的端口 │
│ │ │ 听。 更改此为 │
│ │ │ 所有客户和 │
│ │ │ 服务器如果这个值 │
│ │ │ 干扰他人│
│ │ │ 程序使用这个端口。 │
├────────────────┼──────────────────────────┼──────── ──────────────────────┤
│serverip │ 127.0.0.1 │ IP 地址或 │
│ │ │ 机器的主机名│
│ │ │ refdbd 运行的地方。 使用│
│ │ │ 默认(本地主机)│
│ │ │ 客户地址│
│ │ │ 和 refdbd 运行在 │
│ │ │ 同机。 │
├────────────────┼──────────────────────────┼──────── ──────────────────────┤
│timeout │ 180 │ 以秒为单位的超时时间。 │
│ │ │ 过了这个时间又 │
│ │ │ 过去了,一个停滞│
│ │ │ 连接已取 │
│ │ │ 下来。 增加这个│
│ │ │ 珍惜如果遇到│
│ │ │ 频繁超时错误│
│ │ │ 由于高网络│
│ │ │ 交通或refdbs │
│ │ │ 过载。 │
├────────────────┼──────────────────────────┼──────── ──────────────────────┤
│用户名 │ 登录名 │ 用户名 │
│ │ │ 用于认证 │
│ │ │ 与数据库 │
│ │ │ 服务器。 这可能是│
│ │ │ 不同于登录│
│ │ │ 用户名。 │
├────────────────┼──────────────────────────┼──────── ──────────────────────┤
│verbose │ f │ 设置为 t 如果你 │
│ │ │ 更喜欢冗长的错误 │
│ │ │ 讯息。 │
├────────────────┼──────────────────────────┼──────── ──────────────────────┤
│logfile │ /var/log/refdbib.log │ 一个完整路径 │
│ │ │ 自定义日志文件。 这是│
│ │ │ 仅在 logdest 为 │ 时使用
│ │ │ 适当设置。 │
├────────────────┼──────────────────────────┼──────── ──────────────────────┤
│logdest │ 1 │ 目的地 │
│ │ │日志信息。 0 = │
│ │ │ 打印到标准错误; 1 = 使用│
│ │ │ 系统日志工具; 2 = │
│ │ │ 使用自定义日志文件。 │
│ │ │ 后者需要一个 │
│ │ │ │ 的正确设置
│ │ │ 日志文件。 │
├────────────────┼──────────────────────────┼──────── ──────────────────────┤
│loglevel │ 6 │ 日志级别最高 │
│ │ │ 哪些信息是 │
│ │ │ 发送。 低设置 (0) │
│ │ │ 只允许最多│
│ │ │ 重要讯息, 一 │
│ │ │ 高设置 (7) 允许 │
│ │ │ 所有消息包括 │
│ │ │ 调试信息。 -1 表示│
│ │ │ 不会记录任何内容。 │
├────────────────┼──────────────────────────┼──────── ──────────────────────┤
│outtype │ db31 │ 输出类型│
│ │ │ 产生。 用 db31 对于│
│ │ │ DocBook SGML │
│ │ │ 参考书目, 数据库31x
│ │ │ DocBook XML │
│ │ │ 参考书目, 泰克斯 对于│
│ │ │ TEI XML 参考书目, │
│ │ │ 和 书目 BibTeX │
│ │ │ 参考书目。 │
├────────────────┼──────────────────────────┼──────── ──────────────────────┤
│outformat │ (none) │ 书目风格 │
│ │ │ 用于 │
│ │ │ 输出。 这就是名字│
│ │ │ 原汁原味的风格│
│ │ │ 以前添加到 │
│ │ │ 数据库。 │
├────────────────┼──────────────────────────┼──────── ──────────────────────┤
│stylespecdir │ . │ 一个目录的路径 │
│ │ │(包括尾随│
│ │ │ 目录分隔符) │
│ │ │ 即会收到 │
│ │ │ 样式表驱动文件。 │
│ │ │ 默认设置将 │
│ │ │ 直接驱动文件│
│ │ │ 到当前工作 │
│ │ │ 目录最 │
│ │ │ 可能包含 │
│ │ │ 输入文件。 应该│
│ │ │ 很少有必要│
│ │ │ 使用不同的设置。 │
├────────────────┼──────────────────────────┼──────── ──────────────────────┤
│startnumber │ 1 │ 所在的编号 │
│ │ │ 参考编号 │
│ │ │ 开始于。 这个选项│
│ │ │ 主要用于│
│ │ │ 编译进阶│
│ │ │ 参考书目或 C │
│ │ │ 硬汉们的坚持│
│ │ │ 计数开始于 │
│ │ │ 零。 │
├────────────────┼──────────────────────────┼──────── ──────────────────────┤
│toencoding │ (数据库编码) │ 字符编码 │
│ │ │ 参考书目│
│ │ │ 输出。 如果这不是│
│ │ │ 指定,数据会│
│ │ │ 使用与 │ 相同的编码
│ │ │数据库。 │
├────────────────┼──────────────────────────┼──────── ──────────────────────┤
│ignore_missing │ f │ 如果设置为"f", │
│ │ │ 缺少参考文献(即 │
│ │ │ 引用但不在 │
│ │ │ 数据库)会抛出一个 │
│ │ │ 错误。 如果设置为“t”,│
│ │ │ 你会收到警告但是 │
│ │ │ 缺少的参考文献 │
│ │ │ 不会导致refdbib │
│ │ │ 返回错误。 │
├────────────────┼──────────────────────────┼──────── ──────────────────────┤
│no_encrypt │ f │ 如果设置为't',密码 │
│ │ │ 正在传播│
│ │ │ 未加密。 默认│
│ │ │是对密码进行加密。 │
└─────────────────┴──────────────────────────┴──────── ──────────────────────┘

示例


第一个示例展示了如何创建 DocBook SGML 书目文件。

$~
参考资料 -d 我的引用 -S “Br.J.Pharmacol。” -t db31 -D “。” 我的论文.id.xml > 我的论文.bib.sgml

此命令将使用数据库“myrefs”来检索定义在
我的论文.id.xml。 它们将根据称为的书目风格进行格式化
“Br.J.Pharmacol。” 并将被重定向到参考书目文件 mypaper.bib.sgml。 这
DSSSL 驱动文件(它会自动以书​​目风格命名,即
Br.J.Pharmacol.dsl) 将存储在当前工作目录中。

第二个示例展示了如何从您的 LaTeX 文档创建 BibTeX 参考书目
(假设你跑了 胶乳 在此命令之前至少一次。

$~
参考资料 -d 我的引用 -S “名称” -t 书目 我的paper.aux > 我的论文.bib

此命令将使用数据库“myrefs”来检索定义在
mypaper.aux。 中间书目数据库将存储在 mypaper.bib 中,并将
作为输入文件 书目.

备注
为了与 书目, 可以指定辅助文件
没有 .aux 扩展名(上例中的 mypaper)。

如果您正在处理一个一遍又一遍地引用相同参考文献的长文档,
对 .aux 文件进行预处理以消除重复项(duplicates
不要混淆 书目 但它们浪费空间):

$~
分类 我的paper.aux | 优衣库 | 参考资料 -d 我的引用 -S “名称” -t 书目 > 我的论文.bib

备注
runbib 脚本自动执行这种预处理。

使用 onworks.net 服务在线使用 refdbib


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。