Literaturverzeichnis, eigener Stil, Kapitälchen
Der vierte Beitrag über deinem: Da habe ich den erforderlichen LaTeX-Code gepostet - damit wird u.a. der Monat nicht mehr angezeigt. Einfach die erforderliche Passage daraus nehmen oder anpassen. Probier die Präambel für dich mal in einem Minimalbeispiel mit einem "article"-Zitat aus - damit klappt es auf jeden Fall - gerade getestet.
Da kann ich nur sagen: bei mir nicht. Evtl. haben wir unterschiedliche Versionen von BibLatex? Ich verwende BibLatex 2010/03/19 v0.9aSuzDR600 hat geschrieben:... damit klappt es auf jeden Fall - gerade getestet.
Dein Code führt bei mir dazu, dass die Jahreszahl doppelt ausgegeben wird, einmal mit und einmal ohne Monat. Das Ergebnis zeigt die beigefügte Datei. (Zudem verschluckt dein Code die Ausgabe der Issuenumber, d.h. gibt nur das Volume aus.) Hier das Minimalbeispiel, mit dem ich dies getestet habe:
\begin{filecontents}{data.bib} @ARTICLE{testartcl, author = {Family, Given}, title = {Article Title}, journal = {Journal}, year = {2001}, volume = {23}, number = {4}, month = apr pages = {1-29}, } \end{filecontents} \documentclass[ngerman]{scrartcl} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{babel} \usepackage{csquotes} \usepackage[style=authoryear-comp]{biblatex} \bibliography{data} %%% Vorschlag von SuzDR600 \DeclareBibliographyDriver{article}{% \usebibmacro{bibindex}% \usebibmacro{begentry}% \usebibmacro{author/editor}% \newunit \setunit{\addspace}% \printfield[parens]{year}% \newunit \setunit{\addcolon\addspace}% \usebibmacro{title}% \newunit \printfield{journaltitle}% \setunit{\addspace}% \printfield{volume}% \newunit \setunit*{\addcomma\space}% \printfield{pages}% \printfield{note}% \newunit \printfield{addendum}% \newunit \usebibmacro{pageref}% \usebibmacro{finentry}} %%% Original aus standard.bbx % \DeclareBibliographyDriver{article}{% % \usebibmacro{bibindex}% % \usebibmacro{begentry}% % \usebibmacro{author/translator+others}% % \setunit{\labelnamepunct}\newblock % \usebibmacro{title}% % \newunit % \printlist{language}% % \newunit\newblock % \usebibmacro{byauthor}% % \newunit\newblock % \usebibmacro{bytranslator+others}% % \newunit\newblock % \printfield{version}% % \newunit\newblock % \usebibmacro{in:}% % \usebibmacro{journal+issuetitle}% % \newunit\newblock % \usebibmacro{byeditor+others}% % \newunit\newblock % \usebibmacro{note+pages}% % \newunit\newblock % \iftoggle{bbx:isbn} % {\printfield{issn}} % {}% % \newunit\newblock % \usebibmacro{doi+eprint+url}% % \newunit\newblock % \usebibmacro{addendum+pubstate}% % \newunit\newblock % \usebibmacro{pageref}% % \usebibmacro{finentry}} \begin{document} \textcite{testartcl} \printbibliography \end{document}
- Dateianhänge
-
- minibsp.pdf
- Ergebnis des Minimalbeispiels bei mir
- (49.43 KiB) 480-mal heruntergeladen
Gerne würde ich dir weiterhelfen, leider stecke ich nicht so tief in der Materie drin - ist schon wieder ein paar Monate her und damals kurz vor der Abgabe war ich nur froh, dass es irgendwie lief...
Mit deinem ausführlichen Minimalbeispiel kann dir hoffentlich jemand anders aus dieser wirklich hilfsbereiten Community ein paar Tipps geben.
Mit deinem ausführlichen Minimalbeispiel kann dir hoffentlich jemand anders aus dieser wirklich hilfsbereiten Community ein paar Tipps geben.
Ganz genau, in den author- und editor-Makros in authoryear.bbx wird auchslowfox hat geschrieben: Der auskommentierte Teil ist der Original-Driver aus der standard.bbx. Hier hätte ich zwischen "author/translator+others" und "title" ein Makro für das Jahr erwartet, aber dem ist nicht so. Wo wird dann das Jahr definiert? Ich vermute, das das Jahr irgendwo mit im "author"-Makro steckt, und deswegen mit dem Code von SuzDR600 doppelt ausgegeben wird.
das Jahr mit ausgegeben:
\usebibmacro{date+extrayear}
auch die Anpassung des Makros „date+extrayear“. Die Verwendung der
Datumsangaben hat sich in biblatex 0.9 gegenüber den Vorgängern
grundlegend geändert. Das ist ausführlich in der Datei RELEASE
beschrieben, in die du in diesem Fall auch einen Blick werfen könntest.
Gruß,
Dominik.-
Danke für deinen Hinweis bzgl.
meine Lösung lautet nun:
Ich hatte wohl Tomaten auf den Augen.domwass hat geschrieben:\usebibmacro{date+extrayear}
meine Lösung lautet nun:
\begin{filecontents}{data.bib} @ARTICLE{testartcl, author = {Family, Given}, title = {Article Title}, journal = {Journal}, year = {2001}, volume = {23}, number = {4}, month = apr pages = {1-29}, } @ARTICLE{testartcl2, author = {Family, Given}, title = {Article Title}, journal = {Journal}, year = {2001}, volume = {23}, number = {4}, month = apr pages = {1-29}, } \end{filecontents} \documentclass[ngerman]{scrartcl} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{babel} \usepackage{csquotes} \usepackage[style=authoryear-comp,dashed=false]{biblatex} \bibliography{data} \renewbibmacro*{date+extrayear}{% \iffieldundef{year} {} {\printtext[parens]{\printfield{labelyear}% \printfield{extrayear}}}} \begin{document} \textcite{testartcl}, \textcite{testartcl2} \printbibliography \end{document}
Literaturverzeichnis unter apalike anpassen
Hallo zusammen
ich habe für eine Bekannte die Formatierung ihrer Diss übernommen und das Teil in eine Vorlage gepasted, die prima funtioniert hat. Ihr Betreuer stellt nun Forderungen nach u.a soll das Literaturverzeichnis, welches im apalike stil kompiliert wird, folgendermaßen aussehen:
Orlic, D., Kajstura, J., Chimenti, S., Limana, F., Jakoniuk, I., Quaini, F., Nadal-
Ginard, B., Bodine, D., Leri, A., Anversa, P. (2001) Mobilized bone marrow
cells repair the infarcted heart and improving function and survival. Proc Natl Acad Sci U S A, 98(18):10344-10349.
Leider habe ich in meiner Aktuellen Ausgabe einen Punkt nach der Klammer der Jahreszahl. Kann mir jemand Hinweise geben, wie ich diesen Punkt da raus bekomme?
Soll ich dazu den apalike code posten (welche stelle ist da relevant..?)
Vielen Dank schon mal für die Hilfe,
beste Grüße
Felix[/code]
ich habe für eine Bekannte die Formatierung ihrer Diss übernommen und das Teil in eine Vorlage gepasted, die prima funtioniert hat. Ihr Betreuer stellt nun Forderungen nach u.a soll das Literaturverzeichnis, welches im apalike stil kompiliert wird, folgendermaßen aussehen:
Orlic, D., Kajstura, J., Chimenti, S., Limana, F., Jakoniuk, I., Quaini, F., Nadal-
Ginard, B., Bodine, D., Leri, A., Anversa, P. (2001) Mobilized bone marrow
cells repair the infarcted heart and improving function and survival. Proc Natl Acad Sci U S A, 98(18):10344-10349.
Leider habe ich in meiner Aktuellen Ausgabe einen Punkt nach der Klammer der Jahreszahl. Kann mir jemand Hinweise geben, wie ich diesen Punkt da raus bekomme?
Soll ich dazu den apalike code posten (welche stelle ist da relevant..?)
Vielen Dank schon mal für die Hilfe,
beste Grüße
Felix[/code]