Normen mit biblatex (style=alphabetic) nach Vorlage zitieren

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: Normen mit biblatex (style=alphabetic) nach Vorlage zitieren

Normen mit biblatex (style=alphabetic) nach Vorlage zitieren

von mohtized » Di 12. Mär 2013, 15:44

Hallo zusammen,

ich bin ein Neuling in LaTeX, darum verzeiht schonmal wenn ich einige Dinge nicht auf Anhieb begreife.

Ich möchte eine Norm zitieren und sie soll im Literaturverzeichnis auf folgende Weise aufgelistet werden:

[VDI 3321-2003] NORM VDI 3321-2003: Sortieren im logistischen Prozess

Ich habe schon im Internet gesucht, nur kann ich aufgrund meines echt geringen Wissens in LaTeX nicht wirklich etwas auf mein Problem anwenden. Ich hoffe ich finde hier Hilfe!

Hier ist ein Auszug aus meiner Hauptdatei:
\documentclass[a4paper, liststotoc, bibtotoc]{scrreprt}

%% Deutsche Anpassungen %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc} %TeXnicCenter nutzt diese Codierung für Umlaute, etc.
\usepackage{lmodern} %Type1-Schriftart für nicht-englische Texte


%% Packages für Grafiken & Abbildungen %%%%%%%%%%%%%%%%%%%%%%
\usepackage{graphicx} %%Zum Laden von Grafiken
\graphicspath{ {img/} }
\usepackage{sidecap} %Für Beschriftungen NEBEN den Grafiken

%% Packages für Literaturverzeichnis & Quellenangaben %%%%%%%%%%%%%%%%%%%%%%
\usepackage{csquotes}
\usepackage[backend=bibtex8, style=alphabetic, bibstyle=alphabetic, maxbibnames=99, useprefix=true]{biblatex}
\bibliography{lit}

\DefineBibliographyStrings{german}{andothers={et al.}, andmore={et al.}, bibliography = {Literaturverzeichnis}, editor = {(Hrsg.)}, editors = {(Hrsg.)}}
\setlength{\bibitemsep}{12pt} %Zeilenumbruch zwischen den einzelnen Titeln im Literaturverzeichnis

\DeclareNameFormat{default}{%Damit Co-Autoren in der richtigen Form geschrieben werden: Nachname, Vorname
\iffirstinits
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}%
\usebibmacro{name:andothers}}

\renewbibmacro*{name:last-first}[4]{% 
  \ifuseprefix 
    {\usebibmacro{name:delim}{#3#1}% 
     \usebibmacro{name:hook}{#3#1}% 
     \ifblank{#3}{}{% 
       %\ifcapital                                  <--- AUSKOMMENTIERT 
         %{\mkbibnameprefix{\MakeCapital{#3}}\isdot}<--- AUSKOMMENTIERT 
          %{\mkbibnameprefix{#3}\isdot}%             <--- AUSKOMMENTIERT 
        \mkbibnameprefix{#3}\isdot%                  <--- NEU 
       \ifpunctmark{'}{}{\addhighpenspace}}% 
     \mkbibnamelast{#1}\isdot 
     \ifblank{#4}{}{\addlowpenspace\mkbibnameaffix{#4}\isdot}% 
     \ifblank{#2}{}{\addcomma\addlowpenspace\mkbibnamefirst{#2}\isdot}} 
    {\usebibmacro{name:delim}{#1}% 
     \usebibmacro{name:hook}{#1}% 
     \mkbibnamelast{#1}\isdot 
     \ifblank{#4}{}{\addlowpenspace\mkbibnameaffix{#4}\isdot}% 
     \ifblank{#2#3}{}{\addcomma}% 
     \ifblank{#2}{}{\addlowpenspace\mkbibnamefirst{#2}\isdot}% 
     \ifblank{#3}{}{\addlowpenspace\mkbibnameprefix{#3}\isdot}}}   %Für klein geschrieben Präfixe wie "ten Hompel" und nicht "Ten Hompel"

\renewbibmacro*{editor+others}{% 
  \ifboolexpr{ 
    test \ifuseeditor 
    and 
    not test {\ifnameundef{editor}} 
  } 
    {\printnames{editor}% 
     %\setunit{\addcomma\space}%ersetzen durch: 
     \setunit{\space}% 
     \usebibmacro{editor+othersstrg}% 
     \clearname{editor}} 
    {}} %Um das Komma vor (Hrsg.) zu entfernen

\DeclareBibliographyDriver{incollection}{%
  \usebibmacro{bibindex}%
  \usebibmacro{begentry}%
  \usebibmacro{author/translator+others}%
  \setunit{\labelnamepunct}\newblock
  \usebibmacro{title}%
  \newunit
  \printlist{language}%
  \newunit\newblock
  \usebibmacro{byauthor}%
  \newunit\newblock
  \usebibmacro{in:}%
  \begingroup% NEU
  \renewbibmacro*{date+extrayear}{}% NEU
  \usebibmacro{editor+others}% NEU
  \newunit\newblock% NEU
  \endgroup% NEU
  \usebibmacro{maintitle+booktitle}%
  \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\newblock
  \iftoggle{bbx:isbn}
    {\printfield{isbn}}
    {}%
  \newunit\newblock
  \usebibmacro{doi+eprint+url}%
  \newunit\newblock
  \usebibmacro{addendum+pubstate}%
  \newunit\newblock
  \usebibmacro{pageref}%
  \usebibmacro{finentry}} %Damit Autoren eines Buches vor dem Buchtitel stehen (bei InCollection)

...

\begin{document}

\cite{vdi3312}

\printbibliography

\end{document}
Und ein Auszug aus der dazugehörigen lit.bib
@STANDARD{vdi3312,
  title = {Sortieren im logistischen Prozess},
  institution = {Verein Deutscher Ingenieure e. V.},
  author = {VDI3312},
  number = {VDI 3312},
  owner = {mohtized},
  timestamp = {2013.03.06}
}


Sollte noch etwas fehlen, sagt einfach Bescheid!

Viele Grüße,
Moh

Nach oben