How to make citeyearpar command a clickable hyperlink in Beamer?
up vote
1
down vote
favorite
Consider the following MWE, with a .tex
file made of:
documentclass[xcolor={svgnames},hyperref={colorlinks,allcolors=Blue}]{beamer}
usepackage[style=authoryear-comp,backend=biber,natbib,hyperref=true]{biblatex}
addbibresource{References.bib}
begin{document}
begin{frame}
citet{serrano} is a great paper!
citeauthor{serrano}'s citeyearpar{serrano} paper is great!
end{frame}
begin{frame}
printbibliography
end{frame}
end{document}
And a .bib
file called References.bib
containing
@article{serrano,
author = "Roberto Serrano",
title = "Reinterpreting the Kernel",
journal = "Journal of Economic Theory",
volume = "77",
number = "1",
pages = "58 -- 80",
year = "1997",
url = "https://doi.org/10.1006%2Fjeth.1997.2314"
}
As you can see in the image below, using citet{serrano}
produces a clickable blue link. However, using citeauthor{serrano}'s citeyearpar{serrano}
does not. It looks inconsistent and, apparently, I can't sort this on my own. Hence, could anyone please tell me how make citeyearpar{serrano}
clickable and therefore blue?
PS: I place this question in Beamer because this behavior does not seem to occur neither in standard articles nor KOMA Script ones (at least not with my current full preamble).
Thank you all very much for your time.
beamer bibliographies citing
add a comment |
up vote
1
down vote
favorite
Consider the following MWE, with a .tex
file made of:
documentclass[xcolor={svgnames},hyperref={colorlinks,allcolors=Blue}]{beamer}
usepackage[style=authoryear-comp,backend=biber,natbib,hyperref=true]{biblatex}
addbibresource{References.bib}
begin{document}
begin{frame}
citet{serrano} is a great paper!
citeauthor{serrano}'s citeyearpar{serrano} paper is great!
end{frame}
begin{frame}
printbibliography
end{frame}
end{document}
And a .bib
file called References.bib
containing
@article{serrano,
author = "Roberto Serrano",
title = "Reinterpreting the Kernel",
journal = "Journal of Economic Theory",
volume = "77",
number = "1",
pages = "58 -- 80",
year = "1997",
url = "https://doi.org/10.1006%2Fjeth.1997.2314"
}
As you can see in the image below, using citet{serrano}
produces a clickable blue link. However, using citeauthor{serrano}'s citeyearpar{serrano}
does not. It looks inconsistent and, apparently, I can't sort this on my own. Hence, could anyone please tell me how make citeyearpar{serrano}
clickable and therefore blue?
PS: I place this question in Beamer because this behavior does not seem to occur neither in standard articles nor KOMA Script ones (at least not with my current full preamble).
Thank you all very much for your time.
beamer bibliographies citing
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
Consider the following MWE, with a .tex
file made of:
documentclass[xcolor={svgnames},hyperref={colorlinks,allcolors=Blue}]{beamer}
usepackage[style=authoryear-comp,backend=biber,natbib,hyperref=true]{biblatex}
addbibresource{References.bib}
begin{document}
begin{frame}
citet{serrano} is a great paper!
citeauthor{serrano}'s citeyearpar{serrano} paper is great!
end{frame}
begin{frame}
printbibliography
end{frame}
end{document}
And a .bib
file called References.bib
containing
@article{serrano,
author = "Roberto Serrano",
title = "Reinterpreting the Kernel",
journal = "Journal of Economic Theory",
volume = "77",
number = "1",
pages = "58 -- 80",
year = "1997",
url = "https://doi.org/10.1006%2Fjeth.1997.2314"
}
As you can see in the image below, using citet{serrano}
produces a clickable blue link. However, using citeauthor{serrano}'s citeyearpar{serrano}
does not. It looks inconsistent and, apparently, I can't sort this on my own. Hence, could anyone please tell me how make citeyearpar{serrano}
clickable and therefore blue?
PS: I place this question in Beamer because this behavior does not seem to occur neither in standard articles nor KOMA Script ones (at least not with my current full preamble).
Thank you all very much for your time.
beamer bibliographies citing
Consider the following MWE, with a .tex
file made of:
documentclass[xcolor={svgnames},hyperref={colorlinks,allcolors=Blue}]{beamer}
usepackage[style=authoryear-comp,backend=biber,natbib,hyperref=true]{biblatex}
addbibresource{References.bib}
begin{document}
begin{frame}
citet{serrano} is a great paper!
citeauthor{serrano}'s citeyearpar{serrano} paper is great!
end{frame}
begin{frame}
printbibliography
end{frame}
end{document}
And a .bib
file called References.bib
containing
@article{serrano,
author = "Roberto Serrano",
title = "Reinterpreting the Kernel",
journal = "Journal of Economic Theory",
volume = "77",
number = "1",
pages = "58 -- 80",
year = "1997",
url = "https://doi.org/10.1006%2Fjeth.1997.2314"
}
As you can see in the image below, using citet{serrano}
produces a clickable blue link. However, using citeauthor{serrano}'s citeyearpar{serrano}
does not. It looks inconsistent and, apparently, I can't sort this on my own. Hence, could anyone please tell me how make citeyearpar{serrano}
clickable and therefore blue?
PS: I place this question in Beamer because this behavior does not seem to occur neither in standard articles nor KOMA Script ones (at least not with my current full preamble).
Thank you all very much for your time.
beamer bibliographies citing
beamer bibliographies citing
edited Dec 3 at 23:06
asked Dec 3 at 19:01
Héctor
787317
787317
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
2
down vote
accepted
In your case you need to add the following code:
DeclareCiteCommand{citeyearpar}
{}
{mkbibparens{bibhyperref{printdate}}}
{multicitedelim}
{}
With the complete MWE
RequirePackage{filecontents}
begin{filecontents}{jobname.bib}
@article{serrano,
author = "Roberto Serrano",
title = "Reinterpreting the Kernel",
journal = "Journal of Economic Theory",
volume = "77",
number = "1",
pages = "58 -- 80",
year = "1997",
url = "https://doi.org/10.1006%2Fjeth.1997.2314"
}
end{filecontents}
documentclass[%
xcolor={svgnames},
hyperref={colorlinks,allcolors=Blue}
]{beamer}
usepackage[%
style=authoryear-comp,
backend=biber,
natbib,
hyperref=true
]{biblatex}
addbibresource{jobname.bib}
DeclareCiteCommand{citeyearpar}
{}
{mkbibparens{bibhyperref{printdate}}}
{multicitedelim}
{}
begin{document}
begin{frame}
citet{serrano} is a great paper!
citeauthor{serrano}'s citeyearpar{serrano} paper is great!
end{frame}
begin{frame}
printbibliography
end{frame}
end{document}
you get what you want:
See also tex.stackexchange.com/q/463294/35864. In this case I would strongly preferparencite*
.
– moewe
Dec 5 at 10:54
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
2
down vote
accepted
In your case you need to add the following code:
DeclareCiteCommand{citeyearpar}
{}
{mkbibparens{bibhyperref{printdate}}}
{multicitedelim}
{}
With the complete MWE
RequirePackage{filecontents}
begin{filecontents}{jobname.bib}
@article{serrano,
author = "Roberto Serrano",
title = "Reinterpreting the Kernel",
journal = "Journal of Economic Theory",
volume = "77",
number = "1",
pages = "58 -- 80",
year = "1997",
url = "https://doi.org/10.1006%2Fjeth.1997.2314"
}
end{filecontents}
documentclass[%
xcolor={svgnames},
hyperref={colorlinks,allcolors=Blue}
]{beamer}
usepackage[%
style=authoryear-comp,
backend=biber,
natbib,
hyperref=true
]{biblatex}
addbibresource{jobname.bib}
DeclareCiteCommand{citeyearpar}
{}
{mkbibparens{bibhyperref{printdate}}}
{multicitedelim}
{}
begin{document}
begin{frame}
citet{serrano} is a great paper!
citeauthor{serrano}'s citeyearpar{serrano} paper is great!
end{frame}
begin{frame}
printbibliography
end{frame}
end{document}
you get what you want:
See also tex.stackexchange.com/q/463294/35864. In this case I would strongly preferparencite*
.
– moewe
Dec 5 at 10:54
add a comment |
up vote
2
down vote
accepted
In your case you need to add the following code:
DeclareCiteCommand{citeyearpar}
{}
{mkbibparens{bibhyperref{printdate}}}
{multicitedelim}
{}
With the complete MWE
RequirePackage{filecontents}
begin{filecontents}{jobname.bib}
@article{serrano,
author = "Roberto Serrano",
title = "Reinterpreting the Kernel",
journal = "Journal of Economic Theory",
volume = "77",
number = "1",
pages = "58 -- 80",
year = "1997",
url = "https://doi.org/10.1006%2Fjeth.1997.2314"
}
end{filecontents}
documentclass[%
xcolor={svgnames},
hyperref={colorlinks,allcolors=Blue}
]{beamer}
usepackage[%
style=authoryear-comp,
backend=biber,
natbib,
hyperref=true
]{biblatex}
addbibresource{jobname.bib}
DeclareCiteCommand{citeyearpar}
{}
{mkbibparens{bibhyperref{printdate}}}
{multicitedelim}
{}
begin{document}
begin{frame}
citet{serrano} is a great paper!
citeauthor{serrano}'s citeyearpar{serrano} paper is great!
end{frame}
begin{frame}
printbibliography
end{frame}
end{document}
you get what you want:
See also tex.stackexchange.com/q/463294/35864. In this case I would strongly preferparencite*
.
– moewe
Dec 5 at 10:54
add a comment |
up vote
2
down vote
accepted
up vote
2
down vote
accepted
In your case you need to add the following code:
DeclareCiteCommand{citeyearpar}
{}
{mkbibparens{bibhyperref{printdate}}}
{multicitedelim}
{}
With the complete MWE
RequirePackage{filecontents}
begin{filecontents}{jobname.bib}
@article{serrano,
author = "Roberto Serrano",
title = "Reinterpreting the Kernel",
journal = "Journal of Economic Theory",
volume = "77",
number = "1",
pages = "58 -- 80",
year = "1997",
url = "https://doi.org/10.1006%2Fjeth.1997.2314"
}
end{filecontents}
documentclass[%
xcolor={svgnames},
hyperref={colorlinks,allcolors=Blue}
]{beamer}
usepackage[%
style=authoryear-comp,
backend=biber,
natbib,
hyperref=true
]{biblatex}
addbibresource{jobname.bib}
DeclareCiteCommand{citeyearpar}
{}
{mkbibparens{bibhyperref{printdate}}}
{multicitedelim}
{}
begin{document}
begin{frame}
citet{serrano} is a great paper!
citeauthor{serrano}'s citeyearpar{serrano} paper is great!
end{frame}
begin{frame}
printbibliography
end{frame}
end{document}
you get what you want:
In your case you need to add the following code:
DeclareCiteCommand{citeyearpar}
{}
{mkbibparens{bibhyperref{printdate}}}
{multicitedelim}
{}
With the complete MWE
RequirePackage{filecontents}
begin{filecontents}{jobname.bib}
@article{serrano,
author = "Roberto Serrano",
title = "Reinterpreting the Kernel",
journal = "Journal of Economic Theory",
volume = "77",
number = "1",
pages = "58 -- 80",
year = "1997",
url = "https://doi.org/10.1006%2Fjeth.1997.2314"
}
end{filecontents}
documentclass[%
xcolor={svgnames},
hyperref={colorlinks,allcolors=Blue}
]{beamer}
usepackage[%
style=authoryear-comp,
backend=biber,
natbib,
hyperref=true
]{biblatex}
addbibresource{jobname.bib}
DeclareCiteCommand{citeyearpar}
{}
{mkbibparens{bibhyperref{printdate}}}
{multicitedelim}
{}
begin{document}
begin{frame}
citet{serrano} is a great paper!
citeauthor{serrano}'s citeyearpar{serrano} paper is great!
end{frame}
begin{frame}
printbibliography
end{frame}
end{document}
you get what you want:
answered Dec 3 at 19:17
Kurt
34.6k846157
34.6k846157
See also tex.stackexchange.com/q/463294/35864. In this case I would strongly preferparencite*
.
– moewe
Dec 5 at 10:54
add a comment |
See also tex.stackexchange.com/q/463294/35864. In this case I would strongly preferparencite*
.
– moewe
Dec 5 at 10:54
See also tex.stackexchange.com/q/463294/35864. In this case I would strongly prefer
parencite*
.– moewe
Dec 5 at 10:54
See also tex.stackexchange.com/q/463294/35864. In this case I would strongly prefer
parencite*
.– moewe
Dec 5 at 10:54
add a comment |
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f463017%2fhow-to-make-citeyearpar-command-a-clickable-hyperlink-in-beamer%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown