Siam 인용 스타일을 사용할 때 동일한 저자의 여러 참조가 대시로 대체되었습니다.

Siam 인용 스타일을 사용할 때 동일한 저자의 여러 참조가 대시로 대체되었습니다.

참고문헌 스타일을 사용할 때 siam두 개의 참조에 동일한 저자 필드가 포함되어 있으면 출력의 저자 필드가 대시(----)로 대체됩니다.

다른 질문을 살펴보면 이것이 다른 여러 참고 문헌 스타일에서도 일반적인 동작이라는 것을 알 수 있으며 문제가 되는 .bst파일을 편집(복사본)하여 이 문제를 해결하는 방법의 예가 있습니다. 예를 들면 다음과 같습니다.

BibTeX에서 유사한 저자 이름을 "------"로 바꾸는 것이 정상입니까?

반복되는 저자 이름 대신 대시

나는 이전에 .bst 파일로 작업한 적이 없으며 아직 라텍스를 처음 접한 사람입니다. siam.bst이 기본 동작을 유발하는 함수를 찾을 수 없습니다 .

siam나는 인용 횟수가 많은 현재 저작물에 참고문헌 스타일을 사용하기로 약속했습니다 . 다른 스타일에서는 이 문제를 해결하기 위해 고안된 해결 방법을 복제할 수 없었습니다.

siam.bst누군가가 동일한 저자의 참고문헌에 여러 항목을 허용하도록 수정을 제안할 수 있습니까 ?

답변1

참고문헌 스타일을 사용할 때 반복되는 저자, 조직 및 편집자 이름을 긴 대시로 바꾸는 것을 비활성화하려면 siam다음 단계를 수행할 수 있습니다.

  • siam.bstTeX 배포판에서 파일을 찾으세요 . 이 파일의 복사본을 만들고 복사본 이름을 siamnodash.bst. (TeX 배포판의 원본 파일을 편집하지 마십시오.)

  • 즐겨 사용하는 텍스트 편집기에서 엽니다 siamnodash.bst. tex 파일을 편집하는 데 사용하는 편집기가 문제가 없습니다.

  • 전체 줄을 차지하는 문자열의 세 인스턴스를 교체하겠습니다.

    • 먼저 함수를 찾으세요 format.authors. (내 파일 사본에서 이 함수는 89행에서 시작됩니다.) 이 함수에서 다음과 같은 행을 찾으십시오.

      { "\leavevmode\vrule height 2pt depth -1.6pt width 23pt" }
      

      이 줄을 다음으로 바꾸십시오.

      { author format.names scapify }
      
    • 둘째, 이라는 다음 함수에서 format.organization다음 줄을 바꿉니다.

      { "\leavevmode\vrule height 2pt depth -1.6pt width 23pt" }
      

      ~와 함께

      { organization scapify }
      
    • 셋째, 이름이 지정된 다음 함수에서 format.editors다음 줄을 바꿉니다.

      { "\leavevmode\vrule height 2pt depth -1.6pt width 23pt" }
      

      ~와 함께

      { editor format.names scapify }
      
  • siamnodash.bst기본 tex 파일이 있는 디렉터리나 BibTeX에서 검색한 디렉터리에 파일을 저장합니다 . 두 번째 옵션을 선택하는 경우 TeX 배포판의 파일 이름 데이터베이스를 업데이트하십시오.

  • 기본 tex 파일에서 명령어를 변경하세요.

    \bibliographystyle{siam}
    

    에게

    \bibliographystyle{siamnodasH}
    
  • 변경 사항을 완전히 전파하려면 LaTeX, BibTeX 및 LaTeX를 두 번 더 다시 실행하세요.

즐거운 BibTeXing을 즐겨보세요!

관련 정보