야수 길들이기키의 문자열에 일반 정수를 사용하는 것이 좋습니다 month
.
내 .bib 파일에 혼합 형식이 있고 month
고유한 솔루션을 원합니다. "jan" 및 "Jan"( 0~2 쌍으로 래핑됨 {}
) 과 같은 다양한 문자열을 로 변환할 수 있는 도구는 무엇입니까 1
?
답변1
매우 유효한 턱받이 파일이 아닌 경우
aaa.bib
year= jan
journal="jan of feb of dec"
month="1"
month = "Jan"
month= "{{jan}}"
month= {{jan}}
month= {jan}
month= "2"
month= {Jan}
author="Jan de Groote"
다음 명령
sed -e 's/\(^ *month\) *= *["{]{*jan}*[}"]/\1 = "1"/i' aaa.bib
출력
aaa
year= jan
journal="jan of feb of dec"
month="1"
month = "1"
month = "1"
month = "1"
month = "1"
month= "2"
month = "1"
author="me"
맞는 것 같으니 비슷한 줄을 11개만 더 원하면 완료되어야 합니다(먼저 파일의 복사본을 저장하세요!!)
답변2
TTB 인용:
수치나 약어를 가지고 있는 것이 좋습니다.
biblatex 매뉴얼 인용 :
이는 서수나 문자열이 아닌 정수여야 합니다.
그럼에도 불구하고 JabRef에서는 우리 측에 문제를 일으키지 않는 약어를 사용하기로 결정했습니다.
@Article{,
month = jun,
}
이를 달성하려면 Alt+ F8또는 품질 -> 항목 정리...를 누르십시오. 그러면 다음 대화 상자가 나타납니다.
"필드 포맷터 실행"의 내용이 다르게 보일 경우 "BibTeX에 권장"을 누르시면 됩니다.
파일 -> "biblatex 모드로 전환"을 사용하면 biblatex 모드로 전환한 다음 "biblatex에 권장"이 표시됩니다.