authortitle-dw & shorthand: Zitat mit Autor, Titel, Jahr

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: authortitle-dw & shorthand: Zitat mit Autor, Titel, Jahr

Lösung: firstfull=true

von Kalleope » Mo 1. Okt 2012, 20:20

So, das Ende des Lieds: Man lese das Manual richtig. Das ist schon die ganze Miete. Die Lösung heißt: firstfull=true. Citedas kann entweder = true gesetzt werden, oder ganz weggelassen werden, da es in der Grundeinstellung true ist.
Danke nochmal für alle Helfer.

Viele Grüße
Annika

Halb-Lösung

von Kalleope » Di 21. Aug 2012, 01:16

Yippiyeah!

Eher durch Ausdauer und die Fähigkeit, Ähnlichkeiten zu entdecken, als durch Wissen, bin ich nun zu einer Halb-Lösung gekommen*: Das folgenden Minimalbeispiel zeigt, wie man beim authortitle-dw-Stil bei den ersten Zitaten dem Titel in Klammern "im Folgenden zit. als <shorthand>" hinzufügen kann.... leider nicht nur bei den ersten Zitaten, sondern bei allen! Im Folgenden heißt es also bspw.: "PU (im Folgenden zit. als PU)." etc.

Hat jemand ne Idee, wie man diesen bug noch fixen könnte? Nun ist es ja nur noch ein Sprung bis zum Ziel. Oder ich such halt weiter wie ein blindes Huhn und finde noch ein Korn. :-)

*Vielen Dank an Philip Kime: http://www.google.de/url?sa=t&rct=j&q=& ... Yg&cad=rja
\documentclass[a4paper,12pt]{article}
\usepackage{microtype}% optischer Randausgleich, schöneres Kerning
\usepackage[polutonikogreek,ngerman]{babel}
\usepackage[utf8]{inputenc}
\newcommand{\gr}{\selectlanguage{greek}}
\newcommand{\de}{\selectlanguage{ngerman}}
\usepackage{geometry}
\geometry{a4paper, top=3cm, left=3.5cm, right=3.5cm, bottom=3cm, headsep=00mm, footskip=10mm}
\setlength{\skip\footins}{10mm}
\usepackage[babel,german=guillemets]{csquotes}

\usepackage[
style=authortitle-dw,
shorthandinbib=true, %funktioniert erst mit biblatex-dw version 1.3a
citedas=true,
idembib=true, %false = nicht "Derselbe", in der Bibliothek angeben
usetranslator=true,
%firstfull=true,
edsuper=true, %hochgestellte Auflagenzahl
firstfullname=true, %Beim ersten Zitat ganzen Namen ausgeben
firstnamefont=smallcaps,%italic,%bold, (Vorname in Kapitälchen)
namefont=smallcaps,%italic,%bold, (Nachname in Kapitälchen)
shorthandibid=true, %nach Siglen auch ebd.
xref=true,
citetracker=true,
hyperref
]{biblatex}

