[AUTHOR JAHR] neue Zeile AUTHOR: Titel

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


joa*k
Forum-Anfänger
Forum-Anfänger
Beiträge: 30
Registriert: Fr 8. Aug 2014, 07:58

[AUTHOR JAHR] neue Zeile AUTHOR: Titel

Beitrag von joa*k »

Hallo zusammen,

ich suche jetzt schon seit einer halben Ewigkeit im Internet und finde nichts was mir wirklich weiterhilft.

Ich suche einen Bibliography Style der mir mein Literaturverzeichnis wie folgt ausgibt:

EGELKRAUT U. A. 2008 % neue Zeile und eingerückt
EGELKRAUT, S. ; HEINLE, C. ; KRÄMER, Ph. ; SCHMACHTENBERG, E. ; RYSSEL, H. ; WECKENMANN, A.: Highly Filled Polymers for power Passives Packaging. In: 2nd Electronics Systemintegration Technology Conference, 1-4.9.2008, Greenwich, London, UK, 2008

Laut Recherche sollte authordate4.bst das können. Tut es bei mir aber leider nicht.

Aktuell verwende ich
\usepackage[]{natbib}
...
% Festlegung Art der Zitierung - Havardmethode: Abkuerzung Autor + Jahr
\bibliographystyle{alphadin}

\bibliography{Literatur}

Ich bin dankbar über jede Hilfe / Anregung. Danke im Voraus!
LG Joa

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »


joa*k
Forum-Anfänger
Forum-Anfänger
Beiträge: 30
Registriert: Fr 8. Aug 2014, 07:58

Beitrag von joa*k »

Ok, ich habe den Code wie folgt geändert

\documentclass[pdftex,a4paper,fontsize=11pt,parskip=half,bibliography=totoc,pointlessnumbers]{scrreprt}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[style=alphabetic-verb,backend=bibtex]{biblatex} 
\addbibresource{Literatur.bib}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% hier beginnt das Dokument
\begin{document}

Testreihe, funktioniert es? \cite{Bartos2008}


\printbibliography
\end{document}
Jetzt stehe ich trotzdem vor dem gleichen Problem und suche den oben genannten Stil!

Es wäre super wenn jemand einen Tipp hätte wie ich das an meine Bedürfnisse anpassen kann.

Gast

Beitrag von Gast »

Bist Du Dir sicher, dass style=alphabetic-verb wirklich die beste Idee ist, mir scheint style=authoryear da etwas besser geeignet.

Ansonsten sollte Adding an [AuthorYear] block at the beginning of bibliography entries etwas für Dich sein, schau Dir ruhig auch biblatex - Fußnoten und Literaturverzeichnis nach bestimmter Vorgabe und Biblatex DAI-Richtlinien an.

Gast

Beitrag von Gast »

Statt Deines Codes würde ich lieber den Code der Antwort aus dem ersten Link oben verwenden, das ist etwas sicherer.
\newcounter{mymaxcitenames}
\AtBeginDocument{%
  \setcounter{mymaxcitenames}{\value{maxnames}}%
}

\renewbibmacro*{begentry}{%
  \printtext[brackets]{%
    \begingroup
    \defcounter{maxnames}{\value{mymaxcitenames}}%
    \printnames{labelname}%
    \setunit{\nameyeardelim}%
    \usebibmacro{cite:labelyear+extrayear}%
    \endgroup
    }%
  \newline
}
Außerdem habe ich den Befehl \mycite an den Stil authoryear-comp angepasst.
\DeclareCiteCommand{\mycite}[\mkbibbrackets]
  {\usebibmacro{cite:init}%
   \usebibmacro{prenote}}
  {\usebibmacro{citeindex}%
   \usebibmacro{cite}}
  {}
  {\usebibmacro{postnote}}
Bei dem "und"-Krempel gehe ich mal davon aus, dass Du das in Kapitälchen und nicht in ALL-CAPS haben möchtest, dafür bräuchtest Du dann
\renewbibmacro*{name:andothers}{%
  \ifboolexpr{
    test {\ifnumequal{\value{listcount}}{\value{liststop}}}
    and
    test \ifmorenames
  }
    {\ifnumgreater{\value{liststop}}{1}
       {\finalandcomma}
       {}%
     \andothersdelim\bibstring[\textsc]{andothers}}
    {}}

