
Я нахожусь в ситуации, когда я хочу использовать первые инициалы с пакетом Biblatex. Однако в одном случае я хочу, чтобы "Fernandez" вместо этого сократилось до "Fdez.".
Я знаю, что могу создать ссылку вручную, используя только поле «Примечание», но, возможно, есть более простой способ, о котором я не знаю?
МВЭ:
\documentclass{article}
\usepackage[backend=biber, giveninits=true]{biblatex}
\begin{filecontents}{ref.bib}
@article{fernandez2016,
author = {Fernandez Smith},
title = {Title},
journal = {Journal},
year = {2016},
volume = {1},
number = {1},
pages = {1--2}
}
\end{filecontents}
\addbibresource{ref.bib}
\begin{document}
It was first stated by \textcite{fernandez2016} that \ldots
\printbibliography
\end{document}
решение1
Поскольку, похоже, есть только одна запись, которой нужна эта специальная форма сокращения, вы можете попробовать метод «грубой силы», а именно заменить
author = {Fernandez Smith},
с
author = {{\relax Fdez} Smith},
\RequirePackage{filecontents}
\begin{filecontents}{ref.bib}
@article{fernandez2016,
author = {{\relax Fdez} Smith},
title = {Title},
journal = {Journal},
year = {2016},
volume = {1},
number = {1},
pages = {1--2}
}
\end{filecontents}
\documentclass{article}
\usepackage[backend=biber, giveninits=true]{biblatex}
\addbibresource{ref.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}