BibLaTeX:如何删除修改后的字段格式中的点

BibLaTeX:如何删除修改后的字段格式中的点

当引用在线资源时,我必须在标题后打印 [在线],因此它看起来像这样:

引文示例

我尝试添加以下行biblatex.cfg

\DeclareFieldFormat[www,online]{title}{#1\space\printtext{[online]}\addperiod}

这给了我这个:在此处输入图片描述

但我不知道如何删除之间的点标题和[在线]。感谢您的帮助。

编辑:这是 MWE,我希望我做对了:

这是 tex 文件:

\documentclass[twoside,12pt]{report}

\usepackage[czech]{babel}

\usepackage[backend=biber,
natbib=true,
url=false, 
doi=true,
eprint=false,
maxnames=3,
minnames=2,
doi=false,
urldate=edtf,
giveninits=true,
sorting=none,
sortcites=true]{biblatex}
\addbibresource{ref.bib}

\usepackage[unicode=true,
bookmarks=true,
colorlinks=true,
breaklinks=true,
a4paper]{hyperref} 

\begin{document}

example \cite{paleywww}

\printbibliography

\end{document}

这是文件ref.bib

@WWW{paleywww,
    author  = {Dror Paley},
    title   = {History of implantable leg lenthening},
    url     = {http://www.mheresearchfoundation.org/files/Implantable_limb_lengthening.pdf},
    urldate = {2017-05-05},
}

答案1

使用

\DeclareFieldFormat[online]{title}{#1\setunit{\space}\printtext{[online]}}

由于您使用了\printtext,因此您将从标点符号跟踪器中获取标点符号,并\setunit{\space}使用将其变为空格。

相关内容