biblatex-dw nur für shorthands firstfull=false

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: biblatex-dw nur für shorthands firstfull=false

von Johannes_B » Sa 14. Mär 2015, 20:51

Die Schriftgröße kann sich doch jeder Nutzer mit Hilfe des Browsers, unabhängig vom Forum, anpassen.
Drück mal Strg und dazu +.

Geärgert hast du mich nicht, ich brauchte nur ne kurze Pause ;-)


Schau bitte auch mal in die wichtigen Hinweise, dort erfährst du, wie du ein Problem aufarbeiten kannst, um es anderen verständlich zu machen.

von Monsieur » Sa 14. Mär 2015, 20:29

Danke für Deine Antwort. Wenn ich Dich mit meiner Schriftgröße geärgert haben sollte tut es mir leid. Ich hatte den Eindruck, dass der Text in der normalen Größe ein bisschen klein und anstrengend zu lesen wäre, daher habe ich ihn größer eingestellt. Ich dachte nicht, dass das ein Problem wäre.

von Johannes_B » Sa 14. Mär 2015, 19:54

Hat es einen Grund dass deine Beiträge grundsätzlich riesengroß sind und ich das dann ändern muss?

von Monsieur » Sa 14. Mär 2015, 18:39

Ok. Ich habe es jetzt einfach mal so ausprobiert. Ich kenne zwar weder die Befehle, noch die Syntax, aber ich glaube so geht es:
\renewbibmacro*{cite}{%
  \usebibmacro{cite:citepages}%
  \global\boolfalse{cbx:loccit}%
  \ifbool{cbx:inreffull}
     {\usebibmacro{cite:inreffull}}
    {\ifbool{cbx:firstfull}
      {\ifciteseen
        {\usebibmacro{cite:normal}}
        {\iffieldundef{shorthand}
        	{\usebibmacro{cite:firstfull}}
        	{\usebibmacro{cite:normal}}}}
      {\usebibmacro{cite:normal}}}}
Kann man das so machen?

Viele Grüße,
der Monsieur

von Monsieur » Sa 14. Mär 2015, 18:30

Im biblatex-dw-style "authortitle-dw", also d.h. in der Datei "authortitle-dw.cbx" geht es glaube ich um folgende Stelle:
\newbibmacro*{cite}{%
  \usebibmacro{cite:citepages}%
  \global\boolfalse{cbx:loccit}%
  \ifbool{cbx:inreffull}
  	{\usebibmacro{cite:inreffull}}
    {\ifbool{cbx:firstfull}
      {\ifciteseen
        {\usebibmacro{cite:normal}}
        {\usebibmacro{cite:firstfull}}}
      {\usebibmacro{cite:normal}}}}
Ich denke, man müsste das so umdefinieren, dass eine weitere Prüfung geschieht, bevor
\usebibmacro{cite:firstfull}
ausgeführt wird, sodass vorher noch überprüft wird, ob das Feld
shorthands
leer ist oder nicht. Und nur wenn es leer ist, soll
\usebibmacro{cite:firstfull}
ausgeführt werden, ansonsten eben doch
\usebibmacro{cite:normal}
.

Ich habe allerdings keine Ahnung, wie man so etwas macht und ob das auch wirklich stimmt. Das obige Herauszufinden ist im Moment das Limit meines Könnens, wobei ich sehr gerne mehr darüber lernen würde.

Viele Grüße,
der Monsieur[/quote]

biblatex-dw nur für shorthands firstfull=false

von Monsieur » Sa 14. Mär 2015, 16:53

Hallo!

Ich habe ein Problem mit BibLaTeX. Ich verwende den Zitierstil biblatex-dw und würde gerne firstfull=true benutzen aber NICHT, wenn das entsprechende Buch einen Eintrag im shorthand Feld hat. In einem solchen Fall würde ich gerne das entsprechende Buch von Anfang bis Ende nur mit dem Sigel zitieren. Kann mir dabei jemand helfen? Ich wäre sehr dankbar!

Viele Grüße,
der Monsieur

Nach oben