RefTeX, AUCTeX를 사용하여 단일 \cite 명령에 여러 인용 포함

RefTeX, AUCTeX를 사용하여 단일 \cite 명령에 여러 인용 포함

텍스트 \cite{A,B}제공 등 다양한 저작물에 대한 여러 참조를 포함하는 인용을 생성하려고 합니다 . [A,B]여러 인용을 포함하기 위해 RefTeX+AUCTeX(Emacs 27.1)를 사용하는 방법을 알 수 없는 것 같습니다.

비슷한 질문이 나오네요여기\cites이는 RefTeX를 조작하는 방법을 보여 주지만 내 작업 흐름에서는 여전히 여러 정규 표현식을 쿼리하고 이를 동일한 명령에 포함하는 데 사용할 수 없는 것 같습니다 \cite{}. 또한 를 눌러봤고 ?이는 n/p다음/이전 항목으로 이동하라는 메시지를 표시하지만 실제로는 아무 작업도 수행하지 않습니다. 내 시스템에 다음/이전 입력 명령이 작동하지 못하게 하는 일부 충돌이 있을 수 있습니까? 예를 들어 여러 항목을 수동으로 포함하면 \cite{A,B}올바른 동작이 생성됩니다. 따라서 내 LaTeX/참고문헌 배포판은 단일 \cite명령으로 여러 인용을 지원합니다.

데이터베이스를 여러 번 검색하고 여러 다른 참고 문헌 항목을 단일 \cite명령에 포함하려면 어떻게 해야 합니까?

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}

사용된 명령:C-c [

답변1

주요 문제는 내 Emacs 완성 프레임워크로 밝혀졌습니다.vertico. 이로써 내 Regex 쿼리가 완료되었으며 사용 시 Vertico 프롬프트에서 현재 선택된 항목만 포함되었습니다 TAB. (기본 바인딩 사용 ) RET을 사용하여 Regex(예: Vertico에서 제안한 입력 아님)를 계속 실행할 수 있습니다 . 이러한 방식으로 원래 Regex(예: )를 실행할 수 있으며, 를 사용하여 여러 항목을 표시할 수 있습니다 .vertico-exit-inputM-RETAuthor1\|Author2mRefTeX 를 사용하여 여러 항목을 표시 하고 를 사용하여 단일 \cite명령 에 삽입할 수 있습니다 a.

관련 정보