这是命令 hxmkbib,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
hxmkbib - 从模板创建参考书目
概要
hxmk书目 [ -s 分离器 [ -a 辅助文件 [ -n 最大作者数 [ -r 更多作者 ] 书目档案 [
模板文件 ]
商品描述
- hxmk书目 命令从中读取书目键(标签)列表 辅助文件,找到
对应的条目 书目档案 并创建参考书目,使用 模板文件 作为一个
模型。 的 辅助文件 例如,可能是由 赛特(1). 它由标签、一个
每行。 这 书目档案 是一个 参考(1)风格数据库。 hxmk书目 寻找带有 %L
字段等于 辅助文件.
- 模板文件 由三部分组成:
前言 序言是直到第一次出现的部分 %{. 序言是
复制到输出不变,除了出现 %. 创建单个
% 在输出中,序言中必须有两个 (%%)。 所有其他事件
% 后跟另一个字母不会被复制,而是被收集到一个字符串中
称为“排序顺序”。 并用于对条目进行排序,如下所述。
模板 模板以 %{L: 并以匹配结束 %}. 中间的文字
被复制的频率与书目条目一样频繁 书目档案 对应的
键入 辅助文件. 模板中的变量替换为对应的
书目条目中的字段:所有出现的 %x 将被取代
部分 %x 的条目。 部分文本可能包含在 %{x: 和 %}。 这
意味着只有当当前条目有一个时才应该输出中间的文本
部分 x. 包含在其中的文本 %{!x: 和 %} 只有在输入时才会输出
不 而不去 有一个领域 x. 两种条件部分也可以嵌套。
后序 之后的文字 %} 毕竟是参考书目,原样复制到输出中
条目已被处理。
默认情况下,书目条目按照输入的键顺序复制到输出
辅助文件,除了出现多次的键只使用一次。 如果序言
包含出现的 %x (哪里 x 既不是 "%" 也不是 "{") 那么这些一起决定
排序顺序。 例如,如果前导包含 %A%D,则条目将首先排序
字段 A(作者),然后字段 D(日期)。
以下是创建 HTML 格式参考书目的模板文件示例:
参考书目
%{L:
%{A:A%}%{!A:%{E:E%}%{!E:%{Q:Q%}%{!Q:-%}%}%}
%{B:"%T"
在:%{E:%E(编辑)
%} %B。 %{V: %V.%}
%}%{J:"%T"
在:%{E:%E(编辑)
%} %J。 %{V: %V.%}%{N: %N.%}%{P: pp.%P.%}
%}%{!B:%{!J: %T.
%}%}%{我:%我。
%}%{D:%D。
%}%{C:%C。
%}%{R:%R。
%}%{S:%S。
%}%{O:%O
%}%{U: %U
%}
%}
该模板以四行序言开头,包括排序字符串 %A%D 在线
3. 排序字符串本身不会输出,但注释的其余部分会输出。
从线 %{L: 到线 %} 是模板。 例如,以 <dt
身份证=... 包含打印作者 (%A) 的复杂条件文本(如果有),
否则为编辑 (%E)(如果有),否则为作者的机构
(%Q),如果有,否则为破折号。 注意零件是如何嵌套的,大部分文字是
内 %{!一种:...%},这意味着该部分只有在没有作者的情况下才有效
字段 (%A)。
最后两行是后同步码,将简单地复制不变。
一个看起来像这样的书目条目 书目档案:
%L 爪哇
%A 高斯林,詹姆斯
%A 喜悦,比尔
%A 斯蒂尔,伙计
%T Java 语言规范
%D 1998
%I 艾迪生-卫斯理
%U http://java.sun.com/docs/books/jls/index.html
将被上面的模板打印为:
高斯林,詹姆斯; 乔伊,比尔; 斯蒂尔,盖伊
Java 语言规范。
艾迪生-卫斯理。
1998.
<a href="/http://java.sun.com/docs/books/jls/index.html">http://java.sun.com/docs/books/jls/index.html
配置
支持以下选项:
-a 辅助文件
包含书目条目的键(标签)列表的文件
应该打印。 如果该选项不存在,则此文件的名称由
这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 模板文件 通过删除最后一个扩展名并添加参数 .aux。 如果不
模板文件 给定,默认 辅助文件 is 辅助.
-s 分离器
如果一个条目中有多个作者或编辑,他们的名字将被列出
中间有一个分隔符。 默认情况下,分隔符是“;”(即分号
和一个空格)。 使用此选项可以更改分隔符。
-n 最大作者数
如果有超过 最大作者数 条目中的作者,只有第一作者
将被打印,其他将被字符串替换 更多作者。 该
默认值为 3。
-r 更多作者
如果有多个要打印的字符串 最大作者数 作者。 默认是
“等。”。
操作数
支持以下操作数:
书目档案 必须给出书目数据库的名称。 它必须是一个文件
参考(1) 格式和每个条目必须至少有一个 %L 字段,用作
钥匙。 (没有此类字段的条目将被忽略。)
模板文件
输入文件的名称是可选的。 如果缺席, hxmk书目 会读
来自标准输入的模板。
诊断
返回以下退出值:
0 顺利完成。
> 0 发生错误。 通常这是因为无法打开文件或因为
%{ 和 %} 对没有正确嵌套。 很少有它也可能是一个out
内存错误。 一些可能的错误消息:
失踪 ':' in 模式
hxmk书目 找到一个 %{ 但它后面的第二个或第三个字母不是冒号。
没有 '%{' in 模板 文件
模板文件不可用,因为它不包含模板。
不平衡 %{...%} in 模式
有超过 %}。
使用 onworks.net 服务在线使用 hxmkbib