虽然我已经使用 LaTeX 很长时间了,但我从来没有定义过“动态”的新命令。以下是我的想法:
我定义了一个新命令,例如\newitem
使用以下输入
\newitem{category}{style}{ref}{title}
现在我想在内容列表中使用category
和进行排序,在 中使用,并使用 进行标题显示。但是我不知道如何实现。style
ref
bibtex
我希望内容首先按类别列出,然后按样式列出。此外,我不知道如何系统地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. 旋转自旋的新方法
2. ....
...
论文
1. 旋转自旋的另一种方法
2. .... - 离子
讲座
1. ....
2. ...
....
论文
1. 操纵离子的新方法
2. ...... ...
参考
[1] Ed. Nelson, someconference
[2] Loss 等人, someaddress
[3] Z. Yu 等人, pra.....
PS:抱歉,这个问题让人困惑。