Springer의 reference를 sn-basic 및 번호 순으로 지정하는 방법

개요


스프링거의 잡지에 논문을 기고하려고 할 때 레퍼런스로 막혀서 메모로 기사를 정리했다.첫 투고.

이 글의 내용


Springer 중의 몇 권의 잡지에reference의 쓰기 방법이 지정되어 있다
- 참고 문헌의 작성 순서 [저자] [연호] [제목] [회의, 논문 잡지명][...]이렇게(sn-basic.bst)
- 본문에서 [1]과 [2-4]처럼 숫자로 정렬하여 표시합니다.
라는 두 가지 힌트를 남겼다.
그러나 Springer의 공식 latex 템플릿을 지정하는 sn-basic일 경우 본문의 인용부는 [연호, 저자명]이 되기 때문에 이 편에서 이를 수정하는 방법을 설명한다.
참고 자료
Springer Basic Reference Style and natbib options issues
Problem with Springer bibliography style(spbasic + natbib)
환경: overleaf

전체 프로세스

  • 참고 문헌의 작성 순서를 sn-basic
  • 로 설정한다.
  • 본문의 문법을 [autohoryear]에서 [number]
  • 로 바꾸다
  • 번호 재정렬
  • 참고 문헌의 서법을 sn-basic로 바꾸다


    Springer 템플릿을 다운로드할 때, 초기 스타일이 sn-basic가 아니었을 때, sn-basic로 변경해야 하지만, 이 모드만으로는 반영되지 않을 때도 있습니다.이럴 때는\documentclass를\documentclass[sn-basic] {sn-jnl}로 변경하십시오.이렇게 되면 레퍼런스의 배열 순서가 바뀐다 [저자] [연호] [제목] [회의, 논문 잡지명] [...]이렇게

    본문의 작법은 [autohoryear]에서 [number]로 바뀌었다


    나는 이 단계에서 본문에서 참고 문헌을 인용한 곳은 역시 [autohor year]의 형식이라고 생각한다.이것을'number'로 수정하기 위해 sn-jnl.cls를 열고, 1658번째 줄의
    \usepackage[authhoryear]{natbib} 열기
    제가\usepackage[numbers,sort&comporess]{natbib}로 변경해 드릴게요.
    이렇게 함으로써 본문의 인용 부분은 번호가 되어야 한다.

    번호 재정렬


    나는 이 단계에서 번호가 된 물건의 순서가 되지 않았다고 생각한다.이 sn-basic를 정렬하기 위해서bst 파일의 SORT(대문자만 해당) 두 행을 취소합니다.그리고 번호 순서대로 정렬하세요.이상은 정확한reference입니다.

    끝말


    tex에 익숙하지 않기 때문에 도착하는 데 시간이 걸립니다.Springer도 지목하면 제대로 된 템플릿을 만들었으면 좋겠어요 웃음

    좋은 웹페이지 즐겨찾기