대용량 문서에서 \nocite 사용

대용량 문서에서 \nocite 사용

참고문헌과 관련하여 몇 가지 문제가 있습니다.

동시에 2개 이상의 참고문헌을 인용할 때, 예를 들어 3개 인용문을 보통 다음과 같이 인용합니다: ( \cite{a}-\nocite{b}\cite{c})

"[1]-[3]에 표시된 대로"

문제는 제가 매우 긴 문서(논문)를 작성하고 있는데 참고문헌이 가끔 다른 장에서 다른 순서로 인용되는 경우가 있다는 것입니다.

예를 들어 논문 끝에 세 개의 참고 문헌을 인용하고 싶지만 그 중 하나가 처음에 인용된 경우 nocite는 다음과 같습니다.

"[1]-[128]에 표시된 대로"입니다.

nocite를 사용하지 않고 따로 인용하는 것이 가장 빠른 답이겠지만, 너무 많이 함께 인용하면 별로 멋져 보이지 않습니다.

어떤 아이디어나 의견이 있나요?

미리 감사드립니다.

이그나시오

답변1

구문을 사용하여 여러 참고문헌을 한 번에 인용할 수 있습니다 \cite{a,b,c}. 참고문헌 스타일(및 파생어)에서는 plain[1,2,3]과 같은 참고문헌이 생성됩니다. 범위를 원하면 패키지를 사용할 수 있습니다 cite. 이는 또한 비연속 참조를 처리합니다. Bibtex용 MWE:

\documentclass{article}
\usepackage{cite}
\begin{filecontents}{sample.bib}
@article{a,
    author = "John Day",
    title = "Life",
    journal = "Journal of Life",
    year = {1979}
}
@article{b,
    author = "Jane Dice",
    title = "The Universe",
    journal = "Journal of the Universe",
    year = {1980}
}

@article{c,
    author = "Jack Doe",
    title = "Everything",
    journal = "Journal of Everything",
    year = {1981}
}

@article{d,
    author = "Jack Doe",
    title = "Everything reconsidered",
    journal = "Journal of Everything",
    year = {1982}
}

@article{e,
    author = "Jill Duhr",
    title = "Nothing",
    journal = "Journal of Nothing",
    year = {1983}
}
\end{filecontents}

\begin{document}
All you need to know is described in \cite{a,b,c,d,e}. Some things you need to know are mentioned in \cite{a,b,c,e}.
\bibliographystyle{plain}
\bibliography{sample}
\end{document}

결과:

당신이 알아야 할 모든 것은 [1-5]에 설명되어 있습니다. 당신이 알아야 할 몇 가지 사항은 [1–3, 5]에 언급되어 있습니다.

Biblatex의 경우 을 사용할 수 있으며 \usepackage[style=numeric-comp]{biblatex}패키지 cite가 필요하지 않습니다. 또한보십시오다양한 논문을 인용하시나요(숫자 키 사용)?.

관련 정보