"eigener" Zitierstil

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: "eigener" Zitierstil

von Gast » Mi 17. Jun 2015, 11:20

Meiner Meinung nach ist das auch eine ganz gruselige Idee. Du verlierst den Vorteil des numeric-Stil, nämlich kurze und wenig störende Verweise, die man, wenn man möchte, leicht überlesen kann, und bläst den Autor-Jahr-Stil unnötig auf.

Wenn du numeric benutzt, kannst Du natürlich \textcite benutzen (Du bekommst dann "Autor [#]") oder Dir diese Implementationen anschauen

http://tex.stackexchange.com/q/135011/
http://tex.stackexchange.com/q/165548/

Wichtig ist, dass die Implementierung eines solchen Befehls auf der biblatex-Ebene (mit \DeclareCiteCommand, \printfield usw.) stattfinden sollte und nicht auf der LaTeX-Ebene (mittels \newcommand etc.), da die biblatex-Befehle viele Aufgaben automatisch übernehmen, um die wir uns dann nicht kümmern müssen.

von Johannes_B » Mi 17. Jun 2015, 11:13

von Beinschuss » Mi 17. Jun 2015, 09:05

Also, manchmal hat man den Eindruck, mit dem Zitierstil ist es wie mit dem Jodeldiplom bei Loriot: Da hat man was eigenes - nach dem Sinn oder Unsinn wird da offensichtlich kaum noch gefragt. Wer sich diese krude Mischung aus einem numerischen Stil und einem Autor-Jahr-Stil ausgedacht hat, gehört echt vom Hof gejagt. Ich würde mal fragen, ob es nicht ein Autor-Jahr-Stil ohne Nummer tut, denn dann kann man das Lit-Verz. vernünftig alphabetisch sortieren und man findet jeden Verweis schnell. Oder aber ausschließlich numerisch, nur mit der Zahl im Text.

Soll denn bei Deinem Beispiel das Lit-Verz. nach den Nummern (des Auftretens im Text? des alphabetischen Auftretens im Lit-Verz.? nach Zufallszahl?) sortiert werden?

von u_fischer » Di 16. Jun 2015, 15:20

\citeyear{#1} ist keine simpler String sondern ein ziemlich komplizierter Befehl. Dessen Ausgabe kannst du so nicht abfragen. Benütze zum Definieren eigener Zitierbefehle die Schnittstelle von biblatex, \DeclareCiteCommand ..., siehe Doku.

von Mr Kaktus » Di 16. Jun 2015, 15:16

Ich habe nun versucht es folgendermaßen zu lösen:
\usepackage{etoolbox}
\newcommand{\mycite}[1]{
	\ifstrempty{\citeyear{#1}}
		{\cite{#1}(\citeauthor{#1})}
		{\cite{#1}(\citeauthor{#1}, \citeyear{#1})}
}
Allerdings geht er IMMER in den else-Zweig, auch wenn gar kein Jahr für die Quelle angegeben ist. Dadurch habe ich bei Quellen, welche kein Jahr enthalten, das Komma+Leerzeichen mit drin, was doof aussieht. Wo liegt der Fehler in meiner if-Bedingung?

von u_fischer » Di 16. Jun 2015, 13:59

\usepackage[backend=bibtex]{biblatex}
Benutze besser das biber-Backend.
Oder gibt es eine andere Lösung?
So ziemlich jeder denkbare Zitierstil lässt sich programmieren.

"eigener" Zitierstil

von Mr Kaktus » Di 16. Jun 2015, 13:54

Hallo,
ich verwende das package biblatex:
\usepackage[backend=bibtex]{biblatex}
und habe die Vorgabe bekommen, nach folgendem Schema zu zitieren:
"Zitat" [1](Mustermann, 1989), S.129
Das Literaturverzeichnis soll dann wie folgt aussehen:
[1]Mustermann, M. (1989), "Autobiography", [...]
Mein Literaturverzeichnis entspricht den Vorgaben, aber das Zitierschema finde ich leider nicht in den styles von biblatex. Mir fällt nur ein, ein einfaches "\cite{muster}" zu verwenden und "(Mustermann, 1989), S.129" Mal manuell dranzuhängen. Oder gibt es eine andere Lösung?[/code]

Nach oben