考虑以下使用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}
通过运行
pdflatex -synctex=1 -interaction=nonstopmode -file-line-error main.tex
biber main
pdflatex -synctex=1 -interaction=nonstopmode -file-line-error main.tex
pdflatex -synctex=1 -interaction=nonstopmode -file-line-error main.tex
它产生
这很棒,因为年份是可点击的,但我想让其他字段(作者姓名、标题等)也可点击。如何做到这一点?