
Я использую 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"
Я пробовал использовать Label
Но это не работает
Я хочу использовать в своем тексте
Вот моя ссылка~\cite{Tx847}
есть ли другой способ сделать это?
Обновлять
Я отредактировал шаблон стилевого цитирования, чтобы использовать Label
Но файл 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}