PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zitat / Literaturverzeichnis TU Dresden



ChrisK
30-11-2011, 02:34
Ich versuche seit Tagen, die Vorgaben meiner Fakultät (s. Anlage) bzw. URL

http://tu-dresden.de/die_tu_dresden/fakultaeten/medizinische_fakultaet/forschung/akademgrad/documents_newpromordnung/zitierrichtinien_fuer_die_dissertation_formblatt9. 0

mit dem packages natbib bzw. harvard umzusetzen und bekomme es nicht hin.

Vom Prinzip her sollen die Zitierungen wie folgt sein: (Autor Jahr) bzw. bei mehreren (Autor Jahr; Autor Jahr)

Beispiel (Seiler 1995) bzw. (Seiler 1995; Meier 1997)

Das Literaturverzeichnis soll so sein

Autor (Jahr), Artikeltitel. Zeitschrift. Band: Seite.

Bsp:

Seiler T (1995), Eximer laser. Surv Ophtalmol. 40:89-118.

Ich wäre für Hilfe unglaublich dankbar!!!

bobmalaria
30-11-2011, 10:26
hi,

ich wuerde versuchen das in biblatex zu loesen. da kann man am besten kontrollieren wo noch ein leerzeichen und wo ein komma konkommt usw. das ist mit den traditionellen stilen immer etwas schwierig. deine anforderungen sehen nicht zu anspruchsvoll aus, ein start mit
den author-year stil sollte schon 80% das machen was du willst.

ein beispiel waere folgendes


\begin{filecontents}{\jobname.bib}
@article{key,
author = {Josef Wurstmacher},
title = {{Wurst, die dickste ist die Beste}},
year = {2011},
journal = {{Advanced Wurst matters}},
number ={16},
pages = {1200--1243}
}
\end{filecontents}


\documentclass{article}

