我需要以下参考书目样式,我查找了不同的引用样式,但找不到类似的样式。
在文中,引用以脚注标记(不应超过一行)。
例如:对于书籍,我们有²。对于期刊文章,我们有³。对于在线资源,我们有以下样式$^4$。(我不知道如何在 TeX.StackExchange 上使用 LaTeX :D)。
²爱因斯坦,A.;玻尔,N.:某本史诗般的书(1920 年),第 20-25 页。
³欧拉,L.:一些史诗般的数学方程式(1770)。
${}^4$Solid Snake:如何克隆你的兄弟(2003 年)。
在参考书目中,它应该如下所示(粗体部分和非粗体部分之后没有太多空间)。
爱因斯坦,A.;玻尔,N.:一本史诗般的书(1920年)
爱因斯坦,A.;玻尔,N.:一些史诗般的书,施普林格出版社,纽约,1920 年
欧拉:一些史诗般的数学方程式(1770)
Euler, L.: 一些史诗数学方程式,载于:国际高级史诗会议,第 31 卷,第 641-651 页,1770 年
索利德·斯内克:克隆兄弟 (2003)
Solid Snake:如何克隆你的兄弟, https://www.SolidSnakeBlog.com,2003 年,祖格里夫 01.01.2007
URL 不应像我的帖子中那样被标记。它应该显示为纯文本。Zugriff 01.01.2017 只是我访问该资源的日期。S. 20-25 是第 20-25 页的德文版本。
问题:如果有人能帮我解决这种奇怪的引用样式,那就太好了。强迫我使用他的引用样式的机构的人说我应该使用 Word(他们有一个模板可以实现这种奇怪的引用样式),因为 LaTeX 不支持这种引用样式。我很确定 LaTeX 甚至可以处理这种情况,但我找不到类似的东西。
答案1
我不知道有哪种现成的样式可以准确提供您需要的输出。就 LaTeX 中的预建样式而言,作者标题引文与年份的组合相当不寻常。下面是biblatex-ext
。
这里使用的大多数东西都应该有名字,告诉你它们或多或少是做什么的。如果不清楚命令的作用,可以在biblatex
手动的和biblatex-ext
文档应该可以澄清一切。
可能还有一些细节需要修复。自定义 biblatex 样式的指南是一篇很好的文章,可以帮助你开始理解这些内容。
\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=biber,
style=ext-authortitle,
labeldateparts,
giveninits, uniquename=init,
introcite=plain,
autocite=footnote,
]{biblatex}
\renewcommand*{\newunitpunct}{\addcomma\space}
\renewcommand*{\finentrypunct}{}
\DeclareNameAlias{default}{family-given}
\DeclareNameAlias{sortname}{default}
\DeclareNameAlias{labelname}{sortname}
\DeclareDelimFormat{multinamedelim}{\addsemicolon\space}
\DeclareDelimAlias{finalnamedelim}{multinamedelim}
\DeclareDelimFormat*{nametitledelim}{\addcolon\space}
\DeclareDelimFormat[textcite]{nametitledelim}{\addspace}
\DeclareFieldFormat*{citetitle}{#1}
\DeclareDelimFormat{titleyeardelim}{\addspace}
\makeatletter
\newbibmacro*{cite:labeldate}{%
\iffieldundef{labelyear}
{}
{\printtext[parens]{%
\printtext[bibhyperref]{%
\printtext[\blx@delimcontext labeldate]{%
\printlabeldate}}}}}
\makeatother
\renewbibmacro*{cite}{%
\iffieldundef{shorthand}
{\printnames{labelname}%
\setunit*{\printdelim{nametitledelim}}%
\usebibmacro{cite:title}%
\setunit{\printdelim{titleyeardelim}}%
\usebibmacro{cite:labeldate}}%
{\usebibmacro{cite:shorthand}}}
\DeclareFieldFormat{bbx@introcite}{\mkbibbold{#1}}
\renewcommand*{\introcitepunct}{\newline}
\renewbibmacro*{pubinstorg+location+date}[1]{%
\printlist{#1}%
\setunit*{\publocdelim}%
\printlist{location}%
\setunit*{\locdatedelim}%
\usebibmacro{date}%
\newunit}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem\autocite[380-381]{sigfridsson}
Ipsum\autocite{worman}
Dolor\autocite{geer}
Sit\autocite{nussbaum}
\printbibliography
\end{document}