如何使用 biblatex+biber 使除年份之外的其他引用字段也可点击?

如何使用 biblatex+biber 使除年份之外的其他引用字段也可点击?

考虑以下使用biblatex+biber和的 MWEhyperref

\documentclass{article}

% create Bibliografy.bib
\usepackage{filecontents}
\begin{filecontents*}{Bibliografy.bib}
@book{strangIntroductionLinearAlgebra1993,
title = {Introduction to Linear Algebra},
author = {Strang, Gilbert and Strang, Gilbert and Strang, Gilbert and Strang, Gilbert},
date = {1993},
volume = {3},
publisher = {Wellesley-Cambridge Press Wellesley, MA}
}
@inproceedings{fohlmeisterDualKalmanFiltering2018,
  title = {Dual {{Kalman}} Filtering Based {{GNSS}} Phase Tracking for Scintillation Mitigation},
  booktitle = {2018 {{IEEE}}/{{ION Position}}, {{Location}} and {{Navigation Symposium}} ({{PLANS}})},
  author = {Fohlmeister, Friederike and Antreich, Felix and Nossek, Josef A.},
  date = {2018-04},
  pages = {1151--1158},
  issn = {2153-3598},
  doi = {10.1109/PLANS.2018.8373499},
  eventtitle = {2018 {{IEEE}}/{{ION Position}}, {{Location}} and {{Navigation Symposium}} ({{PLANS}})},
  keywords = {GNSS,Synchronization}
}

@article{rinoAngleDependenceSingly1977,
  title = {The Angle Dependence of Singly Scattered Wavefields},
  author = {Rino, CL and Fremouw, EJ},
  date = {1977},
  journaltitle = {Journal of Atmospheric and Terrestrial Physics},
  shortjournal = {Journal of Atmospheric and Terrestrial Physics},
  volume = {39},
  number = {8},
  pages = {859--868},
  publisher = {Elsevier},
  issn = {0021-9169}
}
\end{filecontents*}

% Use the biblatex package
\usepackage[style=authoryear, hyperref=true]{biblatex}
\addbibresource{Bibliografy.bib}

\usepackage[hidelinks]{hyperref}

\hypersetup{
  colorlinks   = true, %Colours links instead of ugly boxes
  urlcolor     = blue, %Colour for external hyperlinks
  linkcolor    = blue, %Colour of internal links
  citecolor   = red %Colour of citations
}

\title{My incredible title}
\date{\today}

\begin{document}
\maketitle
Hello world!

\begin{itemize}
    \item A normal citation: \cite{strangIntroductionLinearAlgebra1993}.
    \item A parenthesis citation: \parencite{fohlmeisterDualKalmanFiltering2018}. 
    \item A textual citation: \textcite{rinoAngleDependenceSingly1977}.
    \item Citing only the author's name: \citeauthor{strangIntroductionLinearAlgebra1993}.
    \item Citing only the year of publication: \citeyear{strangIntroductionLinearAlgebra1993}.
    \item Citing only the title of the source: \citetitle{rinoAngleDependenceSingly1977}.
\end{itemize}

\printbibliography
\end{document}

通过运行

  1. pdflatex -synctex=1 -interaction=nonstopmode -file-line-error main.tex
  2. biber main
  3. pdflatex -synctex=1 -interaction=nonstopmode -file-line-error main.tex
  4. pdflatex -synctex=1 -interaction=nonstopmode -file-line-error main.tex

它产生

在此处输入图片描述

这很棒,因为年份是可点击的,但我想让其他字段(作者姓名、标题等)也可点击。如何做到这一点?

相关内容