goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

BibTex Abkürzungen

 

Eduard911
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.11.2018, 15:20     Titel: BibTex Abkürzungen
  Antworten mit Zitat      
Moin moin,

ich versuche mich in meiner Abschlussarbeit an die Vorgaben der Uni anzupassen, wobei hier das Literaturverzeichnis in der Form [nnnYY] abgekürzt wird, sodass ein 1978 erschienenes Buch von John Doe und Hermann Smith als [Doe98] gelistet wird.

Leider bekomme ich bisher immer nur die ersten Initialen der Hauptautoren und das Jahr zusammen, wie oben dann [DS98]. Vermutlich ist es wieder nur eine kleine Einstellung, in der biblatex Anleitung habe ich die styles getestet, leider ohne Erfolg.

Anbei ein Minimalbeispiel:

Code • Öffne in Overleaf

\documentclass[   openright,
            oneside,
            titlepage,
            headinclude=true,
            footinclude=true,
            fontsize=12pt,
            parskip=half,
            draft,
            listof=totoc,bibliography=totoc,index=totoc
]{scrbook}

% font defines
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}

\usepackage{charter}

% bibtex
\usepackage[backend       = biber,
         bibencoding   = utf8,
         abbreviate    = true,
         defernumbers    = true,
         natbib       = false,
         style          = alphabetic,
         sortcites       = true,
         sorting       = nyt,
         language       = autobib,
         block       = none,
         maxnames    = 10,
         backref       = false,
         backrefstyle    =two
]{biblatex}

\addbibresource{Thesis.bib}

\begin{document}
Some text referring to \cite{Key1}.

\printbibliography[resetnumbers=true, heading=subbibliography, title={Literaturverzeichnis}]
\end{document}

 


und der Bibliothek

Code • Öffne in Overleaf

% Encoding: UTF-8

@Article{Key1,
  author  = {John Doe and Hermann Smith
},
  title   = {A fancy Article},
  journal = {Fancy Journal},
  year    = {1998},
}

@Comment{jabref-meta: databaseType:bibtex;}
 


Hat jemand einen Tipp?

Danke vorab.

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.11.2018, 15:29     Titel:
  Antworten mit Zitat      
Dafür gibt es die Option maxalphanames, wenn Du dann das "+" für "et al." wegbekommen möchtest, musst Du \labelalphaothers umdefinieren.

Code • Öffne in Overleaf
\documentclass{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}

\usepackage{charter}

\usepackage[backend    = biber,
         abbreviate    = true,
         defernumbers  = true,
         style         = alphabetic,
         sortcites     = true,
         maxnames      = 10,
         maxalphanames = 1,
]{biblatex}

%\renewcommand*{\labelalphaothers}{}

%\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@Article{Key1,
  author  = {John Doe and Hermann Smith
},
  title   = {A fancy Article},
  journal = {Fancy Journal},
  year    = {1998},
}
\end{filecontents}

\addbibresource{\jobname.bib}

\begin{document}
Some text referring to \cite{Key1}.

\printbibliography[heading=subbibliography, title={Literaturverzeichnis}]
\end{document}

Eduard911
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.11.2018, 17:19     Titel:
  Antworten mit Zitat      
Perfekt, danke!

Bekommt man noch das Datum irgendwie in Klammern hinter den letzten Autor?
Mit dem Stlye authoryear-comp soll genau das gehen, allerdings produziert biblatex dann keine Labels mehr im Literaturverzeichnis und dem Text...

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.11.2018, 17:29     Titel:
  Antworten mit Zitat      
Eine solche Kombination aus alphabetic und authoryear könnte man in etwa so basteln wie in https://golatex.de/anpassung-literaturverzeichniss-t21239.html

Code • Öffne in Overleaf
\documentclass{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}

\usepackage{charter}

\usepackage[backend    = biber,
         abbreviate    = true,
         defernumbers  = true,
         style         = alphabetic,
         bibstyle      = authoryear,
         sortcites     = true,
         maxnames      = 10,
         maxalphanames = 1,
]{biblatex}

%\renewcommand*{\labelalphaothers}{}

\DeclareFieldFormat{labelalphawidth}{\mkbibbrackets{#1}}
\defbibenvironment{bibliography}
  {\list
     {\printtext[labelalphawidth]{%
        \printfield{labelprefix}%
        \printfield{labelalpha}%
        \printfield{extraalpha}}}
     {\setlength{\labelwidth}{\labelalphawidth}%
      \setlength{\leftmargin}{\labelwidth}%
      \setlength{\labelsep}{\biblabelsep}%
      \addtolength{\leftmargin}{\labelsep}%
      \setlength{\itemsep}{\bibitemsep}%
      \setlength{\parsep}{\bibparsep}}%
      \renewcommand*{\makelabel}[1]{##1\hss}}
  {\endlist}
  {\item}

\renewbibmacro*{date+extradate}{%
  \iffieldundef{year}
    {}
    {\printtext[parens]{\printdate
}}}

\renewbibmacro*{bbx:ifmergeddate}[2]{#1}

%\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@Article{Key1,
  author  = {John Doe and Hermann Smith
},
  title   = {A fancy Article},
  journal = {Fancy Journal},
  year    = {1998},
}
\end{filecontents}

\addbibresource{\jobname.bib}

\begin{document}
Some text referring to \cite{Key1}.

\printbibliography[heading=subbibliography, title={Literaturverzeichnis}]
\end{document}

Eduard911
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.11.2018, 18:29     Titel:
  Antworten mit Zitat      
Alle Daumen hoch!
Danke für die Hilfe!

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2018 goLaTeX.de