\renewcommand*{\finalnamedelim}{%
  \ifnumgreater{\value{liststop}}{2}{\finalandcomma}{}%
  \addspace\bibstring[\textsc]{and}\space}

Für den Doppelpunkt
\renewcommand*{\labelnamepunct}{\addcolon\space}
Gesamt also
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[citestyle=authoryear-comp,bibstyle=authortitle,sorting=nyt,dashed=false,url=false,isbn=false,maxcitenames=1,backend=bibtex]{biblatex}

\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}


% Namensortierung: esrt Nachname, dann Vorname
\DeclareNameAlias{sortname}{last-first}

% Zitat im Text mit eckiger Klammer
\DeclareCiteCommand{\mycite}[\mkbibbrackets]
  {\usebibmacro{cite:init}%
   \usebibmacro{prenote}}
  {\usebibmacro{citeindex}%
   \usebibmacro{cite}}
  {}
  {\usebibmacro{postnote}}



\newcounter{mymaxcitenames}
\AtBeginDocument{%
  \setcounter{mymaxcitenames}{\value{maxnames}}%
}

\renewbibmacro*{begentry}{%
  \printtext[brackets]{%
    \begingroup
    \defcounter{maxnames}{\value{mymaxcitenames}}%
    \printnames{labelname}%
    \setunit{\nameyeardelim}%
    \usebibmacro{cite:labelyear+extrayear}%
    \endgroup
    }%
  \newline
}


\renewbibmacro*{name:andothers}{%
  \ifboolexpr{
    test {\ifnumequal{\value{listcount}}{\value{liststop}}}
    and
    test \ifmorenames
  }
    {\ifnumgreater{\value{liststop}}{1}
       {\finalandcomma}
       {}%
     \andothersdelim\bibstring[\textsc]{andothers}}
    {}}

\renewcommand*{\finalnamedelim}{%
  \ifnumgreater{\value{liststop}}{2}{\finalandcomma}{}%
  \addspace\bibstring[\textsc]{and}\space}

\renewcommand*{\labelnamepunct}{\addcolon\space}

\addbibresource{biblatex-examples.bib}

%Überschrift in Literaturverzeichnis ändern
\defbibheading{head}{\section*{Literaturverzeichnis}}


\begin{document}
Ein bisschen Text \mycite{geer,worman,sigfridsson,aksin}.

\printbibliography
\end{document}
 

Gast

Beitrag von Gast »

Schaust Dir trotzdem das an, was ich als Antwort auf deinen ersten Vorschlag, der jetzt irgendwie wieder weg ist, geschrieben hatte?

Die Redefinition von \renewcommand*{\multinamedelim}{,\space} ist gar nicht notwendig, für das was Du tust (obendrein ist statt , der Befehl \addcomma schöner).

Gast

Beitrag von Gast »

Ich zweifele hier langsam an meiner geistigen Gesundheit. Ich schreibe fleißig Antworten auf deine Beiträge, die ungefähr immer dann wieder im Nirvana verschwinden, wenn ich meine Antworten fertig habe und sie absende.

Da war eben gerade noch ein Beitrag, in dem Du uns triumphierend zur Kenntnis geben wolltest, das alles funktioniert?

joa*k
Forum-Anfänger
Forum-Anfänger
Beiträge: 30
Registriert: Fr 8. Aug 2014, 07:58

Beitrag von joa*k »

Danke für deine Hlfe!

Ich hätte noch zwei Sachen die ich gerne ändern würde, weiß aber nicht wo.

Ich hätte gern den Vornamen abgekürzt und die Anführungszeichen um den Titel rum weg.

Wie kann ich das denn noch ändern?

Gast

Beitrag von Gast »

Solange Dein Post noch da ist, kann ich ja versuchen, ihn zu beantworten....

Abgekürzte Vornamen bekommst Du mit der Option firstinits=true.

Anführungszeichen bei Titeln bekommst Du mit
\DeclareFieldFormat
  [article,inbook,incollection,inproceedings,patent,thesis,unpublished]
  {title}{#1\isdot}
(das überschreibt das Format nur für die genannten Typen)
oder
\DeclareFieldFormat*{title}{#1\isdot}
(das überschreibt das Format für alle Typen)
weg.

joa*k
Forum-Anfänger
Forum-Anfänger
Beiträge: 30
Registriert: Fr 8. Aug 2014, 07:58

Beitrag von joa*k »

Super, vielen, veieln Dank für deine Hilfe!

Antworten