Um welchen Zitierstil handelt es sich?

Um welchen Zitierstil handelt es sich?

Ich schreibe meine Doktorarbeit, bin aber frustriert, wenn ich versuche, das von meiner Schule geforderte Referenzformat auszugeben. Es wird wie folgt verlangt (in meiner Arbeit werden nur die folgenden drei Typen benötigt):

Tagebuch [J]

Bildbeschreibung hier eingeben

Buch [M]

Bildbeschreibung hier eingeben

Konferenz [C] Bildbeschreibung hier eingeben

Andere Vorraussetzungen:

  1. Mehrere Autoren: Wenn die Anzahl der Autoren größer als 3 ist, behalten Sie die ersten drei und verwenden Sie „et al.“ für die übrigen Autoren.
  2. Sortierung: Nach Aussehen.

Meine Frage lautet, um welchen Bibliografiestil es sich bei dem Obigen handelt.

und wenn es keinen passenden vorhandenen Bibliografiestile dafür gibt, wie soll ich diesen Stil dann von Grund auf neu erstellen?

.bib:

@article{brauner91,
  author = {Brauner, N.},
  title = {Vapour absorption into falling film},
  journal = {ASME J},
  year = {1991},
  volume = {34},
  pages = {76-82},
  number = {3}
}
@book{baehr1994,
  title={Heat and mass transfer},
  author={Baehr, H. D.},
  year={1994},
  page={221}
  publisher={Berlin:Springer-Verlag}
}
@inproceedings{leiner1989,
  year  = {1989},
  pages={68--71},
  author = {Leiner, A.},
  title = {Optical techniques for heat transfer measurements},
  booktitle = { COLLINS W. Proc Int Conf on Energy and Environment},
  publisher={New York: Academic Press}
}

Antwort1

Versuche Folgendes

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[style=numeric,backend=biber,giveninits=true,sorting=none,maxnames=3,minnames=3]{biblatex}

\addbibresource{biblatex-examples.bib}

\DeclareNameAlias{default}{family-given}
\renewcommand*{\revsdnamepunct}{}
\renewrobustcmd*{\bibinitperiod}{}
\renewcommand*{\finalnamedelim}{\multinamedelim}

\DeclareFieldFormat*{title}{#1}
\DeclareFieldFormat*{journaltitle}{#1\isdot}
\DeclareFieldFormat*{issuetitle}{#1}
\DeclareFieldFormat*{maintitle}{#1}
\DeclareFieldFormat*{booktitle}{#1}

\newbibmacro*{title}{%
  \ifboolexpr{
    test {\iffieldundef{title}}
    and
    test {\iffieldundef{subtitle}}
  }
    {}
    {\printtext[title]{%
       \printfield[titlecase]{title}%
       \setunit{\subtitlepunct}%
       \printfield[titlecase]{subtitle}}%
     \ifentrytype{article}{\setunit{}\printtext{[A]}}{}
     \ifentrytype{book}{\setunit{}\printtext{[B]}}{}%
     \ifentrytype{inproceedings}{\setunit{}\printtext{[C]}}{}
     \newunit}%
  \printfield{titleaddon}}

\renewbibmacro*{in:}{\ifentrytype{article}{}{\printtext{//}}}

\renewbibmacro*{journal+issuetitle}{%
  \usebibmacro{journal}%
  \iffieldundef{series}
    {}
    {\newunit
     \printfield{series}}%
  \setunit{\addcomma\space}%
  \printfield{issue}%
  \setunit{\addcomma\space}%
  \usebibmacro{date}
  \setunit{\addcolon\space}%
  \usebibmacro{issue}%
  \setunit{\addcomma\space}%
  \usebibmacro{volume+number+eid}%
  \setunit{\addspace}%
  \newunit}

\DeclareFieldFormat[article,periodical]{number}{\mkbibparens{#1}}
\renewbibmacro*{volume+number+eid}{%
  \printfield{volume}%
  \printfield{number}%
  \setunit{\addcomma\space}%
  \printfield{eid}}

\DeclareFieldFormat{pages}{#1}
\DeclareFieldFormat{postnote}{#1}
\DeclareFieldFormat{multipostnote}{#1}
\renewcommand*{\bibpagespunct}{\addcolon\addspace}
\renewcommand{\postnotedelim}{%
  \iffieldpages{postnote}
    {\addcolon\space}
    {\addspace}}

\begin{document}
\cite{sigfridsson,brauner91,baehr1994,leiner1989,aksin}
\printbibliography
\end{document}

Das meiste davon ist ziemlich Standard und kann gefunden werden inRichtlinien zum Anpassen von Biblatex-Stilen,biblatex: Kommas zwischen Nach- und Vornamen in der Bibliographie entfernen,Doppelpunkt statt „p.“ in Biblatex authoryear-comp,Biblatex: Kein \postnotedelim für Zitate, die keine Ziffern sind,biblatex: Klammern um die Bandnummer eines Artikels

Die seltsamen Anforderungen Ihres Stils waren die Angabe des Eintragstyps nach dem Titel sowie das "//"-Trennzeichen für "in", sie werden umgesetzt über

\renewbibmacro*{title}{%
  \ifboolexpr{
    test {\iffieldundef{title}}
    and
    test {\iffieldundef{subtitle}}
  }
    {}
    {\printtext[title]{%
       \printfield[titlecase]{title}%
       \setunit{\subtitlepunct}%
       \printfield[titlecase]{subtitle}}%
     \ifentrytype{article}{\setunit{}\printtext{[A]}}{}
     \ifentrytype{book}{\setunit{}\printtext{[B]}}{}%
     \ifentrytype{inproceedings}{\setunit{}\printtext{[C]}}{}
     \newunit}%
  \printfield{titleaddon}}

\renewbibmacro*{in:}{\ifentrytype{article}{}{\printtext{//}}}

Letzteres folgt natürlich dem allgemeinen Muster von„In:“ unterdrücken biblatex.

verwandte Informationen