
최근에는 LaTeX가 검진용 장갑을 만드는 데 사용되는 합성고무라고 생각하는 임상 동료들과 작업을 시작했고, 강제로 MS Word로 작업을 하게 되었습니다. 내 Tex 설정에서는 Mac OS의 참조 관리자로 BibDesk를 사용하고 있으며 다음을 발견했습니다.비퓨즈BibDesk에서 Word로 논문을 인용하는 좋은 방법입니다. 문제는 bibfuse가 저널 기사 인용만 처리할 수 있는 것 같다는 것입니다. 도서, 도서 항목(예: BibDesk의 "수집" 항목) 및 웹사이트를 인용하는 경우에는 잘 작동하지 않습니다. 이러한 항목을 허용하기 위해 bibfuse 패키지의 Sampletemplate.doc 파일을 추가하거나 수정하는 방법을 아는 사람이 있습니까? Sampletemplate.doc 파일에는 다음 코드 줄만 포함되어 있습니다.
<$publications>
<$itemIndex/>.
<$pubAuthors.unpunctuatedAbbreviatedNormalizedName.stringByRemovingTeX.@componentsJoinedByCommaAndAmpersand/> (<$pubFields.Year/>) <$pubFields.Title/>. <$pubFields.Journal/>
<$pubFields.Volume/>, <$pubFields.Pages/>.
</$publications>
그렇게 하는 방법을 아는 사람이 없다면 이것이 어떤 언어인지 말해 줄 수 있습니까? 가능하면 알아내고 수정할 수 있습니까?
답변1
저는 BibFuse를 가지고 놀았고, 제가 사용할 수 있도록 개선했습니다. 이는 BibDesk를 통해 Word를 BibTeX와 통합하는 아주 좋은 방법을 제공합니다. Mac OS X에서 사용하고 있습니다.
BiBDesk의 도움말 파일(부록 "템플릿 태그" 아래)에서 많은 정보를 얻을 수 있습니다. 언어는 Apple의 Key-Value Coding입니다.
참고용으로 개발한 템플릿은 다음과 같습니다.
<$publications>
<$pubType=article?>
<$authors.abbreviatedNormalizedName.stringByRemovingCurlyBraces.@componentsJoinedByCommaAndAmpersand/> <$fields.Year.stringByAppendingCommaAndSpaceIfNotEmpty/><$fields.Journal.stringByDeTeXifyingString/>, <$fields.Volume.stringByRemovingTeX/>, <$fields.Pages.stringByAppendingFullStopIfNotEmpty/>
<?$pubType=inproceedings?>
<$authors.abbreviatedNormalizedName.stringByRemovingCurlyBraces.@componentsJoinedByCommaAndAmpersand/> <$fields.Year.stringByAppendingCommaIfNotEmpty/> in <$fields.Series.stringByAppendingCommaIfNotEmpty/> Vol. <$fields.Volume.stringByAppendingCommaIfNotEmpty/> <$fields.Booktitle.stringByAppendingCommaIfNotEmpty/> ed. <$editors.abbreviatedName.stringByRemovingCurlyBraces.stringByAppendingCommaIfNotEmpty.@componentsJoinedByCommaAndAnd/> <$fields.Pages/>.
<?$pubType=book?>
<$authors.abbreviatedNormalizedName.stringByRemovingCurlyBraces.@componentsJoinedByCommaAndAmpersand/> <$fields.Year.stringByAppendingCommaAndSpaceIfNotEmpty/><$fields.Title.stringByTeXifyingString.stringByRemovingCurlyBraces/>.
<?$pubType?>
<$authors.abbreviatedNormalizedName.stringByRemovingCurlyBraces.@componentsJoinedByCommaAndAmpersand/> <$fields.Year.stringByAppendingCommaAndSpaceIfNotEmpty/><$fields.Journal.stringByDeTeXifyingString/>, <$fields.Volume.stringByRemovingTeX/>, <$fields.Pages.stringByAppendingFullStopIfNotEmpty/>
</$pubType?>
</$publications>
이는 기사, 논문집, 도서 항목에 적용됩니다.
이 언어는 구문에 매우 민감합니다. 문자 하나가 잘못 배치되어 작동하지 않습니다!
행운을 빌어요!