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を使用することができます。そのような場合、 フィールドはよりも優先されます。したがって、次のように試すことができます。 organizationauthorkeyorganization

@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}

完全な回答ここ

関連情報