goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Bücher:

LaTeX. Das Basissystem.


Forenstatistik:
Beiträge: 13950
Seitenaufrufe:
154719 PIs (Jun 2010)

Top-Poster: KOMA (1735)

Wir begrüßen unseren neuesten Benutzer Bill.

Partner:

KOMA-Script



TeXblog



LaTeX Community




Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Biblatex http://biblatex.dominik-wassenhoven.de/index.shtml

 

domwass
TeX-Entwickler
TeX-Entwickler


Beiträge: 271
Anmeldedatum: 26.08.08
Wohnort: ---
Version: MiKTeX 2.8 / LyX 1.6.7
     Beitrag Verfasst am: 01.02.2010, 16:44     Titel:
  Antworten mit Zitat      
Holy hat Folgendes geschrieben:
Mir geht es um die Angabe im Literaturverzeichnis, es sollte so aussehen:

Schweer, Martin K. W. (2007): Vertrauen im Klassenzimmer. In: Schweer, Martin K. W. (Hrsg.): Lehrer-Schüler-Interaktion: Inhaltsfelder, Forschungsperspektiven und methodische Zugänge. Wiesbaden, S. X-Y.

Das ist ein Autor-Jahr-Stil, kein Autor-Titel-Stil. Einen Autor-Jahr-Stil stelle
ich derzeit nicht zur Verfügung. (Warum, habe ich hier erläutert:
http://biblatex.dominik-wassenhoven.de/faq.shtml#faq-authoryear)
Entweder nimmst du einen der bei biblatex mitgelieferten authoryear-Stile
oder du schaust dir an, welche Autor-Jahr-Stile es sonst noch gibt:
http://biblatex.dominik-wassenhoven.de/author-year.shtml

Gruß,
Dominik.-
_________________

goLaTeX-Knigge | Minimalbeispiel | FAQs etc.
biblatex-Stile | »Bibliographien erstellen mit biblatex« (DTK-Artikel)
Private Nachricht senden Benutzer-Profile anzeigen

Holy
Forum-Anfänger
Forum-Anfänger

Beiträge: 38
Anmeldedatum: 19.03.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 01.02.2010, 18:31     Titel:
  Antworten mit Zitat      
Ich habe noch viel zu lernen.
Aber ich glaube, dass ich auf einem ganz guten Wege bin, zumindest was dieses Projekt angeht.
Ich benutze jetzt den Style: style=authoryear-ibid

und bin damit fast zufrieden.

Wenn ich zwei "Incolletion" von demselben Autor habe, taucht dieser nicht zweimal auf, wie folgendes Minibeispiel verdeutlicht (bei dem zweiten Sammelband taucht nur ein Strich auf).

Kann man das ändern?
Code:
\documentclass[fontsize=12pt, DIV=calc, oneside]{scrartcl} %
\listfiles
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[sorting=nyt, natbib=true,  style=authoryear-ibid]{biblatex}
\usepackage[babel]{csquotes}


\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@INCOLLECTION{Text2,
  author = {Martin K. W. Schweer
},
  title = {Vertrauen und soziales Handeln - Eine differentialpsychologische
   Perspektive
},
  booktitle = {Vertrauen im interkulturellen Kontext},
  publisher = {Vs Verlag},
  year = {2008},
  editor = {Elias Jammal},
  pages = {13 - 26},
  address = {Wiesbaden},
  owner = {Holger},
  timestamp = {2010.01.23}
}
@INCOLLECTION{Text1,
  author = {Martin K. W. Schweer
},
  title = {Vertrauen im Klassenzimmer},
  booktitle = {Lehrer-Schüler-Interaktion: Inhaltsfelder, Forschungsperspektiven
   und methodische Zugänge
},
  publisher = {Vs Verlag},
  year = {2007},
  editor = {Martin K. W. Schweer},
  pages = {547 - 564},
  address = {Wiesbaden},
  owner = {Holger},
  timestamp = {2010.01.23}
}

\end{filecontents}

\bibliography{\jobname}
\begin{document}
\section{MiniBsp}
Hier sieht man den Text, der zitiert wird bzw. einen Quellenverweis \parencite[vgl][S.71]{Text1}.
Wie im thread beschrieben, sollte es anders aussehen...\\
Ist es sinnvoll, oder gibt es irgendwelche DIN-Normen bzgl. dieser Zitierweise\parencite[vgl][S.71]{Text2}?
\nocite{*}
\printbibliography

\end{document}
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden

domwass
TeX-Entwickler
TeX-Entwickler


Beiträge: 271
Anmeldedatum: 26.08.08
Wohnort: ---
Version: MiKTeX 2.8 / LyX 1.6.7
     Beitrag Verfasst am: 02.02.2010, 08:45     Titel:
  Antworten mit Zitat      
Ja, kann man. Füge deinem Minimalbeispiel einfach folgendes hinzu:
Code:
\providecommand*{\mkidem}[1]{#1}
\renewcommand*{\bibnamedash}{\bibsentence\bibstring[\mkidem]{idem\thefield{gender}}\addspace}

Der erste Befehl ist nur dafür da, dass man die ganzen 'ders.' im
Dokument zur Not auch anders setzen kann (z.B. kursiv), indem man
einfach \mkidem umdefiniert. Der zweite Befehl greift auf das Feld
'gender' zurück und generiert daraus 'ders.', 'dies.' etc., wobei das ganze
durch \bibsentence groß geschrieben wird.

Übrigens: Seitenzahlen werden ohne Spatium gesetzt:
Code:
pages = {13-26},

Und 'vgl.' schreibt man mit Punkt am Ende. Außerdem kümmert sich
biblatex selbst um das 'S.' vor den Seitenzahlen:
Code:
\parencite[vgl.][71]{Text1}


Gruß,
Dominik.-
_________________

goLaTeX-Knigge | Minimalbeispiel | FAQs etc.
biblatex-Stile | »Bibliographien erstellen mit biblatex« (DTK-Artikel)
Private Nachricht senden Benutzer-Profile anzeigen

Holy
Forum-Anfänger
Forum-Anfänger

Beiträge: 38
Anmeldedatum: 19.03.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.02.2010, 12:27     Titel:
  Antworten mit Zitat      
Perfekt, vielen vielen Dank.

Ist es üblich, dass wenn zwei Quellen im Verzeichnis aufeinanderfolgen, die denselben Autor haben, "Ders" anstatt der Name auftaucht?

Das mit dem "." nach dem vgl. hatte ich in dem Minibeispiel irgendwie vergessen, wird sonst so gemacht, trotzdem Danke für den Hinweis.

Beste Grüeß,
Holger
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden

domwass
TeX-Entwickler
TeX-Entwickler


Beiträge: 271
Anmeldedatum: 26.08.08
Wohnort: ---
Version: MiKTeX 2.8 / LyX 1.6.7
     Beitrag Verfasst am: 02.02.2010, 14:40     Titel:
  Antworten mit Zitat      
Holy hat Folgendes geschrieben:
Ist es üblich, dass wenn zwei Quellen im Verzeichnis aufeinanderfolgen, die denselben Autor haben, "Ders" anstatt der Name auftaucht?

Das kommt ganz auf die Gepflogenheiten des Fachs oder die
Anforderungen der Zeitschrift bzw. des Verlags oder der Buchreihe an.
Wenn du die Namen statt 'ders.' willst/brauchst, geht das natürlich auch.
Dazu musst du die bibmacros 'author', 'editor' und 'translator' so
umdefinieren, dass sie den \bibnamedash nicht verwenden.

Gruß,
Dominik.-
_________________

goLaTeX-Knigge | Minimalbeispiel | FAQs etc.
biblatex-Stile | »Bibliographien erstellen mit biblatex« (DTK-Artikel)
Private Nachricht senden Benutzer-Profile anzeigen

Holy
Forum-Anfänger
Forum-Anfänger

Beiträge: 38
Anmeldedatum: 19.03.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.02.2010, 15:29     Titel:
  Antworten mit Zitat      
Ich würde es gerne so machen.
Das Problem ist, dass ich nich tweiß wie ich es umdefinieren kann.
Die Arbeit möchte ich gerne Freitag abgeben, wenn es nicht so viel Umstand macht, würde ich Fragen, ob wir jemand dieses umdefinieren kann?

Ich bin vermutlich nicht der erste, der das Problem hat.

Gruß,
Holger
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden

domwass
TeX-Entwickler
TeX-Entwickler


Beiträge: 271
Anmeldedatum: 26.08.08
Wohnort: ---
Version: MiKTeX 2.8 / LyX 1.6.7
     Beitrag Verfasst am: 02.02.2010, 17:29     Titel:
  Antworten mit Zitat      
Folgendes müsste gehen:
Code:
\renewbibmacro*{author}{%
  \ifthenelse{\ifuseauthor\AND\NOT\ifnameundef{author}}
    {\printnames{author}%
   \iffieldundef{authortype}
     {\setunit{\addspace}}
     {\setunit{\addcomma\space}}%
     \iffieldundef{authortype}
       {}
       {\usebibmacro{authorstrg
}%
   \setunit{\addspace}}}%
    {\usebibmacro{labeltitle}%
     \setunit*{\addspace}}%
  \usebibmacro{year+labelyear}}
 
\renewbibmacro*{bbx:editor}[1]{%
  \ifthenelse{\ifuseeditor\AND\NOT\ifnameundef{editor}}
    {\printnames{editor}%
   \setunit{\addcomma\space}%
     \usebibmacro{#1}%
     \clearname{editor}%
     \setunit{\addspace}}%
    {\usebibmacro{labeltitle}%
     \setunit*{\addspace}}%
  \usebibmacro{year+labelyear}}

\renewbibmacro*{bbx:translator}[1]{%
  \ifthenelse{\ifusetranslator\AND\NOT\ifnameundef{translator}}
    {\printnames{translator}%
   \setunit{\addcomma\space}%
     \usebibmacro{translator+othersstrg}%
     \clearname{translator}%
     \setunit{\addspace}}%
    {\usebibmacro{labeltitle}%
     \setunit*{\addspace}}%
  \usebibmacro{year+labelyear}}


Gruß,
Dominik.-
_________________

goLaTeX-Knigge | Minimalbeispiel | FAQs etc.
biblatex-Stile | »Bibliographien erstellen mit biblatex« (DTK-Artikel)
Private Nachricht senden Benutzer-Profile anzeigen

Holy
Forum-Anfänger
Forum-Anfänger

Beiträge: 38
Anmeldedatum: 19.03.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.02.2010, 18:08     Titel:
  Antworten mit Zitat      
Wahnsinn! Vielen Dank. Genau so will ich es haben, passt alles.

Vielen Dank für deine Hilfe Dominik, ohne Leute wie dich, wäre ich längst nicht bei allen Vorzügen von Latex und muesste vermutlich auf ein anderes Textabsatzsystem zurückgreifen. Aber durch die tolle Gemeinschaft bin ich immer noch bei der Vorzügen von Latex Smile, vielen Dank.

Gruß,
Holger
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden

Andrej
Forum-Newbie
Forum-Newbie

Beiträge: 2
Anmeldedatum: 06.02.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.02.2010, 01:05     Titel:
  Antworten mit Zitat      
Guten Tag allerseits!

Ich hoffe, es geht in Ordnung, dass ich diesen schon vorhandenen Thread verwende. Ich hielt dies für sinnvoll, da meine Frage hier bereits auftauchte.
Ich erstelle derzeit ein Dokument, das ebenfalls biblatex-dw für die Bibliographie benutzt und den Stil authortitle-dw verwendet. Ich bin fast vollkommen zufrieden; allerdings würde ich ebenso wie Holy gerne "In" auf einen Punkt folgen und groß schreiben lassen. Dominiks Hinweis, den entsprechenden Driver (in meinem Fall 'article') in der Datei standard-dw.bbx zu bearbeiten, habe ich befolgt. Dies hatte allerdings keine Auswirkung auf die Ausgabe; "in" folgt immer noch auf Komma und wird klein geschrieben.
Wahrscheinlich habe ich bloß irgendeine Kleinigkeit übersehen. Kann jemand helfen?

Der enstprechende Abschnitt in standard-dw.bbx lautet bei mir nun:
Code:

\DeclareBibliographyDriver{article}{%
...
  \usebibmacro{title}%
  \setunit{\addperiod}
...}
 


Der folgende Code ruft dennoch nicht die gewünschte Ausgabe hervor:

Code:

\documentclass[a4paper,fontsize=12pt]{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[babel]{csquotes}
\usepackage{paralist}
\usepackage{setspace}
\usepackage[style=authortitle-dw,namefont=smallcaps]{biblatex}
\bibliography{bib}
\onehalfspacing

\begin{filecontents}{bib.bib}
@article{koenig,
 author={Knut König
},
 title={Könige in Zitaten},
 journal={Der Zitatekönig},
 volume={40},
 number={6},
 pages={69-83},
 publisher={König-Verlag},
 year={1988},
}
\end{filecontents}

\begin{document}
\section{Der König tritt auf}
Ein Königreich für ein Zitat! \parencite{koenig}

\printbibliography

\end{document}
 


Ebenfalls eigenartig finde ich, dass in der Ausgabe von \parencite in der Klammer hinter dem Titel des Artikels noch ein Leerzeichen steht.

filelist.txt
 Beschreibung:
Filelist aus der Logdatei

Download
 Dateiname:  filelist.txt
 Dateigröße:  2.29 KB
 Heruntergeladen:  36 mal
Private Nachricht senden Benutzer-Profile anzeigen

domwass
TeX-Entwickler
TeX-Entwickler


Beiträge: 271
Anmeldedatum: 26.08.08
Wohnort: ---
Version: MiKTeX 2.8 / LyX 1.6.7
     Beitrag Verfasst am: 08.02.2010, 10:50     Titel:
  Antworten mit Zitat      
Andrej hat Folgendes geschrieben:
Ich hoffe, es geht in Ordnung, dass ich diesen schon vorhandenen Thread verwende. Ich hielt dies für sinnvoll, da meine Frage hier bereits auftauchte.

Ich halte es für sinnvoller, einen neuen Thread aufzumachen, da 1.) deine
Frage ansonsten vielleicht untergeht und 2.) du dir nicht immer sicher sein
kannst, ob es sich um dasselbe Problem handelt.

Zitat:
Der enstprechende Abschnitt in standard-dw.bbx lautet bei mir nun:
Code:

\DeclareBibliographyDriver{article}{%
...
  \usebibmacro{title}%
  \setunit{\addperiod}
...}
 

Du musst den Punkt halt an der richtigen Stelle einfügen, nämlich vor das 'in':
Code:
\DeclareBibliographyDriver{article}{%
  \usebibmacro{bibindex}%
  \usebibmacro{begentry}%
  \usebibmacro{author/editor+others/translator+others}%
  \setunit{\labelnamepunct}\newblock
  \usebibmacro{title}%
  \newunit
  \usebibmacro{byauthor}%
  \newunit
  \printlist{language}%
  \newunit\newblock
  \printfield{version}%
  \setunit{\addperiod\space}% <-- HIER ist die Änderung
  \usebibmacro{in:}%
  ...


Zitat:
Ebenfalls eigenartig finde ich, dass in der Ausgabe von \parencite in der Klammer hinter dem Titel des Artikels noch ein Leerzeichen steht.

Hier nicht.

Gruß,
Dominik.-
_________________

goLaTeX-Knigge | Minimalbeispiel | FAQs etc.
biblatex-Stile | »Bibliographien erstellen mit biblatex« (DTK-Artikel)
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen Gehe zu Seite Zurück  1, 2, 3  Weiter



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 ein Teil des goForen-Labels
goForen.de goMATLAB.de goLaTeX.de goPCB.de


  Impressum | Werbung/Mediadaten | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2010 goLaTeX.de
Partner: LabVIEWforum.de