\usepackage{csquotes}
\usepackage[style=authoryear,autocite=inline]{biblatex}
\addbibresource{\jobname.bib}
\renewbibmacro{in:}{}
\DeclareFieldFormat[article]{title}{#1}
\DeclareFieldFormat[article]{pages}{#1} % remove Pp. from pages
\renewcommand*{\bibpagespunct}{\addcolon}


\begin{document}

A\autocite{key}

\printbibliography

\end{document}


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

gruss

ChrisK
01-12-2011, 23:20
Hi,

vielen Dank für die prompte Antwort.

Noch eine Frage zum Zitieren im Text:

- Wie schafft man es, dass man ggfs. nur das Jahr als Zitat einfügen kann, wenn der Autor schon im Text genannt ist? Beispiel: "Wurstmacher (2011) empfiehlt Konserven". Statt "Wurstmacher (Wurstmacher 2011) empfiehlt Konserven".

Zum Literaturverzeichnis:

Es sollte sein: Wurstmacher J (2011) Wurst, die dickste ist die Beste. Advanced Wurst matters 16:1200-1243.

Dazu:

-Wie verhindert man das Komma zwischen Vornamen und Zunahmen?
- Wie verhindert man den Punkt nach dem Anfangsbuchstaben des Vornamens?
-Wie kann man den Punkt nach dem (Jahr) verhindern?
- Wie verhindert man die Kursivschrift der Zeitschrift?
- Wie kann man die Aufnahme von DOI und URL im Literaturverzeichnis verhindern?
- Wie kann man das Einrücken nach der ersten Zeile so verändern, dass linksbündig für alle Zeilen aller Quelle begonnen wird?

Danke und Grüße!

bobmalaria
01-12-2011, 23:55
hi,

zum verzeichnis sollte unten stehen der code helfen.

zum zitieren im text, biblatex hat eine anleitung die man lesen darf ;) dort wird dann auch \Citeauthor{key} und \Citeyear{key} beschrieben. damit kannst du also autor und jahr beliebig ins dokument einfügen.


\begin{filecontents}{\jobname.bib}
@article{key,
author = {Josef Wurstmacher},
title = {{Wurst, die dickste ist die Beste}},
year = {2011},
journal = {{Advanced Wurst matters}},
number ={16},
pages = {1200--1243},
doi = {0815 4711}
}
\end{filecontents}


\documentclass{article}

\usepackage{csquotes}
\usepackage[style=authoryear,autocite=inline,firstinits=true,d oi=false,url=false]{biblatex}
\bibliography{\jobname.bib}
\makeatletter
\def\MKbibnamefirst#1{\expandafter\mkbibnamefirst@ i#1..\@nil}
\def\mkbibnamefirst@i#1.#2.#3\@nil{#1}

\renewbibmacro*{name:last-first}[4]{%
\ifuseprefix
{\usebibmacro{name:delim}{#3#1}%
\usebibmacro{name:hook}{#3#1}%
\ifblank{#3}{}{%
\ifcapital
{\mkbibnameprefix{\MakeCapital{#3}}\isdot}
{\mkbibnameprefix{#3}}%
\ifpunctmark{'}{}{\addhighpenspace}}%
\mkbibnamelast{#1}\isdot
\ifblank{#4}{}{\addlowpenspace\mkbibnameaffix{#4}\ isdot}%
\ifblank{#2}{}{\addlowpenspace\mkbibnamefirst{#2}} }
{\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}} %
% \ifblank{#3}{}{\addlowpenspace\mkbibnameprefix{#3} \isdot}
}}
\makeatother

\renewbibmacro{in:}{}
\DeclareFieldFormat[article]{title}{#1}
\DeclareFieldFormat[article]{pages}{#1} % remove Pp. from pages
\renewcommand*{\bibpagespunct}{\addcolon}
\DeclareFieldFormat[article]{journaltitle}{#1}
\renewcommand*{\newunitpunct}{\space}
\setlength{\bibhang}{0pt}
\begin{document}

A\autocite{key}

\printbibliography

\end{document}

ChrisK
04-12-2011, 21:29
Hi,

Tausend dank. Leider haben sich noch weitere Fragen ergeben. Ich wäre noch einmal für Unterstützung dankbar:

1. Nun habe ich im Verzeichnis Volume.Number:pp. Bsp.: 42.6:829-837. Wie kann ich .Number weglassen? Vorher war es noch nicht da.
2. Wenn es mehrere Autoren gibt, steht zwar beim ersten Nachmame, 1. Buchstabe Vorname. Bei den anderen steht aber 1. Buchstabe Vorname Punkt Nachname. Bsp.: Bassingtwhaighte J and C.A. Goresky. Wie kann ich bei den weiteren Autoren es so einstellen, dass es so ist wie beim ersten?
3. Wie bekommt man einen zusätzlichen Abstand zwischen den Einträgen hin?
4. Bei Monographien und bei Büchern sind die Titel kursiv gedruckt. Wie kann ich beides verhindern?
5. Nach Buchtiteln fehlt noch der Punkt vor der Auflage. Nach der Auflage fehlt der Punkt vor den Verlagen.
6. Bei manchen Autoren, die vorher korrekt übernommen wurden, taucht nun ein Strich auf. Bsp. -(2000). Statt Zimmermann H. (2000).
7. Wenn mehr als ein Autor zitiert wird, erscheint ein Komma vor dem and, dass wegfallen sollte. Bsp. Kriegel, and Meier 2007. Es sollte Kriegel and Meier 2007 heißen. Dies wäre sowohl für die Zitierung als auch das Literaturverzeichnis von Bedeutung.

Tausend Dank im Voraus für eine Antwort. Mehr sollte nicht mehr auftauchen, weitere Quellen kommen nicht mehr hinzu. Ich würde die Arbeit gerne vor Weihnachten abgeben :-)

Grüße

bobmalaria
06-12-2011, 00:15
hi,

ich vermisse etwas eigenleistung. ausserdem scheinen die anforderungen sich irgendwie andauernd zu ändern. du erwartest das jemand nach deinen vorstellungen arbeitet. das ist aber eigentlich ein hilfeforum und kein laden in dem man bestellt. auf die anleitung habe ich schon mal hingewiesen.

hier gibt es auch nochmal einen sehr guten artikel (http://biblatex.dominik-wassenhoven.de/dtk.shtml) zum nachlesen.



ein schneller fix für die kursivschreibung ist


%\DeclareFieldFormat[article]{title}{#1}%vorher
\DeclareFieldFormat{title}{#1}

da siehst du auch schon mal ein bisschen wie das funktioniert....


gruss

ChrisK
06-12-2011, 01:41
Hi bobmalaria,

hinsichtlich meiner Fragen habe ich mich unklar ausgedrückt, ich bitte um Nachsicht.

Die Punkte 1-7 meines letzten Postings waren keine neuen oder sich ändernden Anforderungen. Die Verwendung Deines Codes aus dem Posting vom 01.12. hatte diese Punkte zur Folge, sie waren ohne Verwendung Deiner Lösung vorher nicht aufgetaucht. Ich bitte insofern um Hilfe bzw. Ergänzung, "bestellen" und "verändernde Anforderungen" liegen mir fern.

Zur Eigenleistung ist es so, dass ich inzwischen 110 Seiten in LaTeX mit vielen Formeln, Abbildungen, Tabellen, Verzeichnissen etc. gesetzt habe. Mit dem hohen Abstraktionsgrades des Layouts für die Zitierungen allerdings komme ich wirklich nicht voran und habe mich daher in "letzter Not" und auch für mich zum ersten Mal an das Forum gewandt.

Aus den DTK-Artikeln habe ich die Lösung für diese Probleme nicht entnehmen können. Insofern wäre ich für diese letzte Hilfe sehr sehr dankbar, v.a. zu den Punkten 1,2,5,7.

Viele Grüße und Danke

bobmalaria
07-12-2011, 17:30
hi,

also hier im folgenden nochmal abgeaendert.
was ich nicht loesen konnte ist dein kommentar
"
Volume.Number:p Wie kann ich .Number weglassen? Vorher war es noch nicht da."
du bist lustig, nicht einmal hast du eine beispiel bib datei hier gepostet, wie soll man da wissen wie es bei dir aussieht? haben deine journale keine nummern, was machst du wenn eines doch eine nummer hat?

das gleiche gilt fuer die autoren die "vorher richtig" angezeigt wurden.... dazu kann ich nichts sagen, hier bei meinem eintrag mit zwei autoren erscheinen diese so wie sie wohl sollen, oder?


\begin{filecontents}{\jobname.bib}
@article{key,
author = {Josef Wurstmacher and Paul Schweinebauch},
title = {{Wurst, die dickste ist die Beste}},
year = {2011},
journal = {{Advanced Wurst matters}},
number ={16},
pages = {1200--1243},
doi = {0815 4711}
}
@book{key2,
author = {Sepp Landmaier and Sigrid Landeier},
title = {Science is never right},
year = {2000},
pages = {1 -- 100},
publisher = {Laendlicher Bauernverlag},
volume = 2
}
\end{filecontents}


\documentclass{article}

\usepackage{csquotes}
\usepackage[style=authoryear,autocite=inline,firstinits=true,d oi=false,url=false
]{biblatex}
\bibliography{\jobname.bib}

%Den Name mit Initialen ohne Punkt ausgeben
\makeatletter
\def\MKbibnamefirst#1{\expandafter\mkbibnamefirst@ i#1..\@nil}
\def\mkbibnamefirst@i#1.#2.#3\@nil{#1}

\renewbibmacro*{name:last-first}[4]{%
\ifuseprefix
{\usebibmacro{name:delim}{#3#1}%
\usebibmacro{name:hook}{#3#1}%
\ifblank{#3}{}{%
\ifcapital
{\mkbibnameprefix{\MakeCapital{#3}}\isdot}
{\mkbibnameprefix{#3}}%
\ifpunctmark{'}{}{\addhighpenspace}}%
\mkbibnamelast{#1}\isdot
\ifblank{#4}{}{\addlowpenspace\mkbibnameaffix{#4}\ isdot}%
\ifblank{#2}{}{\addlowpenspace\mkbibnamefirst{#2}} }
{\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}} %
% \ifblank{#3}{}{\addlowpenspace\mkbibnameprefix{#3} \isdot}
}}
\makeatother

%Immer Nachname Vornamen(Initialien)
\DeclareNameAlias{sortname}{last-first}

%Kein In bei Journalen
\renewbibmacro{in:}{}
%Kursivschreibung der Titel unterbinden
\DeclareFieldFormat{title}{#1}
\DeclareFieldFormat[article]{title}{#1}
%Bei Artikeln das pp: weglassen
\DeclareFieldFormat{pages}{#1} % remove Pp. from pages
%Vor der Seite einen Doppelpunkt ausgeben
\renewcommand*{\bibpagespunct}{\addcolon}
%Den Journaltitel ueberschreiben (nicht kursiv oder aehnliches)
\DeclareFieldFormat[article]{journaltitle}{#1}
%Einzug der 2. Zeile im Verzeichnis verhindern
\setlength{\bibhang}{0pt}
%Vertikaler Abstand zwischen den Eintraegen
\setlength{\bibitemsep}{\baselineskip}
%Den Punkt nach dem Jahr verhindern und nur ein Leerzeichen ausgeben
\renewcommand*{\labelnamepunct}{\addspace}

\begin{document}

A\autocite{key}, \autocite{key2}

\printbibliography

\end{document}

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