Probleme mit Internetverzeichnis

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Probleme mit Internetverzeichnis

von domwass » So 20. Nov 2011, 18:14

Wenn deine Frage damit beantwortet ist, ändere doch bitte den Status entsprechend (»Status aktuell halten«).

Gruß,
Dominik.-

von hotspot2000 » So 20. Nov 2011, 14:00

Danke! Hat sich erledigt. Hab gesehen, dass ich die Reihenfolge eh noch umstellen muss...

von domwass » So 20. Nov 2011, 13:40

hotspot2000 hat geschrieben:Jetzt hab ich noch das Problem, dass nur bei den Internetquellen ein Komma nach jedem Eintrag kommt. Wie kann ich das noch entfernen?
Nun, du forderst es ja explizit an:
\DeclareFieldFormat{url}{\url{#1}\addcomma\space}
Wenn Du die Zeile weglässt, sollte es eigentlich gehen.

Gruß,
Dominik.-

von hotspot2000 » Sa 19. Nov 2011, 22:02

Okay. Danke! Hat super funktioniert! ;-)

Jetzt hab ich noch das Problem, dass nur bei den Internetquellen ein Komma nach jedem Eintrag kommt. Wie kann ich das noch entfernen?

Re: Probleme mit Internetverzeichnis

von domwass » Sa 19. Nov 2011, 18:08

hotspot2000 hat geschrieben:Ich habe das Problem, dass ich mehrere Quellen vom gleichen Autor hab und im Verzeichnis ein Wiederholungsstrich steht.
Option dashed=false sollte helfen.

Gruß,
Dominik.-

Probleme mit Internetverzeichnis

von hotspot2000 » Sa 19. Nov 2011, 13:12

Hallo!

Muss am Montag meine Projektarbeit abgeben und bis dahin muss noch einiges geändert werden ;-)

Für das Literaturverzeichnis benutzte ich einen eigenen biblatex Stil. Ich habe das Problem, dass ich mehrere Quellen vom gleichen Autor hab und im Verzeichnis ein Wiederholungsstrich steht. Stehen muss aber "Amazon (2011)"und "Amazon (2011a)" etc.
Hier mein Stil:
% $Id: dhbw-style.bbx,v 0.9a 2010/03/19 19:52:15 rdouglas beta $

\ProvidesFile{dhbw-style.bbx}
[\abx@bbxid $Id: dhbw-style.bbx, v 0.9a 2010/03/19 19:52:15 rdouglas beta $]

\RequireBibliographyStyle{authoryear-comp}
\ExecuteBibliographyOptions{labelyear,sorting=nyt,pagetracker}
\ExecuteBibliographyOptions{labelnumber}

