![autocite 与 autoref/cref 类似吗?](https://linux22.com/image/369693/autocite%20%E4%B8%8E%20autoref%2Fcref%20%E7%B1%BB%E4%BC%BC%E5%90%97%EF%BC%9F.png)
如果一篇论文只有一位作者,则可以说“参见 Jackson [1] 的作品”。如果一篇论文有两位作者,则必须同时提及两位作者,即“参见 Jackson 和 Muller [2] 的作品”。如果论文中有两位以上的作者,则必须提及第一位作者的名字,其余作者则以“et al.”的形式列出,例如“Jackson et al. [1]”。
我正在寻找一种自动化的方法来实现这一点。例如,现在我的代码将有
Jackson~et~al.~\cite{the-citation-id}
Jackson~and~Muller~\cite{the-citation-id}
Jackson~et~al.~\cite{the-citation-id}
针对上述各个情况。我希望能够做的是,\clevercite{the-citation-id}
在所有情况下都使用一些宏。