Reemplazo del enlace DOI con un enlace de texto específico como CrossRef

Reemplazo del enlace DOI con un enlace de texto específico como CrossRef

Quiero reemplazar los enlaces DOI creados por hyperrefpaquete con cualquier enlace de palabra o texto que quiera porque queda muy feo y largo al final de mis referencias. ¿Alguien podría ayudarme con eso?

ingrese la descripción de la imagen aquí

Prefiero éste: ingrese la descripción de la imagen aquí

Respuesta1

Puedes utilizar el siguiente código:

\DeclareFieldFormat*{doi}{[\href{https://doi.org/#1}{CrossRef}]}

MWE:

\documentclass{article}

\begin{filecontents*}[overwrite]{references.bib}
@article{Li,
author = {Z. Li and M.J. Yang and J.S. Park and S.H. Wei and J.J. Berry and K. Zhu},
title = {Stabilizing perovskite structures by tuning tolerance factor: formation of formamidinium and cesium lead iodide solid-state alloys},
journaltitle = {Chem.\ Mater.},
volume = {28},
number = {1},
year = {2016},
pages = {284-292},
doi = {10.1021/acs.chemmater.5b04107},
}
\end{filecontents*}

\usepackage{biblatex}

\DeclareFieldFormat*{doi}{[\href{https://doi.org/#1}{CrossRef}]}

\addbibresource{references.bib}

\usepackage[colorlinks]{hyperref}

\begin{document}

\nocite{*}
\printbibliography

\end{document}

ingrese la descripción de la imagen aquí

información relacionada