Seite 1 von 1
[AUTHOR JAHR] neue Zeile AUTHOR: Titel
Verfasst: Di 18. Aug 2015, 13:57
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
Verfasst: Di 18. Aug 2015, 15:10
von u_fischer
Verfasst: Do 20. Aug 2015, 08:35
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.
Verfasst: Do 20. Aug 2015, 08:54
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.
Verfasst: Do 20. Aug 2015, 11:42
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}
Verfasst: Do 20. Aug 2015, 11:47
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).
Verfasst: Do 20. Aug 2015, 11:51
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?
Verfasst: Do 20. Aug 2015, 11:53
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?
Verfasst: Do 20. Aug 2015, 12:06
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.
Verfasst: Do 20. Aug 2015, 13:13
von joa*k
Super, vielen, veieln Dank für deine Hilfe!