
참고문헌 스타일을 사용할 때 siam
두 개의 참조에 동일한 저자 필드가 포함되어 있으면 출력의 저자 필드가 대시(----)로 대체됩니다.
다른 질문을 살펴보면 이것이 다른 여러 참고 문헌 스타일에서도 일반적인 동작이라는 것을 알 수 있으며 문제가 되는 .bst
파일을 편집(복사본)하여 이 문제를 해결하는 방법의 예가 있습니다. 예를 들면 다음과 같습니다.
BibTeX에서 유사한 저자 이름을 "------"로 바꾸는 것이 정상입니까?
나는 이전에 .bst 파일로 작업한 적이 없으며 아직 라텍스를 처음 접한 사람입니다. siam.bst
이 기본 동작을 유발하는 함수를 찾을 수 없습니다 .
siam
나는 인용 횟수가 많은 현재 저작물에 참고문헌 스타일을 사용하기로 약속했습니다 . 다른 스타일에서는 이 문제를 해결하기 위해 고안된 해결 방법을 복제할 수 없었습니다.
siam.bst
누군가가 동일한 저자의 참고문헌에 여러 항목을 허용하도록 수정을 제안할 수 있습니까 ?
답변1
참고문헌 스타일을 사용할 때 반복되는 저자, 조직 및 편집자 이름을 긴 대시로 바꾸는 것을 비활성화하려면 siam
다음 단계를 수행할 수 있습니다.
siam.bst
TeX 배포판에서 파일을 찾으세요 . 이 파일의 복사본을 만들고 복사본 이름을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을 즐겨보세요!