我正在嘗試產生包含對不同作品的多個引用的引用,例如在文本中\cite{A,B}
給出。[A,B]
我似乎無法弄清楚如何使用 RefTeX+AUCTeX (在 Emacs 27.1 中)來包含多個引用。
有一個類似的問題被問到這裡顯示如何操作 RefTeX,但在我的工作流程中,我似乎仍然無法用於\cites
查詢多個正規表示式並將它們包含在同一\cite{}
命令中。我也嘗試過點擊?
,這建議n/p
轉到下一個/上一個條目,但這實際上對我沒有任何作用。難道我的系統上存在一些衝突,導致下一個/上一個輸入命令無法運作?請注意,手動包含多個條目,例如,\cite{A,B}
確實會產生正確的行為——因此我的 LaTeX/參考書目發行版支援在單一\cite
命令中多次引用。
如何多次搜尋資料庫並將多個不同的參考書目條目包含到單一\cite
命令中?
微量元素
\documentclass{article}
\bibliography{plain}
\begin{document}
Some citation~\cite{lamport94}.
\begin{thebibliography}{9}
\bibitem{texbook}
Donald E. Knuth (1986) \emph{The \TeX{} Book}, Addison-Wesley Professional.
\bibitem{lamport94}
Leslie Lamport (1994) \emph{\LaTeX: a document preparation system}, Addison
Wesley, Massachusetts, 2nd ed.
\end{thebibliography}
\end{document}
使用的命令:C-c [
答案1
主要問題是我的 Emacs 完成框架vertico
。這完成了我的正規表示式查詢,並且在使用時TAB
或RET
僅包含 Vertico 提示中當前選擇的內容。我仍然可以使用vertico-exit-input
(使用預設綁定)執行正規表示式(例如,不是Vertico建議的輸入)M-RET
。透過這種方式Author1\|Author2
,可以執行原始正規表示式(例如),可以m
在RefTeX
選擇緩衝區中使用 來標記多個條目,並使用 來將多個條目插入到單一\cite
命令中a
。