我正在用 Latex 制作软件需求文档。
我希望制作一些“有点”容易使用的东西,因为如果这个东西得到良好的反响,公司里会有更多的人开始做同样的事情。
使用glossaries
包我们可以创建如下结构
\newglossaryentry{utc}
{
name=UTC,
description=
{
Coordinated Universal Time
}
}
然后,通过调用\gls{utc}
,它被编译并显示名称字段。
(有点像使用参考书目)
我正在考虑制作这样的结构来表示需求。这样,我们就可以创建一个包含需求的文件,然后在文档中调用它们。
就像是:
输入:
\newrequirement{
type=Functional
priority=high
description={
app must save the world
}
frame={
detailed description on saving the world
}
}
输出:通过调用\printrequirements
Functional requirements:
FR1: App must save the world
Priority: High
frame: detailed description on saving the world
------
FR2:
Priority:
frame:
...
我无法使用该glossaries
包,因为它已经在实际词汇表中使用。
我一直在寻找一种使用自定义字段创建此类结构的方法,以便我们可以稍后决定打印格式,但不能说我甚至知道要寻找什么......
\newcommand
我已经用和创建了一些命令\newcommandx
,这是创建类似的东西的方法吗\newglossaryentry
?
我很感激您提出一些想法?
PS 现在我写了这个问题,我认为最好的例子就是包bibliography
,因为它还为条目添加了一个计数器