Estou tentando gerar citações que incluam múltiplas referências a diferentes trabalhos, por exemplo, \cite{A,B}
no [A,B]
texto. Não consigo descobrir como usar RefTeX+AUCTeX (no Emacs 27.1) para incluir múltiplas citações.
Há uma pergunta semelhante feitaaquiisso mostra como manipular o RefTeX, mas em meu fluxo de trabalho ainda não consigo usar \cites
para consultar vários regexes e incluí-los no mesmo \cite{}
comando. Eu também tentei acertar ?
, e isso sugere n/p
ir para a entrada seguinte/anterior, mas isso na verdade não faz nada do meu lado. Será que existe algum conflito no meu sistema que impede que os comandos de entrada seguinte/anterior funcionem? Observe que a inclusão manual de múltiplas entradas, por exemplo, \cite{A,B}
gera um comportamento correto - portanto, minha distribuição LaTeX/bibliografia suporta múltiplas citações em um único \cite
comando.
Como você pesquisa o banco de dados várias vezes e inclui diversas entradas bibliográficas diferentes em um único \cite
comando?
MWE
\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}
Comandos usados:C-c [
Responder1
O principal problema acabou sendo minha estrutura de conclusão do Emacsvertico
. Isso completou minhas consultas Regex e ao usar TAB
or RET
incluiu apenas o atualmente selecionado no prompt do Vertico. Ainda posso executar o Regex (por exemplo, não a entrada sugerida pelo Vertico) usando vertico-exit-input
(com ligação padrão M-RET
). Desta forma o Regex original (por exemplo Author1\|Author2
) pode ser executado, múltiplas entradas podem ser marcadas, usando m
, no RefTeX
buffer de seleção e inseridas em um único \cite
comando usando a
.