Мне нужен следующий стиль библиографии Я просмотрел разные стили цитирования, но ничего похожего не нашел.
В тексте цитаты обозначены сноской (не должна быть длиннее одной строки).
Например: Для книг у нас есть ². Для журнальных статей у нас есть ³. Для интернет-ресурса у нас есть следующий стиль $^4$. (Я не знаю, как использовать LaTeX на TeX.StackExchange :D).
²Эйнштейн, А.; Бор, Н.: Некая эпическая книга (1920), С. 20-25.
³Эйлер, Л.: Некоторые эпические математические уравнения (1770).
${}^4$Солид Снейк: Как клонировать своего брата (2003).
В библиографии это должно выглядеть следующим образом (без слишком большого пробела после жирной и нежирной частей).
Эйнштейн, А.; Бор, Н.: Некая эпическая книга (1920)
Эйнштейн, А.; Бор, Н.: Некая эпическая книга, Springer Verlag, Нью-Йорк, 1920
Эйлер, Л.: Некоторые эпические математические уравнения (1770)
Эйлер, Л.: Некоторые эпические математические уравнения, в: Международная конференция по передовой эпопее, т. 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}