\DeclareFieldFormat{title}{\mkbibemph{#1}} % Titel in Bibliographie kursiv darstellen
\DeclareFieldFormat[article]{title}{\mkbibemph{#1}}
\DeclareFieldFormat[inbook]{title}{\mkbibemph{#1}}
\DeclareFieldFormat[incollection]{title}{\mkbibemph{#1}}
\DeclareFieldFormat[inproceedings]{title}{\mkbibemph{#1}}
\DeclareFieldFormat[patent]{title}{\mkbibemph{#1}}
\DeclareFieldFormat[thesis]{title}{\mkbibemph{#1}}
\DeclareFieldFormat[unpublished]{title}{\mkbibemph{#1}}

\DeclareFieldFormat{citetitle}{\mkbibemph{#1}} % Titel in Zitat kursiv darstellen
\DeclareFieldFormat[article]{citetitle}{\mkbibemph{#1}}
\DeclareFieldFormat[inbook]{citetitle}{\mkbibemph{#1}}
\DeclareFieldFormat[incollection]{citetitle}{\mkbibemph{#1}}
\DeclareFieldFormat[inproceedings]{citetitle}{\mkbibemph{#1}}
\DeclareFieldFormat[patent]{citetitle}{\mkbibemph{#1}}
\DeclareFieldFormat[thesis]{citetitle}{\mkbibemph{#1}}
\DeclareFieldFormat[unpublished]{citetitle}{\mkbibemph{#1}}

\DeclareFieldFormat{year}{\mkbibparens{#1}} % Jahr in Klammern
\DeclareFieldFormat[article]{year}{\mkbibparens{#1}}
\DeclareFieldFormat[inbook]{year}{\mkbibparens{#1}}
\DeclareFieldFormat[incollection]{year}{\mkbibparens{#1}}
\DeclareFieldFormat[inproceedings]{year}{\mkbibparens{#1}}
\DeclareFieldFormat[patent]{year}{\mkbibparens{#1}}
\DeclareFieldFormat[thesis]{year}{\mkbibparens{#1}}
\DeclareFieldFormat[unpublished]{year}{\mkbibparens{#1}}

%Fügt Jahr zu author-title hinzu:
\renewbibmacro*{cite:title}{%
     \printfield[citetitle]{labeltitle}%
       \iffieldundef{year}
         {}%
          {\printtext{\addspace}{\printfield{year}}}%
       \setunit{\adddot\space}}

%fügt dem Titel "(im Folgenden zit. als <shorthand>)" bei:
\newbibmacro*{cite:shorthand}{%
  \ifciteseen
    {\printfield{shorthand}}
    {\printnames[labelname][-\value{listtotal}]{labelname}\addcolon%
     \setunit{\nameyeardelim}%
     \printfield{title}\space\addcomma\space} %
     \usebibmacro{shorthandintro}}

%Vorschlag von Dominik
%\renewbibmacro*{cite:firstfull}{%
%  \ifthenelse{\ifciteidem\AND\NOT\boolean %{cbx:noidem}%
%                         \AND\NOT\iffirstonpage}
%    {\usebibmacro{cite:shorthand}%
%     \booltrue{cbx:idemfull}}
%    {}%
%  \printtext[bibhyperref]{\usebibmacro{cite:title}}%
%  \usebibmacro{cite:save}}


\setlength{\bibinitsep}{4mm} %aus biblatex.def: vspace Überschrift zu Text
\setlength{\bibitemsep}{4mm} %aus biblatex.def: vspace zwischen Bib-Einträgen

\bibliography{mini}
\usepackage[hang,flushmargin]{footmisc}
\newcommand{\lc}{\footcite[]}
\usepackage{url}
\usepackage{hyperref}
\usepackage{tabularx}

\begin{document}

\title{Wittgenstein: Philosophie als Therapie?}
\author{Werkstattarbeit}
\date{Sommersemester 2012}
\maketitle

\thispagestyle{empty}
\newpage
\setcounter{page}{2}
\tableofcontents

\newpage
\section*{Einleitung}
\addcontentsline{toc}{section}{Einleitung}
%Beginnen sollten Sie mit einem Einführungskapitel, in dem Sie Ihr systematisches Vorgehen bzw. die Gliederung Ihrer Arbeit darstellen und begründen, den Leser über Ihre Fragestellungen informieren und eventuell Ihr Beweisziel/ die Kernaussage kurz vorstellen.\\ 


\section{Grundlegendes}

\subsection{Spezielles im Zugrundeliegenden}

xyz\lc[S.\,305]{PU}\\
xyz\lc[S.\,305]{PU}\\
xyz\lc[S.\,305]{TLP}\\
xyz\lc[S.\,305]{TLP}\\
xyz\lc[S.\,305]{TB}\\
xyz\lc[S.\,305]{WTLP}\\
xyz\lc[S.\,305]{PU}\\
xyz\lc[S.\,305]{TLP}\\
xyz\lc[S.\,305]{PaT}\\
xyz\lc[S.\,305]{WCOP}\\
xyz\lc[S.\,305]{WInterp}\\


\newpage
\printbibheading[heading=bibintoc,title={Bibliographie}]
\printbibliography[keyword=origue,heading=subbibintoc,title={Primärliteratur}]
\printbibliography[keyword=interpk,heading=subbibintoc,title={Sekundärliteratur}]

\end{document}
@Book{WTLP,
author = {Wittgenstein, Ludwig},
editor = {},
title = {Tractatus logico-philosophicus},
publisher = {Suhrkamp},
year = {2006},
volume = {Werkausgabe Band 1},
address = {Frankfurt am Main},
series = {Werkausgabe in 8 Bänden},
edition = {20},
shorthand = {},
keywords = {origue},
}

@InCollection{TLP,
author = {Wittgenstein, Ludwig},
title = {Tractatus logico-philosophicus},
booktitle = {Tractatus logico-philosophicus},
crossref = {WTLP},
publisher = {Suhrkamp},
year = {2006},
editor = {},
volume = {1},
series = {Werkausgabe in 8 Bänden},
address = {Frankfurt am Main},
edition = {20},
shorthand = {TLP},
keywords = {origue},
}

@InCollection{TB,
author = {Wittgenstein, Ludwig},
title = {Tagebücher 1914-1916},
booktitle = {Tractatus logico-philosophicus},
crossref = {WTLP},
publisher = {Suhrkamp},
year = {2006},
editor = {},
volume = {1},
series = {Werkausgabe in 8 Bänden},
address = {Frankfurt am Main},
edition = {20},
keywords = {origue},
shorthand = {TB},
}

@InCollection{PU,
author = {Wittgenstein, Ludwig},
title = {Philosophische Untersuchungen},
booktitle = {Tractatus logico-philosophicus},
crossref = {WTLP},
publisher = {Suhrkamp},
year = {2006},
editor = {},
volume = {1},
series = {Werkausgabe in 8 Bänden},
address = {Frankfurt am Main},
edition = {20},
keywords = {origue},
shorthand = {PU},
}

@Book{PaT,
author = {Peterman, James F.},
editor = {Wawrytko, Sandra A.},
title = {Philosophy as Therapy},
subtitle ={An Interpretation and Defense of Wittgenstein's Later Philosophical Project},
publisher = {State University of New York Press},
year = {1992},
series = {SUNY Series in Philosophy and Psychotherapy},
address = {Albany},
edition = {10},
keywords = {interpk},
}

@Book{WCOP,
author = {Fann, K. T.},
editor = {},
title = {Wittgenstein's Conception of Philosophy},
publisher = {Basil Blackwell},
year = {1969},
address = {Oxford},
keywords = {interpk},
}

@Collection{WInterp,
author = {},
editor = {Kahane, Guy and Kanterian, Edward and Kuusela, Oskari},
title = {Wittgenstein and His Interpreters},
subtitle ={Essays in Memory of Gordon Baker},
publisher = {Blackwell Publishing},
year = {2007},
address = {Oxford, Malden, Victoria},
keywords = {interpk},
}

von domwass » Sa 18. Aug 2012, 17:42

Sollte eigentlich \renewbibmacro sein, nicht \newbibmacro... Du kannst dir auch das Paket etoolbox anschauen (ist vom selben Entwickler wie biblatex), dort sind die if-Abfragen einfacher gelöst. Viele Möglichkeiten stellt biblatex selber auch schon bereit (siehe dazu die biblatex-Doku).

Gruß,
Dominik.-

AW: Titel:

von Kalleope » Sa 18. Aug 2012, 16:15

Hallo Dominik,

vielen Dank für Deine schnelle Antwort!
Leider führt Dein Vorschlag nicht zu meinem gewünschten Ziel. Da firstfull schon definiert ist und ich eine Fehlermeldung bekommen habe, habe ich Deine Änderung erst mal auf \renewbibmacro* statt nur \newbibmacro* gesetzt. Dann läuft's, aber in den Zitaten ändert sich wie gesagt bei mir gar nichts.
Ich hab schon ein bisschen herumgespielt und bin gerade dabei, mir das ifthen-Paket und die boolschen Variablen zu Gemüte zu führen, in der Hoffnung, erst mal Deinen Vorschlag richtig verstehen und dann nachvollziehen zu können, wo's hakt.

Falls jemand in der Zwischenzeit einen Ahnung hat, wie es funktionieren könnte, der melde sich bitte zu Wort.

Vielen Dank für die bisherige Hilfe!

Annika

von domwass » Sa 18. Aug 2012, 10:36

Liebe Annika,

anbei ein Minimalbeispiel, das machen sollte, was Du möchtest. Im Prinzip musst man nur das bibmacro cite:firstfull anpassen. Es ruft das bibmacro cite:full auf – an dieser Stelle habe ich das (von dir modifizierte) bibmacro cite:title aufgerufen. Letzteres habe ich noch ein bisschen angepasst (ohne Gewähr auf Richtigkeit, da ich momentan keine Zeit habe, das ausführlich zu testen).

Gruß,
Dominik.-
\documentclass[a4paper,12pt]{article} 
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
 @InCollection{PU, 
 author = {Wittgenstein, Ludwig}, 
 title = {Philosophische Untersuchungen}, 
 booktitle = {Tractatus logico-philosophicus}, 
 crossref = {WTLP}, 
 publisher = {Suhrkamp}, 
 year = {2006}, 
 editor = {}, 
 volume = {1}, 
 series = {Werkausgabe in 8 Bänden}, 
 address = {Frankfurt am Main}, 
 edition = {20}, 
 keywords = {origue}, 
 shorthand = {PU}, 
} 
@Book{PaT, 
 author = {Peterman, James F.}, 
 editor = {Wawrytko, Sandra A.}, 
 title = {Philosophy as Therapy}, 
 subtitle ={An Interpretation and Defense of Wittgenstein's Later Philosophical Project}, 
 publisher = {State University of New York Press}, 
 year = {1992}, 
 series = {SUNY Series in Philosophy and Psychotherapy}, 
 address = {Albany}, 
 edition = {10}, 
 keywords = {interpk}, 
}
\end{filecontents}
\usepackage[ngerman]{babel} 
\usepackage[utf8]{inputenc} 
\usepackage[babel,german=guillemets]{csquotes} 

\usepackage[ 
 style=authortitle-dw, 
 shorthandinbib=true,
 citedas=true, 
 idembib=true,
 usetranslator=true, 
 firstfull=true, 
 edsuper=true,
 firstfullname=true,
 firstnamefont=smallcaps,
 namefont=smallcaps,
 shorthandibid=true,
 xref=true, 
 citetracker=true, 
 hyperref,
 backend=biber,
]{biblatex} 

\addbibresource{\jobname.bib} 

\renewbibmacro*{cite:title}{% 
     \printfield[citetitle]{labeltitle}%
       \iffieldundef{year} 
         {}% 
          {\printtext{\addspace}\mkbibparens{\printfield{year}}}% 
       \setunit{\addcomma\space}} 

\newbibmacro*{cite:firstfull}{%
  \ifthenelse{\ifciteidem\AND\NOT\boolean{cbx:noidem}%
                         \AND\NOT\iffirstonpage}
    {\usebibmacro{cite:idem}%
     \booltrue{cbx:idemfull}}
    {}%
  \printtext[bibhyperref]{\usebibmacro{cite:title}}%
  \usebibmacro{cite:save}}
  
\begin{document} 

\cite[305]{PU}

\cite[305]{PU}

\cite{PaT}

\cite[120]{PaT}

\cite{PU}

\cite{PaT}

\printbibliography

\end{document}

*Ping*

von Kalleope » Fr 17. Aug 2012, 18:25

Bin um jede Hilfe dankbar!

Viele Grüße

Annika

von Kalleope » Sa 11. Aug 2012, 09:02

Hallo Sepp,

vielen Dank für Deinen Vorschlag.
Leider erscheint, wenn ich firstfull=true setze, die gesamte Angabe im Zitat, also auch Herausgeber, Volume, Auflagenzahl usw.
Ich suche also eine Art "firsthalffull", falls es so was gibt, welches ermöglicht, im ersten Zitat nur die Angaben des normalen authortitle-dw-Stils und Jahr in der Klammer anzugeben.

Ich hab jetzt doch mal ein Minimalbeispiel erstellt:

\documentclass[a4paper,12pt]{article}
\usepackage{microtype}% optischer Randausgleich, schöneres Kerning
\usepackage[polutonikogreek,ngerman]{babel}
\usepackage[utf8]{inputenc}
\newcommand{\gr}{\selectlanguage{greek}}
\newcommand{\de}{\selectlanguage{ngerman}}
\usepackage{geometry}
\geometry{a4paper, top=3cm, left=3.5cm, right=3.5cm, bottom=3cm, headsep=00mm, footskip=10mm}
\setlength{\skip\footins}{10mm}
\usepackage[babel,german=guillemets]{csquotes}

\usepackage[
style=authortitle-dw,
shorthandinbib=true, %funktioniert erst mit biblatex-dw version 1.3a
citedas=true,
idembib=true, %false = nicht "Derselbe", in der Bibliothek angeben
usetranslator=true,
%firstfull=true,
edsuper=true, %hochgestellte Auflagenzahl
firstfullname=true, %Beim ersten Zitat ganzen Namen ausgeben
firstnamefont=smallcaps,%italic,%bold, (Vorname in Kapitälchen)
namefont=smallcaps,%italic,%bold, (Nachname in Kapitälchen)
shorthandibid=true, %nach Siglen auch ebd.
xref=true,
citetracker=true,
hyperref
]{biblatex}

\DeclareFieldFormat{title}{\mkbibemph{#1}} % Titel in Bibliographie kursiv darstellen
\DeclareFieldFormat[article]{title}{\mkbibemph{#1}}
\DeclareFieldFormat[inbook]{title}{\mkbibemph{#1}}
\DeclareFieldFormat[incollection]{title}{\mkbibemph{#1}}
\DeclareFieldFormat[inproceedings]{title}{\mkbibemph{#1}}
\DeclareFieldFormat[patent]{title}{\mkbibemph{#1}}
\DeclareFieldFormat[thesis]{title}{\mkbibemph{#1}}
\DeclareFieldFormat[unpublished]{title}{\mkbibemph{#1}}

\DeclareFieldFormat{citetitle}{\mkbibemph{#1}} % Titel in Zitat kursiv darstellen
\DeclareFieldFormat[article]{citetile}{\mkbibemph{#1}}
\DeclareFieldFormat[inbook]{citetile}{\mkbibemph{#1}}
\DeclareFieldFormat[incollection]{citetile}{\mkbibemph{#1}}
\DeclareFieldFormat[inproceedings]{citetile}{\mkbibemph{#1}}
\DeclareFieldFormat[patent]{citetile}{\mkbibemph{#1}}
\DeclareFieldFormat[thesis]{citetile}{\mkbibemph{#1}}
\DeclareFieldFormat[unpublished]{citetile}{\mkbibemph{#1}}

\renewbibmacro*{cite:title}{%
  %\cbx@tempa
  %\printtext[bibhyperref]{%
    \printfield[citetitle]{labeltitle}%}%
      \iffieldundef{year}
        {}%
         {\printtext\space\mkbibparens{\printfield{year}}%
            }%
            \printtext{\addcomma\space}%
          \printtext[bibhyperref]{%
             }
             }
             \makeatother

\setlength{\bibinitsep}{4mm} %aus biblatex.def: vspace Überschrift zu Text
\setlength{\bibitemsep}{4mm} %aus biblatex.def: vspace zwischen Bib-Einträgen

\bibliography{mini}
\usepackage[hang,flushmargin]{footmisc}
\newcommand{\lc}{\footcite[]}
\usepackage{url}
\usepackage{hyperref}
\usepackage{tabularx}

\begin{document}

\title{Wittgenstein: Philosophie als Therapie?}
\author{Werkstattarbeit}
\date{Sommersemester 2012}
\maketitle

\thispagestyle{empty}
\newpage
\setcounter{page}{2}
\tableofcontents

\newpage
\section*{Einleitung}
\addcontentsline{toc}{section}{Einleitung}
%Beginnen sollten Sie mit einem Einführungskapitel, in dem Sie Ihr systematisches Vorgehen bzw. die Gliederung Ihrer Arbeit darstellen und begründen, den Leser über Ihre Fragestellungen informieren und eventuell Ihr Beweisziel/ die Kernaussage kurz vorstellen.\\ 


\section{Grundlegendes}

\subsection{Spezielles im Zugrundeliegenden}

xyz\lc[S.\,305]{PU}\\
xyz\lc[S.\,305]{PU}\\
xyz\lc[S.\,305]{TLP}\\
xyz\lc[S.\,305]{TLP}\\
xyz\lc[S.\,305]{TB}\\
xyz\lc[S.\,305]{WTLP}\\
xyz\lc[S.\,305]{PU}\\
xyz\lc[S.\,305]{TLP}\\
xyz\lc[S.\,305]{PaT}\\
xyz\lc[S.\,305]{WCOP}\\
xyz\lc[S.\,305]{WInterp}\\


\nocite{WTLP}% fügt Bib.eintrag hinzu obwohl nicht zitiert
\nocite{TLP}
\nocite{TB}
\nocite{PU}
\nocite{PaT}
\nocite{WCOP}
\nocite{WInterp}

\newpage
\printbibheading[heading=bibintoc,title={Bibliographie}]
\printbibliography[keyword=origue,heading=subbibintoc,title={Primärliteratur}]
\printbibliography[keyword=interpk,heading=subbibintoc,title={Sekundärliteratur}]

\end{document}
Hier ist die bib-Datei
@Book{WTLP,
author = {Wittgenstein, Ludwig},
editor = {},
title = {Tractatus logico-philosophicus},
publisher = {Suhrkamp},
year = {2006},
volume = {Werkausgabe Band 1},
address = {Frankfurt am Main},
series = {Werkausgabe in 8 Bänden},
edition = {20},
shorthand = {},
keywords = {origue},
}

@InCollection{TLP,
author = {Wittgenstein, Ludwig},
title = {Tractatus logico-philosophicus},
booktitle = {Tractatus logico-philosophicus},
crossref = {WTLP},
publisher = {Suhrkamp},
year = {2006},
editor = {},
volume = {1},
series = {Werkausgabe in 8 Bänden},
address = {Frankfurt am Main},
edition = {20},
shorthand = {TLP},
keywords = {origue},
}

@InCollection{TB,
author = {Wittgenstein, Ludwig},
title = {Tagebücher 1914-1916},
booktitle = {Tractatus logico-philosophicus},
crossref = {WTLP},
publisher = {Suhrkamp},
year = {2006},
editor = {},
volume = {1},
series = {Werkausgabe in 8 Bänden},
address = {Frankfurt am Main},
edition = {20},
keywords = {origue},
shorthand = {TB},
}

@InCollection{PU,
author = {Wittgenstein, Ludwig},
title = {Philosophische Untersuchungen},
booktitle = {Tractatus logico-philosophicus},
crossref = {WTLP},
publisher = {Suhrkamp},
year = {2006},
editor = {},
volume = {1},
series = {Werkausgabe in 8 Bänden},
address = {Frankfurt am Main},
edition = {20},
keywords = {origue},
shorthand = {PU},
}

@Book{PaT,
author = {Peterman, James F.},
editor = {Wawrytko, Sandra A.},
title = {Philosophy as Therapy},
subtitle ={An Interpretation and Defense of Wittgenstein's Later Philosophical Project},
publisher = {State University of New York Press},
year = {1992},
series = {SUNY Series in Philosophy and Psychotherapy},
address = {Albany},
edition = {10},
keywords = {interpk},
}

@Book{WCOP,
author = {Fann, K. T.},
editor = {},
title = {Wittgenstein's Conception of Philosophy},
publisher = {Basil Blackwell},
year = {1969},
address = {Oxford},
keywords = {interpk},
}

@Collection{WInterp,
author = {},
editor = {Kahane, Guy and Kanterian, Edward and Kuusela, Oskari},
title = {Wittgenstein and His Interpreters},
subtitle ={Essays in Memory of Gordon Baker},
publisher = {Blackwell Publishing},
year = {2007},
address = {Oxford, Malden, Victoria},
keywords = {interpk},
}
Vielleicht ist mein Vorhaben ja auch gar nicht möglich, allerdings hatte ich bislang noch kein "Problem" in Latex, das sich nicht hätte beheben lassen :-)

Danke für jede Hilfe!

Annika

von Sepp99 » Fr 10. Aug 2012, 09:28

Sollte sich mit der Paketoption
firstfull=true
realisieren lassen (siehe dazu die Dokumentation zu biblatex-dw).

Gruß, Sepp.-

authortitle-dw & shorthand: Zitat mit Autor, Titel, Jahr

von Kalleope » Fr 10. Aug 2012, 00:04

Hallo zusammen,

mein Zitierstil mit biblatex ist authortitle-dw.
Ich habe das Problem, dass bei shorthands gleich die Abkürzung beim ersten Zitieren verwendet wird. Lautet mein shorthand {PU}, so wird beim ersten Zitieren {PU} angegeben, beim zweiten "Ebd."

Ich hätte aber gern:
- erstes Zitat: Autor: Titel (Jahr), Seitenangabe, im Folgenden zitiert als {shorthand/ z. B. PU}
- direkt folgendes Zitat: ebd.

Ich hoffe, mein Beispiel (ein Ausschnitt aus meiner Präambel) macht's deutlicher:

style=authortitle-dw,
shorthandinbib=true, %funktioniert erst mit biblatex-dw version 1.3a
%firstfull=true,
citedas=true,
%dashed=false,
idembib=true, %false = nicht "Derselbe", in der Bibliothek angeben
usetranslator=true,
%editionstring=true % ermöglicht "`2., aktualisierte Auflg."' im Feld "`edition"' in der bib.Datei (Standard: false)
%editorstring=brackets,%normal,
%edstringincitations=false,
%acronyms=true, %Siglen setzen, in bib: options={acronyms=true}
%edbyidem=true, % von dems. hrsg.
edsuper=true, %hochgestellte Auflagenzahl
firstfullname=true, %Beim ersten Zitat ganzen Namen ausgeben
firstnamefont=smallcaps,%italic,%bold, (Vorname in Kapitälchen)
namefont=smallcaps,%italic,%bold, (Nachname in Kapitälchen)
shorthandibid=true, %nach Siglen auch ebd.
%shorthandinbib=false % Siglen in eckigen Klammern vor Eintrag im Literaturverzeichnis abschalten
xref=true,
%ibidtracker=true,
citetracker=true,
hyperref
]{biblatex}

\DeclareFieldFormat{title}{\mkbibemph{#1}} % Titel in Bibliographie kursiv darstellen
\DeclareFieldFormat[article]{title}{\mkbibemph{#1}}
\DeclareFieldFormat[inbook]{title}{\mkbibemph{#1}}
\DeclareFieldFormat[incollection]{title}{\mkbibemph{#1}}
\DeclareFieldFormat[inproceedings]{title}{\mkbibemph{#1}}
\DeclareFieldFormat[patent]{title}{\mkbibemph{#1}}
\DeclareFieldFormat[thesis]{title}{\mkbibemph{#1}}
\DeclareFieldFormat[unpublished]{title}{\mkbibemph{#1}}

\DeclareFieldFormat{citetitle}{\mkbibemph{#1}} % Titel in Zitat kursiv darstellen
\DeclareFieldFormat[article]{citetile}{\mkbibemph{#1}}
\DeclareFieldFormat[inbook]{citetile}{\mkbibemph{#1}}
\DeclareFieldFormat[incollection]{citetile}{\mkbibemph{#1}}
\DeclareFieldFormat[inproceedings]{citetile}{\mkbibemph{#1}}
\DeclareFieldFormat[patent]{citetile}{\mkbibemph{#1}}
\DeclareFieldFormat[thesis]{citetile}{\mkbibemph{#1}}
\DeclareFieldFormat[unpublished]{citetile}{\mkbibemph{#1}}

%fügt Jahr in Klammern hinzu
\renewbibmacro*{cite:title}{%
  %\cbx@tempa
  %\printtext[bibhyperref]{%
    \printfield[citetitle]{labeltitle}%}%
      \iffieldundef{year}
        {}%
         {\printtext\space\mkbibparens{\printfield{year}}%
            }%
            \printtext{\addcomma\space}%
          \printtext[bibhyperref]{%
             }
             }
             \makeatother
Falls der Ausschnitt aus der Präambel nicht reicht, kann ich gern auch noch ein komplett funktionierendes Minimalbeispiel angeben. Vielleicht weiß aber jemand auch so schon, was ich tun könnte, um sowohl von authortitle-dw mit Jahresangabe, als auch von der shorthand-Funktion profitieren zu können.

Da ich sowohl im Forum als auch in der Arbeit mit Latex ein Newbie bin, freue ich mich über Anregungen und Hinweise.

Vielen Dank!

Annika

Nach oben