
私はEndNoteを使用しています
bib ファイル内の参照をカスタマイズしたい。
現在、bibファイルにはこれがあります
@article{RN1,
author = {Baškarada, Saša and Koronios, Andy},
title = {Unicorn data scientist: the rarest of breeds},
journal = {Program},
year = {2017},
type = {Journal Article}
}
RN1参照で使用可能
自分の参照番号に変更したい
「Tx847」のような
ラベルを使ってみた
しかし、それは機能しない
Texで使いたい
これが私の参考文献です~\cite{Tx847}
他に方法はありますか?
アップデート
ラベルを使用するためにスタイル引用テンプレートを編集しました
しかし、bibファイルには元の引用タグが表示されたままで、ラベルは表示されません。
答え1
どこかで、bib ファイルの内容から代わりに使用したいラベルへの変換を定義する必要があります。そのために、 を用意しました\symblabel{<old>}{<new>}
。その後、ドキュメント内で を使用できます\symbcite{<new>}
。
\documentclass{article}
\bibliographystyle{unsrt}
\newcommand\symblabel[2]{\expandafter\def\csname #2\endcsname{#1}}
\newcommand\symbcite[1]{\cite{\csname #1\endcsname}}
\begin{filecontents*}{junk.bib}
@article{RN1,
author = {Baškarada, Saša and Koronios, Andy},
title = {Unicorn data scientist: the rarest of breeds},
journal = {Program},
year = {2017},
type = {Journal Article}
}
\end{filecontents*}
\begin{document}
\symblabel{RN1}{Tx847}
In \symbcite{Tx847} blah, blah blah
\ldots
Baškarada et al also show\symbcite{Tx847}
\bibliography{junk}
\end{document}