Seite 1 von 1

Literaturverzeichnis eigener Stil

Verfasst: Sa 16. Mai 2015, 00:20
von Christoph2105
Hallo,
ich versuche mein Literaturverzeichnis anzupassen, komme aber nicht voran.
Habe mir eine neue bbx-Datei angelegt und versucht über \DeclareBibliographyDriver die Ausgabereihenfolge der Quelle im Verzeichnis zu ändern. Das funktioniert aber nicht.
Ich hätte gerne eine Ausgabe in der Art:
[Nummer] type author: title, year, url, urldate
Wie kann ich die Reihenfolge und die Zeichensetzung im Verzeichnis beeinflussen?
%Minimalbeispiel
\documentclass[]{article}
\usepackage[utf8]{inputenc}				
\usepackage[german]{babel}				
\usepackage[]{hyperref}	
%******************************
%  Literaturverzeichnis
%******************************
\usepackage[backend=bibtex,
			sorting=none,
			bibstyle=meinstil-numeric,
			natbib=true]
			{biblatex}
\usepackage[babel, 
			german=quotes]
			{csquotes}			
\bibliography{Literatur.bib}

%******************************
%  Dokument
%******************************
\begin{document}
Zitat \cite{DIN}
\printbibliography
\end{document}


%Literatur.bib
@new{DIN,
author = {•},
title = {Pumpen – Geforderte Mindesteffizienz bei Kreiselpumpen für Wasser},
type = {Norm},
institution = {•},
year = {2014},
}

%meinstil-numeric.bbx
\ProvidesFile{meinstil-numeric.bbx}
[\abx@bbxid]

\DeclareBibliographyDriver{new}{%
\printnames{type}%
\newunit\newblock
\printfield{title}%
\newunit\newblock
\printfield{year}%
\finentry}
}
%...

Verfasst: Sa 16. Mai 2015, 13:49
von Johannes_B
Du musst noch irgendeinen Standardstil wählen, auf dem du aufbauen willst. Ein besserer Name wäre bestimmt auch nicht ganz schlecht ;-)

Ich empfehle dir den sehr guten Artikel von Frank, Modifizieren eines biblatex-Stils.

Bild
\documentclass[]{article}
\usepackage[utf8]{inputenc}            
\usepackage[german]{babel}            
\usepackage[backend=biber,
	sorting=none,
	bibstyle=\jobname,
natbib=true]
{biblatex}
\usepackage[babel,
german=quotes]
{csquotes}        
\addbibresource{\jobname.bib}
\begin{filecontents}{\jobname.bib}
	@new{DIN,
		title = {Pumpen – Geforderte Mindesteffizienz bei
		Kreiselpumpen für Wasser},
		type = {Norm},
		institution = {DIN},
		year = {2014},
	} 
\end{filecontents}
\begin{filecontents}{\jobname.bbx}
	\ProvidesFile{\jobname.bbx}
	[\abx@bbxid]

	\RequireBibliographyStyle{numeric}
	\DeclareBibliographyDriver{new}{%
  \usebibmacro{begentry}%
		\printlist{institution}
		\newunit\newblock
		\printfield{title}%
		\newunit\newblock
		\printfield{year}%
		\newunit\newblock
	\finentry}
\end{filecontents}
\usepackage{hyperref}  
\begin{document}
Zitat
\cite{DIN}
\printbibliography
\end{document}