在 Latex 中创建类似书目/词汇表的结构

在 Latex 中创建类似书目/词汇表的结构

我正在用 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,因为它还为条目添加了一个计数器

相关内容