LaTeX 中的“动态”新命令

LaTeX 中的“动态”新命令

虽然我已经使用 LaTeX 很长时间了,但我从来没有定义过“动态”的新命令。以下是我的想法:

我定义了一个新命令,例如\newitem使用以下输入

\newitem{category}{style}{ref}{title}

现在我想在内容列表中使用category和进行排序,在 中使用,并使用 进行标题显示。但是我不知道如何实现。stylerefbibtex

我希望内容首先按类别列出,然后按样式列出。此外,我不知道如何系统地ref添加bibtex

让我解释一下我期望我\newitem做什么。考虑一下,我的 TeX 文件中有以下内容:

\newitem{spin}{lecture}{Ed. Nelson, someconference}{New method to rotate spin}
\newitem{ion}{paper}{Loss et al, someaddress}{New method to manipulate ions}
\newitem{spin}{paper}{Z. Yu et al, pra.....}{Another method to rotate spin}    .....    

我期望 PDF 输出如下:

表中的内容

  1. 旋转
    讲座
    1. 旋转自旋的新方法
    2. ....
    ...
    论文
    1. 旋转自旋的另一种方法
    2. ....
  2. 离子
    讲座
    1. ....
    2. ...
    ....
    论文
    1. 操纵离子的新方法
    2. ...... ...

参考

[1] Ed. Nelson, someconference
[2] Loss 等人, someaddress
[3] Z. Yu 等人, pra.....

PS:抱歉,这个问题让人困惑。

相关内容