Falsche Darstellung "S." in Fußnote und "o.J." in Litverz.

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: Falsche Darstellung "S." in Fußnote und "o.J." in Litverz.

von Gast » Do 20. Aug 2015, 07:32

Ja, Normen sind nicht so ganz einfach. Ich frage mich wirklich, warum in letzter Zeit so viele Leute diese Dinger zitieren wollen....

Es gibt den Typ @standard, der für Normen gedacht ist. In den Standardstilen von biblatex ist dieser jedoch nicht gesondert implementiert, sondern wird wie ein @misc behandelt.

Das kann man aber ändern (sofern es überhaupt nötig ist).

Schau Dir doch bitte
http://www.mrunix.de/forums/showthread. ... uot-JabRef
und
http://tex.stackexchange.com/q/65637/
an.

Die Suche nach "biblatex norm"/"biblatex standard" im Internet gibt auch einige Treffer, da kannst Du Dir nach Herzenslust eine Lösung aussuchen.

Wenn Du dann noch Fragen hast, stell bitte eine neue Frage mit einem schönen Minimalbeispiel.

von Dave Miller » Mi 19. Aug 2015, 23:45

Welche Form wäre denn die richtige für Normen? :?
Und wie zitiert man sie richtig?

Habe es bisher so gemacht:

DIN NR:JAHR-MONAT TITEL

von Gast » Mi 19. Aug 2015, 10:01

Das ist ja schön und gut, aber Du scheinst ja bei den Normen auch einfach den Typ @book zu verwenden, wie möchtest Du denn dann unterscheiden, ob nun "o.J." angezeigt werden soll oder nicht? Wir könnten das alles nur für @online machen und hoffen, dass Du nicht auf die Idee kommst, eine Norm in @online zu stopfen...

von Dave Miller » Mi 19. Aug 2015, 09:57

Ok, danke!

Ja, das ist richtig. Aber bei Normen steht bei mir das Datum immer in dem Titel der Norm mit drin. Deswegen möchte ich das bei Normen nichts steht. Danke für deine Hilfe!

von Gast » Mi 19. Aug 2015, 09:24

Ja, Du bekommst "f." bei \psq und "ff." bei \psqq.

Deinen zweiten Punkt verstehe ich immer noch nicht, die Idee ist doch gerade "o.A." zu schreiben, wenn kein Jahr da ist. Zumindest wolltest Du das in der anderen Frage unbedingt?

von Dave Miller » Mi 19. Aug 2015, 08:46

1 Punkt: erstmal danke. Zeigt er damit denn auch 12"f." bzw. "ff." an oder sg/Pl? Kann es gerade nicht testen.


nur bei Normen raus. Oder eher: wenn kein year Eintrag im bib dann ganz raus...

von Gast » Mi 19. Aug 2015, 07:47

Für den ersten Punkt kannst Du statt "12f." einfach 12\psq und statt "3ff." dann 3\psqq schreiben. biblatex erkennt nämlich, ob das in dem optionalen Argument eine Seitenzahl ist oder nicht, wenn ja kommt ein "S." davor, sonst nicht. "3f." wird automatisch nicht als Seitenzahl erkannt, dafür gibt es dann das Makro \psq für folgende (Sg.) und \psqq für folgende (Pl.).
dolor\footcite[Vgl.][12\psq]{Internet}
Dein zweites Problem verstehe ich nicht ganz. Möchtest Du "o.J." nur bei @online sehen oder immer außer bei Normen?

Falsche Darstellung "S." in Fußnote und "o.J." in Litverz.

von Dave Miller » Mi 19. Aug 2015, 00:21

Hallo,

ich habe folgende Probleme.

1. wenn ich eine Fußnote erstelle mit einer zusätzlichen Angabe über f. bzw. ff. nimmt er mir das "S." für Seitenzahl weg
ipsum\footcite[Vgl.][12f.]{Internet}
2. ich habe definiert, dass wenn keine Jahresangabe im Litverz. gemacht wird automatisch "o.J." erscheint. Das erscheint aber auch, wenn kein "year" Eintrag im bib ist... z.B. möchte ich es ganz wegnehmen bei Normen.