\DeclareFieldFormat{bibentrysetcount}{\mkbibparens{\mknumalph{#1}}}
\DeclareFieldFormat{labelnumberwidth}{\mkbibbrackets{#1}}
\DeclareFieldFormat[incollection]{title}{#1\midsentence}
\DeclareFieldFormat[article]{title}{#1\midsentence}
\DeclareFieldFormat{journaltitle}{#1\isdot}
\DeclareFieldFormat{title}{#1\isdot}
\DeclareFieldFormat[incollection]{booktitle}{#1}
\DeclareFieldFormat{url}{\url{#1}\addcomma\space}
\DeclareFieldFormat{urldate}{\printtext{Abruf: }\space#1}

% Namenreihenfolge: Nachname, Vorname (abgekürzt)
\DeclareNameFormat{sortname}{%
	\ifnum\value{listcount}=1\relax
	\iffirstinits
	{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
	{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}%
	\ifblank{#3#5}
	{}
	{\usebibmacro{name:revsdelim}}%
	\else
	\iffirstinits
	{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
	{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}%
	\fi
	\usebibmacro{name:andothers}}

\renewcommand*{\newunitpunct}{\addcomma\space}
\renewcommand*{\multinamedelim}{\addslash}
\renewcommand*{\finalnamedelim}{\addslash}
\renewcommand*{\multilistdelim}{\addslash}
\renewcommand*{\labelnamepunct}{\addcolon\space}
\renewcommand*{\finentrypunct}{\space}

\defbibenvironment{bibliography}
  {\list
     {\printfield[labelnumberwidth]{labelnumber}}
     {\setlength{\labelwidth}{\labelnumberwidth}%
      \setlength{\leftmargin}{\labelwidth}%
      \setlength{\labelsep}{\biblabelsep}%
      \addtolength{\leftmargin}{\labelsep}%
      \setlength{\itemsep}{\bibitemsep}%
      \setlength{\parsep}{\bibparsep}}%
      \renewcommand*{\makelabel}[1]{\hss##1}}
  {\endlist}
  {\item}
  
  \defbibenvironment{shorthands}
  {\list
     {\printfield[shorthandwidth]{shorthand}}
     {\setlength{\labelwidth}{\shorthandwidth}%
      \setlength{\leftmargin}{\labelwidth}%
      \setlength{\labelsep}{\biblabelsep}%
      \addtolength{\leftmargin}{\labelsep}%
      \setlength{\itemsep}{\bibitemsep}%
      \setlength{\parsep}{\bibparsep}%
      \renewcommand*{\makelabel}[1]{\hss##1}}}
  {\endlist}
  {\item}
  
  \DeclareBibliographyDriver{online}{%
  \usebibmacro{bibindex}%
  \usebibmacro{begentry}%
  \usebibmacro{author/editor+others/translator+others}%
  \setunit{\labelnamepunct}\newblock
  \printfield{title}
  \newunit
  \printlist{language}%
  \newunit\newblock
  \usebibmacro{byauthor}%
  \newunit\newblock
  \usebibmacro{byeditor+others}%
  \newunit\newblock
  \printfield{version}%
  \newunit
  \printfield{note}%
  \newunit\newblock
  \printlist{organization}%
  \newunit\newblock
  \usebibmacro{url+urldate}
  \newunit\newblock
  \newunit\newblock
  \usebibmacro{addendum+pubstate}%
  \newunit\newblock
  \usebibmacro{pageref}%
  \usebibmacro{finentry}}

  \DeclareBibliographyDriver{incollection}{%
  \usebibmacro{bibindex}%
  \usebibmacro{begentry}%
  \usebibmacro{author/editor+others/translator+others}%
  \setunit{\addcolon\space}
  \printfield{title}
  \newunit
  \printlist{language}%
  \newunit\newblock
  \usebibmacro{byauthor}%
  \newunit\newblock
  \usebibmacro{in:}%
  \usebibmacro{maintitle+booktitle}%
  \newunit\newblock
  \printtext{(Hrsg.: }
  \printnames{editor}
  \printtext{)}
  \newunit\newblock
  \usebibmacro{edition}%
  \newunit
  \iffieldundef{maintitle}
    {\printfield{volume}%
     \printfield{part}}
    {}%
  \newunit
  \printfield{volumes}%
  \newunit\newblock
  \usebibmacro{series+number}%
  \newunit\newblock
  \printfield{note}%
  \newunit\newblock
  \usebibmacro{publisher+location+date}%
  \newunit\newblock
  \usebibmacro{chapter+pages}%
  \newunit\newblock
  \iftoggle{bbx:isbn}
    {\printfield{isbn}}
    {}%
  \newunit\newblock
  \usebibmacro{doi+eprint+url}%
  \newunit\newblock
  \usebibmacro{addendum+pubstate}%
  \usebibmacro{pageref}%
  \usebibmacro{finentry}}
  
  \DeclareBibliographyDriver{article}{%
  \usebibmacro{bibindex}%
  \usebibmacro{begentry}%
  \usebibmacro{author/translator+others}%
  \setunit{\addcolon\space}
  \printfield{title}
  \newunit
  \printlist{language}%
  \newunit\newblock
  \usebibmacro{byauthor}%
  \newunit\newblock
  \usebibmacro{bytranslator+others}%
  \newunit\newblock
  \printfield{version}%
  \newunit\newblock
  \usebibmacro{in:}%
  \usebibmacro{journal}
  \newunit\newblock
  \usebibmacro{volume+number}%
  \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}}

\DeclareBibliographyDriver{book}{%
  \usebibmacro{bibindex}%
  \usebibmacro{begentry}%
  \usebibmacro{author/editor+others/translator+others}%
  \setunit{\labelnamepunct}\newblock
  \usebibmacro{maintitle+title}%
  \newunit
  \printlist{language}%
  \newunit\newblock
  \usebibmacro{byauthor}%
  \newunit\newblock
  \usebibmacro{byeditor+others}%
  \newunit\newblock
  \printfield{edition}%
  \newunit
  \iffieldundef{maintitle}
    {\printfield{volume}%
     \printfield{part}}
    {}%
  \newunit
  \printfield{volumes}%
  \newunit\newblock
  \usebibmacro{series+number}%
  \newunit\newblock
  \printfield{note}%
  \newunit\newblock
  \usebibmacro{publisher+location+date}%
  \newunit\newblock
  \usebibmacro{chapter+pages}%
  \newunit
  \printfield{pagetotal}%
  \newunit\newblock
  \iftoggle{bbx:isbn}
    {\printfield{isbn}}
    {}%
  \newunit\newblock
  \usebibmacro{doi+eprint+url}%
  \newunit\newblock
  \usebibmacro{addendum+pubstate}%
  \newunit\newblock
  \usebibmacro{pageref}%
  \usebibmacro{finentry}}

  
  \DeclareBibliographyDriver{book}{%
  \usebibmacro{bibindex}%
  \usebibmacro{begentry}%
  \usebibmacro{author/editor+others/translator+others}%
  \setunit{\addcolon\space}
  \usebibmacro{maintitle+title}%
  \newunit
  \printlist{language}%
  \newunit\newblock
  \usebibmacro{byauthor}%
  \newunit\newblock
  \usebibmacro{byeditor+others}%
  \newunit\newblock
  \usebibmacro{edition}%
  \newunit
  \iffieldundef{maintitle}
    {\printfield{volume}%
     \printfield{part}}
    {}%
  \newunit
  \printfield{volumes}%
  \newunit\newblock
  \usebibmacro{series+number}%
  \newunit\newblock
  \printfield{note}%
  \newunit\newblock
  \usebibmacro{publisher+location+date}%
  \newunit\newblock
  \usebibmacro{chapter+pages}%
  \newunit
  \printfield{pagetotal}%
  \newunit\newblock
  \iftoggle{bbx:isbn}
    {\printfield{isbn}}
    {}%
  \newunit\newblock
  \usebibmacro{doi+eprint+url}%
  \newunit\newblock
  \usebibmacro{addendum+pubstate}%
  \newunit\newblock
  \usebibmacro{pageref}%
  \usebibmacro{finentry}}
  
  \renewbibmacro*{publisher+location+date}{%
  \printlist{location}%
  \setunit*{\addcolon\space}%
  \printlist{publisher}}
  
  \renewbibmacro*{bbx:editor}[1]{%
  \ifthenelse{\ifuseeditor\AND\NOT\ifnameundef{editor}}
    {\ifthenelse{\iffieldequals{fullhash}{\bbx@lasthash}\AND
                 \NOT\iffirstonpage\AND
		 \(\NOT\boolean{bbx@inset}\OR
		   \iffieldequalstr{entrysetcount}{1}\)}
       {\bibnamedash}
       {\printnames{editor}%
	\setunit{\addcomma\space}%
	\usebibmacro{bbx:savehash}}%
     \usebibmacro{#1}%
     \clearname{editor}%
     \setunit{\addspace}}%
    {\global\undef\bbx@lasthash
     \usebibmacro{labeltitle}%
     \setunit*{\addspace}}%
  \usebibmacro{year}}
  
  \newbibmacro*{volume+number}{%
  \printfield{volume}%
  \setunit*{\adddot}%
  \printtext{Jg.}
  \newunit
  \printtext{Nr. }
  \printfield{number}}
  
  \renewbibmacro*{author}{%
  \ifthenelse{\ifuseauthor\AND\NOT\ifnameundef{author}}
    {\ifthenelse{\iffieldequals{fullhash}{\bbx@lasthash}\AND
                 \NOT\iffirstonpage\AND
		 \(\NOT\boolean{bbx@inset}\OR
		   \iffieldequalstr{entrysetcount}{1}\)}
       {\bibnamedash}
       {\usebibmacro{bbx:savehash}%
        \printnames{author}%
	\iffieldundef{authortype}
	  {\setunit{\addspace}}
	  {\setunit{\addcomma\space}}}%
     \iffieldundef{authortype}
       {}
       {\usebibmacro{authorstrg}%
	\setunit{\addspace}}}%
    {\global\undef\bbx@lasthash
     \usebibmacro{labeltitle}%
     \setunit*{\addspace}}%
  \usebibmacro{year}}
  	
  \renewbibmacro*{note+pages}{%
  \printfield{note}%
  \setunit{\bibpagespunct}%
  \printfield{pages}%
  \newunit}
  \newbibmacro*{year}{%
	{\printtext[parens]{\printfield{year}}}}

	\newbibmacro*{edition}{%
		\iffieldequalstr{edition}{1} {}
		{\printfield{edition}}
	}  
\endinput
Kann mir jemand helfen? Wäre echt dringend!

Vielen Dank!

Nach oben