
Ich verwende EndNote
Ich möchte Referenzen in der Bib-Datei anpassen.
derzeit hat Bib-Datei diese
@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}
}
und kann mit Referenz RN1 verwendet werden
Ich möchte das in meine eigene Referenznummer ändern
so etwas wie "Tx847"
Ich habe versucht, Label zu verwenden
aber es funktioniert nicht
Ich möchte in meinem Tex verwenden
Hier ist meine Referenz~\cite{Tx847}
gibt es eine andere Möglichkeit, das zu tun?
Aktualisieren
Ich habe die Vorlage für Stilzitate bearbeitet, um Label zu verwenden
Aber die Bib-Datei zeigt immer noch den ursprünglichen Zitat-Tag und kein Label
Antwort1
Irgendwo müssen Sie die Konvertierung von dem, was in der Bib-Datei steht, in die Beschriftungen definieren, die Sie stattdessen verwenden möchten. Dafür habe ich bereitgestellt \symblabel{<old>}{<new>}
. Anschließend können Sie im Dokument verwenden \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}