当使用 footcite 引用同一作者的另一本书时,我们使用滕泽(与上文相同)或塔兹 (相同女士同上)。乳胶插入物滕泽适用于男性和女性作家。
能否让 latex 知道作者的性别?或者如何解决这个问题?
我的示例:
bib:
@book{ kowalska1,
author = {J. Kowalska},
title = {Jeden},
location = {Warszawa},
year = {2003}
}
@book{ kowalska2,
author = {J. Kowalska},
title = {Dwa},
location = {Kraków},
year = {2008}
}
文本:
\documentclass{article}
\RequirePackage[hidelinks]{hyperref}
\RequirePackage{csquotes}
\DeclareQuoteStyle[quotes]{polish}
{\quotedblbase}
{\textquotedblright}
[0.05em]
{\quotesinglbase}
{\fixligatures\textquoteright}
\DeclareQuoteAlias[quotes]{polish}{polish}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage{polish}
\setotherlanguage{russian}
\defaultfontfeatures{Mapping=tex-text, Scale=MatchLowercase, Ligatures=TeX}
\setmainfont{Linux Libertine O}
\newfontfamily\russianfont[Script=Cyrillic]{Linux Libertine O}
\usepackage[
style=verbose-trad1, % numeric, alphabetic, authoryear, ect.
sorting=nty,
isbn=false,
backend=biber]{biblatex}
\addbibresource{bibliografia.bib}
\begin{document}
Lorem \footcite{kowalska1}
ipsum \footcite{kowalska2}.
Lorem \footcite{kowalska1}
ipsum \footcite{kowalska2}.
\end{document}
答案1
您应该在 Biblatex 文档中搜索例如“性别”或“女性”。
和
@book{ kowalska1,
author = {J. Kowalska},
gender = {sf},
title = {Jeden},
location = {Warszawa},
year = {2003}
}
您将得到“Taż sama, Jeden”。参数“sf”表示“单身女性”。请参阅文档以了解其他选项。