Zitiren und Biblatex (newbie)

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: Zitiren und Biblatex (newbie)

von anton610 » Mi 14. Apr 2010, 11:34

sry :oops:

von Katja » Mi 14. Apr 2010, 11:27

Probier den Code einfach aus, dann siehst du, ob er funktioniert oder nicht.

Außerdem ist es eine Unsitte, einen Code, den man in einem anderen Forum erhalten hat, woanders überprüfen zu lassen!

LG

von anton610 » Mi 14. Apr 2010, 10:39

Hallo,

kann ich es so machen oder gibt es eine bessere Lösung?
\DeclareFieldFormat{edition}{%
\ifinteger{#1}{}{}}
\newbool{bbx:edsuper}
\DeclareBibliographyOption{edsuper}[true]{%
\csuse{bool#1}{bbx:edsuper}}
\DeclareFieldFormat{edition:super}{% für Option 'edsuper'
\ifinteger{#1}
{\textsuperscript{#1}}
{\blxdw@warning@noline{%
The 'edition' field of entry\MessageBreak
'\abx@field@entrykey' is not an integer.\MessageBreak
The edition will not be printed as\MessageBreak
superscript. Instead, the 'edition'\MessageBreak
field is printed completely}}}
renewbibmacro*{title}{%
\ifthenelse{\iffieldundef{title}\AND\iffieldundef{subtitle}}
{}
{\printtext[title]{%
\printfield[titlecase]{title}%
\ifthenelse{\iffieldundef{subtitle}}
{\printfield[edition:super]{edition}}
{\setunit{\subtitlepunct}%
\printfield[titlecase]{subtitle}\printfield[edition:super]{edition}
}%
\newunit
}%
\printfield{titleaddon}
}}

Danke,

beste grüße anton

von anton610 » Di 13. Apr 2010, 11:02

Keine Idee?

Grüße

von anton610 » Fr 9. Apr 2010, 12:30

Hallo,


Danke! Bist echt ein wahnsinnn, auf diese codezeilen wär ich im leben nicht gekommen!

funktioniert fast,
aber ich bräuchte die hochzahl hinter dem Titel, jetzt ist sie hinter der Jahreszahl, was muss ich da ändern?

Danke nochmal für die Unterstützung!!!!

Grüße anton

von domwass » Fr 9. Apr 2010, 09:06

Folgendes müsste gehen (ich hab's nicht getestet, also ohne Gewähr):
\renewbibmacro{loc+pub+year}{%
  \ifbool{bbx:nolocation}
    {}
    {\printlist{location}%
     \ifbool{bbx:nopublisher}
       {\setunit*{\locationdatepunct}}%
       {\iflistundef{publisher}
         {\setunit*{\locationdatepunct}}
         {\setunit*{\locationpublisherpunct}%
          \printlist{publisher}%
          \setunit*{\publisherdatepunct}}}}%
  \usebibmacro{date}%
  \ifbool{bbx:edsuper}
    {\printfield[edition:super]{edition}}
    {}%
  \newunit}

\renewbibmacro{origloc+origpub+origyear}{%
  \ifbool{bbx:nolocation}
    {}
    {\printlist{origlocation}%
     \ifbool{bbx:nopublisher}
       {\setunit*{\locationdatepunct}}%
       {\iflistundef{origpublisher}
         {\setunit*{\locationdatepunct}}
         {\setunit*{\locationpublisherpunct}%
          \printlist{origpublisher}%
          \setunit*{\publisherdatepunct}}}}%
  \usebibmacro{origdate}%
  \ifbool{bbx:edsuper}
    {\printfield[edition:super]{edition}}
    {}%
  \ifdefstring{\bbx@origfieldsformat}{punct}
    {\setunit*{\origfieldspunct}%
     \usebibmacro{origfields:loc+pub+year}}
    {\ifdefstring{\bbx@origfieldsformat}{parens}
      {\setunit*{\addspace}%
       \printtext[parens]{%
         \usebibmacro{origfields:loc+pub+year}}}
      {\ifdefstring{\bbx@origfieldsformat}{brackets}
        {\setunit*{\addspace}%
         \printtext[brackets]{%
           \usebibmacro{origfields:loc+pub+year}}}
        {\setunit*{\origfieldspunct}%
         \usebibmacro{origfields:loc+pub+year}}}}
  \newunit}
Ich habe dabei einfach nur den edsuper-Teil hinter 'date' bzw. 'origdate'
verschoben. Du kannst den Code einfach in deine Präambel kopieren und
probieren, ob es funktioniert.

Gruß,
Dominik.-

von anton610 » Do 8. Apr 2010, 18:47

Danke!!

eine kleine Frage hätt ich noch:

wenn ich die Auflage hochgestellt schreibe mit
edsuper=true
dann schreibt mir latex die Zahl vor dem Erscheinungsjahr.

gibt es eine Möglichkeit die Zahl nach dem Titel darzustellen?


Danke im Voraus!!!!!

Das Forum ist wirklich eine große Hilfe!!!

Danke!
Grüße anton

von domwass » Do 8. Apr 2010, 12:29

Deine footcite-Lösung ist keine gute Idee. Wenn Du nur an einer Stelle das
„S. “ unterdrücken willst, mach es so:
\footcite[\nopp 65]{Beispielbuch}
Wenn es immer wegfallen soll, geht das folgendermaßen:
\DeclareFieldFormat{pages}{#1}
Für nähere Einzelheiten siehe bitte in der biblatex-Dokumentation nach
oder schau Dir meine biblatex-Artikel an (siehe Link in meiner Signatur).

Gruß,
Dominik.-

von anton610 » Do 8. Apr 2010, 12:05

Geschafft mit:
\footcite[{}\,65]{Beispielbuch}

Trotzdem Danke!

Grüße

von anton610 » Do 8. Apr 2010, 11:59

Hallo,

nun ein neues Zitierproblem:

Wie bekomm ich das "S." aus meiner Fußnote heraus?

ich verwende biblatex-dw

Hat jemand eine Idee?
Danke Beste Grüße Anton

Nach oben