PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Formatierung Literaturverzeichnis



vienna
08-06-2011, 15:50
Hallo,

ich habe das Problem, dass bei uns an der Uni die Richtlinien strikt vorgegeben sind, was das Aussehen der DA betrifft.

Aktuell sieht mein Literaturverzeichnis so aus:

[1] ABTS , D., AND MÜLDER , W. Grundkurs Wirtschaftsinformatik: Eine
kompakte und praxisorientierte Einführung, 6 ed. Vieweg und Teubner,
Wiesbaden, 2009.

aussehen sollte es aber so:

[1] NAME(N), Vorname(n): Sachtitel. 2. Aufl. (erstgenannter) Verlagsort: Verlag, Erscheinungsjahr

(
auf das Bsp angewendet:
[1] ABTS , D., und MÜLDER: W. Grundkurs Wirtschaftsinformatik: Eine
kompakte und praxisorientierte Einführung. 6. Aufl. Wiesbaden: Vieweg und Teubner. 2009.
)

Probleme:
1. ich brauche den Vornamen ausgeschrieben
2. nach dem Vornamen muss ein : sein
3. keine Kommas sondern Punkte als Trennzeichen, siehe Bsp.
4. die ganze Sache auf Deutsch ..., statt Aufl. steht bei mir ed., habe ich 2 Autoren so steht AND und nicht UND

Randbedingungen:
Dokumentklasse: scrartcl
Literaturverzeichnis:
\bibliographystyle{acm}
\renewcommand\refname{Literaturverzeichnis}
\bibliography{bibliography}
Sprachpakete:
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}

Wäre sehr geil, wenn mir hier jemand weiterhelfen könnte, das ist das Letzte, was mir an latex-Einstellungen fehlt.

VG,
vienna

bobmalaria
08-06-2011, 16:26
hi,

bei ganz genauen vorgaben kommt eigentlich nur biblatex in frage.
hier mal ein richtiges beispiel. deine code-fetzen waren nicht wirklich gut zu gebrauchen (das naechste mal bitte etwas mehr muehe da reinstecken)


\begin{filecontents}{bibo.bib}
@book{book1,
author = {Dieter Abts and Wolfgang Mueller},
title = {{Grundkurs Wirtschaftsinformatik: Eine
kompakte und praxisorientierte Einführung}},
edition = {6},
publisher = {Vieweg und Teubner},
year = {2009},
location = {Wiesbaden}
}

\end{filecontents}

\documentclass{article}

\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage[style=numeric]{biblatex}
\bibliography{bibo}

\DeclareFieldFormat{title}{#1}%<-titel nicht kursiv (standard)
\renewcommand*{\labelnamepunct}{\addcolon\addspace }%<- : nach letztem namen

\renewbibmacro*{publisher+location+date}{%
\printlist{location}%
\iflistundef{publisher}
{\setunit*{\addcomma\space}}
{\setunit*{\addcolon\space}}%
\printlist{publisher}%
\setunit*{\addperiod\space}%<-geaendert damit . erscheint
\usebibmacro{date}%
\newunit}


\begin{document}
\cite{book1}
\printbibliography
\end{document}


http://www.mrunix.de/forums/attachment.php?attachmentid=4604&stc=1&d=1307546776

vienna
08-06-2011, 17:07
Vielen Dank für die Hilfe und Sorry wegen den spärlichen Informationen.

Ich hab das Literaturverzeichnis auf meine bibliography.bib noch geändert und es ging auf Anhieb.

bobmalaria
08-06-2011, 17:54
hi,

beachte das ich nur am eintragstyp book herumgespielt habe (ausnahme \DeclareFieldF und \renewcommand). wenn du auch noch artikel aus zeitschriften oder aehnliches in deiner bib hast, dann muss man eventuell noch ein paar weitere anpassungen vornehmen. also genau pruefen!

vienna
09-06-2011, 14:39
Ok ich achte drauf.

1 Frage habe ich noch, im moment steht ja da: Vorname, Name - aber ich benötige diese Form: NACHNAME, Vorname.

Sodass final dasteht:

[1] ABTS, Dieter und MUELLER, Wolfgang: ...

Gibt es da ein paar Ideen von euch?

edit: Also die Reihenfolge stimmt jetzt, folgendermaßen gelöst:

\DeclareNameFormat{default}{% Vollzitate
\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}%
\usebibmacro{name:andothers}}

Nur noch die Frage offen, wie der Nachname CAPS wird.

bobmalaria
09-06-2011, 15:06
hi,

es koennte eventuell schon reichen


\DeclareNameAlias{sortname}{last-first}


zu verwenden. gute literatur zum modifizieren von stilen ist http://biblatex.dominik-wassenhoven.de/dtk.shtml

vienna
09-06-2011, 15:22
Dein Vorschlag funktionierte leider nicht bobmalaria, wobei ich das Sortierproblem schon behoben habe, brauche nur noch die Großschreibung des Nachnamens.

Ich habe hier nochmal das komplette Bsp als Code:


\usepackage{csquotes}
\usepackage[style=numeric]{biblatex}

\bibliography{bibliography}
\DeclareNameFormat{default}{% Vollzitate
\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}%
\usebibmacro{name:andothers}}
\DeclareFieldFormat{title}{#1}%<-titel nicht kursiv (standard)
\renewcommand*{\labelnamepunct}{\addcolon\addspace }%<- : nach letztem namen
\renewbibmacro*{publisher+location+date}{%
\printlist{location}%
\iflistundef{publisher}
{\setunit*{\addcomma\space}}
{\setunit*{\addcolon\space}}%
\printlist{publisher}%
\setunit*{\addperiod\space}%<-geaendert damit . erscheint
\usebibmacro{date}%
\newunit}
(c) bei bobmalaria ;)

bobmalaria
09-06-2011, 15:29
hi,

eventuell geht das


\usebibmacro{name:last-first}{\MakeUppercase{#1}}{#3}{#5}{#7}%

vienna
09-06-2011, 15:35
Wunderbar, habe grade die 2 PDFs deines Links durchwühlt, aber nix dergleichen gefunden :D, aber das funktioniert 1A!!! Danke.