Wäre lieb wenn ihr mir helfen könntet. Danke

\documentclass[ngerman]{article} 
\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc} 
\usepackage{babel} 
\usepackage{csquotes} 
\usepackage{xpatch} 
\usepackage{filecontents} 
\usepackage[style=authortitle]{biblatex} 
\begin{filecontents*}{\jobname.bib} 
@book{DIN,  
shorttitle = {DIN XX:XX-XX}, 
title = {DINBLA}, 
publisher = {Beuth Verlag}, 
author = {DIN} 
} 
@online{Internet, 
author = {Autor}, 
title = {Titel}, 
year = {2015}, 
url = {http://www.invalid.invalid}, 
urldate = {2015-08-10} 
} 
@book{jwp,  
shorttitle = {TESTBUCH}, 
title = {IchundDU}, 
year = {},
publisher = {Beuth Verlag}, 
author = {ICH} 
} 


\end{filecontents*} 
\renewcommand{\bibfootnotewrapper}[1]{ 
\bibsentence#1} 

\renewcommand*{\newunitpunct}{\addcomma\space} 
\renewcommand*{\labelnamepunct}{\addspace} 
\renewcommand*{\nametitledelim}{\addcolon\space} 
\renewcommand*{\finentrypunct}{\addspace} 
\setlength{\bibhang}{1,25cm} 
\DeclareNameAlias{sortname}{last-first} 
\DeclareFieldFormat*{citetitle}{#1} 

% Reihenfolge ändern und Standardtrenner 
\renewbibmacro*{publisher+location+date}{% 
  \printlist{publisher}% 
  \newunit 
  \printlist{location}% 
  \newunit 
  \usebibmacro{date}% 
  \newunit} 

% Kurztitel (shorttitle) hinzufügen 
\renewbibmacro*{title}{% 
  \ifboolexpr{ 
    test {\iffieldundef{title}} 
    and 
    test {\iffieldundef{subtitle}} 
  } 
    {} 
    {\printfield[brackets]{shorttitle}% 
     \setunit{\addspace}% 
     \ifentrytype{online} 
       {\printtext[brackets]{% 
          \printfield[titlecase]{title}% 
          \setunit{\subtitlepunct}% 
          \printfield[titlecase]{subtitle}}} 
       {\printtext[title]{% 
         \printfield[titlecase]{title}% 
         \setunit{\subtitlepunct}% 
         \printfield[titlecase]{subtitle}}}% 
     \newunit}% 
  \printfield{titleaddon}} 

\DeclareFieldFormat[online]{url}{\url{#1}} 
\DeclareFieldFormat{urldate}{Abrufdatum\addcolon\space#1} 

\xpatchbibdriver{online} 
  {\usebibmacro{date}} 
  {} 
  {}{} 

\newbibmacro*{url+urldate}{% 
  \usebibmacro{url}% 
  \ifentrytype{online} 
    {\setunit{\addspace}% 
     \printtext{Stand\addcolon\addspace}% 
     \usebibmacro{date}} 
    {} 
  \iffieldundef{urlyear} 
    {} 
    {\setunit*{\addspace}% 
     \usebibmacro{urldate}}} 

% Jahr hinzufügen 
\renewbibmacro*{cite}{% 
  \iffieldundef{shorthand} 
    {\ifnameundef{labelname} 
       {} 
       {\printnames{labelname} 
        \setunit{\nametitledelim}}% 
     \usebibmacro{cite:title}% 
     \newunit 
     \iffieldundef{year} 
       {\bibstring{nodate}} 
       {\printfield{year}}}% 
    {\usebibmacro{cite:shorthand}}} 
\DefineBibliographyStrings{german}{% 
  nodate = {{}o\adddot\addabthinspace J\adddot} 
} 

\addbibresource{\jobname.bib} 
\addbibresource{biblatex-examples.bib} 
\begin{document}
Lorem\footcite[Vgl.][]{DIN} 
Lorem\footcite[Vgl.][12]{jwp} 
Lorem\footcite[Vgl.][12]{Internet} 
ipsum\footcite[Vgl.][12f.]{Internet}
\printbibliography 
\end{document}
[/code]

Nach oben