Bibtex 키 정의

Bibtex 키 정의

저는 최근에야 대학 문서에 Latex를 사용하기 시작했고 현재 문서에는 대학에서 제공하는 템플릿을 사용하고 있습니다.

소스를 관리하기 위해 bibtex를 사용하고 있습니다. 다음은 bibtex 항목의 예입니다.

@misc{webpage1,
   shorthand = {CompanyName},
   author = {Company Name Ltd.},
   title="The company's webplatform",
   howpublished = "\url{http://company.com/}",
   lastchecked = {01.01.2013},
   year = 2013
}

@misc{webpage2,
   shorthand = {OtherCompanyName},
   author = {Some other Company Name Ltd.},
   title="Another company's webplatform",
   howpublished = "\url{http://other-company.com/}",
   lastchecked = {01.01.2013},
   year = 2013
}

내 Latex 문서에서는 다음 코드를 사용하여 참고문헌을 만듭니다.

\bibliography{references}    % this causes the references to be listed (file: references.bib)
\bibliographystyle{alpha}

내 문제는 이제 내 문서를 컴파일할 때 참고문헌의 형식이 다음과 같다는 것입니다.

[Ltd13a] Full Company Name Ltd.
[Ltd13b] Some Other Company Name Ltd.

나는 이미 다음과 같이 이름과 Ltd. 사이에 쉼표를 넣어 보았습니다.

author = {Company Name, Ltd.}

하지만 이로 인해

[FC13a] Ltd. Full Company Name

나는 속기가 도움이 될 것이라고 읽었지만 성공하지 못했습니다.

답변1

시도해 보셨나요 {{Full Company Name Ltd}}? 이런 식으로 Full Company Name Ltd이름으로 이해됩니다. 다른 방법으로는 첫 번째는 Ltd성, 이름 Full Company Name및 중간 이름으로 이해됩니다. 쉼표의 경우 BibTeX의 이름 형식은 이므로 Family, Given이 경우 Full Company Name성이 성이고 Ltd이름이 입니다.

BibTeX 매뉴얼에 texdoc bibtex따르면 MANUAL또는 PROCEEDINGS대신 organizationauthor. 이러한 경우 필드 keyorganization. 따라서 당신은 시도해 볼 수 있습니다

@misc{webpage1,
   key = {CompanyName},
   organization = {Company Name, Ltd.},
   title="The company's webplatform",
   howpublished = "\url{http://company.com}",
   lastchecked = {01.01.2013},
   year = 2013
}

답변2

적절한 방법이 마음에 들지 않으면 해킹을 제안합니다.

\newcommand{\Bibkeyhack}[3]{}

처럼 사용

author = {This Is The Author\Bibkeyhack LAU}

전체 답변여기.

관련 정보