natbib 패키지를 로드한 후 natbib 옵션 설정

natbib 패키지를 로드한 후 natbib 옵션 설정

natbib패키지 옵션을 설정(또는 변경)할 수 있나요?~ 후에로드 중입니까(즉, 라인 다음 \usepackage{natbib})?

내가 필요한 이유는 저널의 LaTeX 스타일을 사용하고 있기 때문입니다.낫비브이를 의미하는 옵션"...natbib 패키지를 사용하여 저자-연도 시스템의 참조 항목을 처리합니다.", 저널 스타일 문서에 따르면 일부 설정을 조정해야 합니다(예: '정렬 및 압축', 예를 들어), 'natbib' 패키지를 직접 로드하지 않기 때문에 어떻게 해야 할지 모르겠습니다.

\biboptions{}내가 원하는 것을 정확히 수행하는 Elsevier LaTeX 스타일 명령이 있다는 것을 알고 있습니다 . 그러나 내가 이해하는 한, 이 명령은 그들의 스타일에만 국한된 것이며 특정 스타일에 속하지 않습니다.낫비브패키지 자체입니까, 아니면 제가 틀렸습니까?

PS 저는 Springer's에서 일하고 있어요'SVJour3'현재 문서 클래스입니다. 널리 사용되는 것이라고 생각합니다. 그렇다면 누군가가 인용을 정렬하여 텍스트 [2,3,1]대신 [1-3]또는 적어도 텍스트 와 다르게 보이지 않도록 나에게 제안할 수 있습니까 ?[1,2,3]

감사합니다!

답변1

\PassOptionsToPackage{OPTIONS}{PACKAGE}패키지가 로드될 때 사용해야 하는 추가 옵션을 설정하는 데 사용할 수 있습니다 . 하지만 꼭 써봐야지~ 전에패키지가 로드됩니다.

또는 KOMA-Script의 일부인 패키지 PreventPackageFromLoading에서 사용할 수도 있습니다 . scrfile. \ResetPreventPackageFromLoading​KOMA 스크립트 가이드( scrguide)에서 자세한 내용을 확인하세요.

답변2

매크로 는 가 아닌 문서 클래스(또는 해당 보조 파일 중 하나)에 \biboptions의해 설정된 것으로 보입니다 . 이 명령을 사용하여 숫자 참조의 정렬/압축을 비활성화할 수 있다면 그렇게 하겠습니다.elsarticlenatbib

natbib인용 관련 기본값을 변경하기 위해 제공되는 명령 은 \setcitestyle및 입니다 \bibpunct. 이 \bibpunct명령은 둘 중 더 오래된 명령이며 항상 정확히 6개의 인수를 사용합니다. 이와 대조적으로 명령은 \setcitestyle더 유연하고 약간 "더 단어적"입니다. 그러나 이 두 명령 중 어느 것도 "sort&compress"와 같은 패키지 옵션을 실행 취소할 수 없습니다.

마지막으로, 저널 투고를 위해 특정 문서 클래스와 참고문헌 스타일 파일을 사용해야 하는 경우 이 요구 사항을 뒤집으려고 시도하는 것은 일반적으로 생산적이지 않습니다. 저널의 기본 설정에 포함된 하나 이상의 설정이 최적으로 선택되지 않은 이유와 다른 설정 집합을 수용해야 하는 이유를 편집자와 편집 보조자에게 설명하는 커버레터가 만족스러운 결과를 얻는 데 더 나은 접근 방식일 수 있습니다. 결과.

답변3

Elsevier 기사에 관한 한 답을 찾은 것 같습니다(저는 를 사용하고 있습니다 elsarticle.cls). elsarticle-num.bstBibTeX 데이터베이스의 항목 앞에 태그가 있어야 합니다 \bibitem. 예:

\bibitem{
 @article{Bridgman1914,
  author = {P. W. Bridgman},
  title = {A complete collection of thermodynamic formulas},
  journal = {Physical Review},
  year = {1914},
  volume = {3},
  issue = {4},
  pages = {273--281},
 }
}

이 작업이 완료되면 참조가 기사에 정렬되어 나타나야 합니다.

관련 정보