使用 bibitem 或 bibliography 通过 bibtex 标明通讯作者

使用 bibitem 或 bibliography 通过 bibtex 标明通讯作者

我的简历在 latex 中,我使用 bibtex 列出出版物,并使用 列出每个条目\bibitem。我想在所有论文中注明通讯作者。

MWE 如下

\documentclass{article}

\makeatletter
\let\saved@bibitem\@bibitem
\makeatother
\usepackage{bibentry}

\begin{document}

\begingroup
\makeatletter
\let\@bibitem\saved@bibitem
\nobibliography{mypublications}
\endgroup

\section*{\textbf{Publications}}

\begin{itemize}
    \item \bibentry{PhysRevLett.117.238004}
\end{itemize}

\bibliographystyle{plain}

\end{document}

mypublications.bib 是

@article{PhysRevLett.117.238004,
  title = {Mutation at Expanding Front of Self-Replicating Colloidal Clusters},
  author = {Tanaka, Hidenori and Zeravcic, Zorana and Brenner, Michael P.},
  journal = {Phys. Rev. Lett.},
  volume = {117},
  issue = {23},
  pages = {238004},
  numpages = {5},
  year = {2016},
  month = {Dec},
  publisher = {American Physical Society},
  doi = {10.1103/PhysRevLett.117.238004},
  url = {http://link.aps.org/doi/10.1103/PhysRevLett.117.238004}
}

事实上,它会产生以下文本

• Hidenori Tanaka、Zorana Zeravcic 和 Michael P. Brenner。自复制胶体团簇扩展前沿的突变。Phys. Rev. Lett.,117:238004,2016 年 12 月

假设最后一位作者是本文的通讯作者。我想在该作者身上加一个“标记”,例如,

• Hidenori Tanaka、Zorana Zeravcic 和 Michael P. Brenner{^T}。自复制胶体团簇扩展前沿的突变。Phys. Rev. Lett.,117:238004,2016 年 12 月

现在,最简单的做法是修改 .bib 文件以指示这一点。但我希望能够灵活地从 tex 文件内部更改“符号”,并能够将 bib 文件与其他未指示相应作者的 tex 文件一起使用。这需要在 bib 文件中定义一个新字段,并修改 bst 文件。你能指导我如何实现这一点吗?我正在考虑有条件地修改名称格式(我正在为自己的名字做这件事)。可能还有其他解决方案。

相关内容