我希望它只显示为
[1] 托比亚斯·格鲁内瓦尔德 (Tobias Grunewald) 工程学硕士;工程学硕士Liers, Henri, 特殊事件分析
在脚注中,并在参考书目中提供完整的信息,以便
[1]托比亚斯·格鲁内瓦尔德(Tobias Grunewald)工程学硕士(FH)工程学硕士Liers,Henri,特殊灾害分析、技术代表。第 9、25、44 页,德累斯顿工业大学,2012 年 10 月,
现在的问题是它仅在脚注中显示不正确,并且在脚注和参考书目中引用信息前都没有“[1]”。
我该如何更改代码才能正确显示它?
\documentclass[12pt]{article}
\usepackage[english]{babel}
\usepackage[a4paper, text={16.5cm, 25.2cm}, centering]{geometry}
\usepackage[sfdefault]{ClearSans}
\usepackage[utf8]{inputenc}
\usepackage{xcolor}
\usepackage{parskip}% Much better than:
% \setlength{\parskip}{1.2ex}
% \setlength{\parindent}{0em}
\usepackage{filecontents}
\usepackage[backend=bibtex,
style=numeric,
natbib=true,
]{biblatex}
\usepackage{hyperref}% Generally last package loaded
\hypersetup{
colorlinks,
linkcolor={black},
citecolor={blue!50!black},
}
\begin{filecontents}{mycitation.bib}
@TechReport{ASU,
Title = {Analyse spezieller Unfallszenarien},
Author = {{{\relax Dipl.-Ing.(FH)}Grunewald, Tobias; {\relax Dipl.-Ing.} Liers, Henri}},
Institution = {Technische Universität Dresden},
Note = {pp. 9, 25, 44},
Year = {October, 2012}
}
\end{filecontents}
% Define new \footcite like command with number and author
\DeclareCiteCommand{\partcite}
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\mkbibbrackets{\usebibmacro{cite}}%
\setunit{\addnbspace}
\printnames{labelname}%
\setunit{\labelnamepunct}
\printfield[citetitle]{title}}%
{\addsemicolon\space}
{\usebibmacro{postnote}}
\DeclareMultiCiteCommand{\partcites}{\partcite}{\addsemicolon\space}
\makeatletter
\newcommand\footnoteref[1]{\protected@xdef\@thefnmark{\ref{#1}}\@footnotemark}
\makeatother
\addbibresource{mycitation.bib}
\begin{document}
Here is test 1. \footnote{\label{ASU}\partcite{ASU}}
This is test 2. \footnoteref{ASU}
\printbibliography
\end{document}
答案1
在参考书目中包含标题是非常非常不寻常的。所以据我所知,没有一种参考书目风格对标题有适当的支持。你可以尝试滥用“von”部分
author = {{Dr.} Elk, Anne},
但在所有(大多数?)情况下,这并不会产生令人满意的结果。
您biblatex
可以声明新的名称部分(Bibtex/Biber:如何使用埃塞俄比亚惯例引用作者?) 可用于处理标题。