von KJung » Mo 17. Jul 2017, 21:01
Wo kann ich denn die dbx Datei finden? Dann kann ich gucken, welche Felder dort vordefiniert sind. BibDesk hat die usera userb etc. nicht.
Ich würde dann gern das number-Feld verwenden, dass ist bei Bibdesk aufgelistet und ich brauche das definitiv nicht. (Auch wenn es dann nicht schön ist)
Kann mir dann jemand helfen, dass in den FN nur der Buchtitel angezeigt wird, wenn ich keinen kurzen Titel im Number-Feld definiert habe? (die anderen Angaben sollen oben so bleiben wie gehabt)
\begin{filecontents}{FNaktuell.cbx}
\ProvidesFile{FNaktuell.cbx}[2017/07/12 v0.1f biblatex citation style]
\RequireCitationStyle{authortitle-dw}%
\ExecuteBibliographyOptions{%
%nopublisher=false,
namefont=italic,% Format für Nachnamen (biblatex-dw)
firstnamefont=italic,% Format für Vornamen (biblatex-dw)
edstringincitations=false,% Kein (Hrsg) im Fußnoten-Zitat (biblatex-dw)
}%
% Fußnotenformat für Festschriften:
\DeclareBibliographyDriver{cite:incollection}{%
\usebibmacro{in:}%
{%
\iffieldundef{shorttitle}%
{\printfield{booktitle}}%
{\printfield{shorttitle}}%
}%
\iffieldundef{postnote}%
{\addcomma\space%
\printfield{pages}}%
{}%
}%
% Weiche für die unterschiedlichen Entrytypes
\renewbibmacro*{cite:title}{%
\iffieldundef{entrysubtype}%
{%
\usedriver
{}%
{cite:\thefield{entrytype}}%
}%
{\usedriver
{}%
{cite:\thefield{entrytype}:\thefield{entrysubtype}}%
}%
}
\endinput
\end{filecontents}
\begin{filecontents*}{BibAktuell.bbx}
\ProvidesFile{BibAktuell}[2017/07/12 v0.1f biblatex bibliography style]
\RequireBibliographyStyle{authortitle-dw}%
\ExecuteBibliographyOptions{editorstring=parens}% Hrsg. oder Begr. in runde Klammern (biblatex-dw)
% Reihenfolge der Namen im LitVerz: Nachname, Vorname und Nachname, Vorname usw.
\DeclareNameFormat{sortname}{% Bibliographie
\mkbibemph{%
\iffirstinits%
{\usebibmacro{name:last-first}{\namepartfamily}{\namepartgiveni}{\namepartprefix}{\namepartsuffix}}%
{\usebibmacro{name:last-first}{\namepartfamily}{\namepartgiven}{\namepartprefix}{\namepartsuffix}}%
\usebibmacro{name:andothers}%
}
}
% LitVerz-Format von Festschriften
%Relevant, damit der Herausgeber (Hrsg.) und dann Titel der Festschrift in LitVerz erscheint
\newbibmacro*{editorincoll}{%
\ifnameundef{editor}%
{}%
{\printnames{editor}%
\setunit{\addspace}%
\usebibmacro{editorstrg}%
\clearname{editor}}} %
\DeclareBibliographyDriver{incollection}{%
\usebibmacro{bibindex}%
\usebibmacro{author}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\newunit\newblock
\usebibmacro{in:}%
% \ifnamexref{labelname}%
% {\global\bbx@xrefnoidemfalse}%
% {\global\bbx@xrefnoidemtrue%
% \global\cbx@xrefnoidemtrue}%
% \iffieldundef{xref}%
{% Code, wenn kein xref vorhanden
% \ifbool{bbx@edbeforetitle}%
% {\usebibmacro{editorincoll}%
% \setunit{\labelnamepunct}\newblock}%
% {}%
\usebibmacro{editorincoll}
\newunit
\usebibmacro{maintitle+booktitle}%
\newunit
\printlist{language}%
\newunit\newblock
% \usebibmacro{byeditor+others}%
% \newunit\newblock
\printfield{edition}%
% \newunit
\usebibmacro{volumes+volume+part}%
\setunit{\addspace}%
% \newunit\newblock
\usebibmacro{series+number}%
\newunit\newblock%
\printfield{note}%
\newunit\newblock%
\usebibmacro{publisher+location+date}%
\newunit\newblock%
\pno\ppspace\printfield{pages}% <--- Seitenzahl mit S.
\newunit\newblock%
\usebibmacro{url+urldate}%
\newunit\newblock%
\printfield{addendum}}%
% {\ifbool{bbx@edbeforetitle}
% {\global\cbx@xrefebttrue}%
% {\global\cbx@xrefebtfalse}%
% \bbx@xref{\thefield{xref}}% xref
% \ifbool{cbx@xref}%
% {}%
% {\iffieldundef{pages}%
% {}%
% {\addcomma%
% \printfield{pages}}}}%
\addcomma\addspace% <-- 'zitiert als:' eingefügt und danach die Zitation
\textit{zitiert}% <-- mit shorttitle/title ausgegeben
\addnbspace% <--
\textit{als}% <--
\addcolon% <--
\addnbspace% <--
\printnames{labelname}% <--
\addcomma% <--
\addnbspace%
in
\addcolon% <--
\addspace%
\iffieldundef{shorttitle}% <--
{\printfield{booktitle}}% <--
{\printfield{shorttitle}% <--
}% <--
\usebibmacro{finentry}}
% Zitiert als: für Fälle, in denen die Zitationsweise vom Standard abweicht
% Vor und nach dem Schrägstrich soll bei zitiert als: im LitVerz kein Leerzeichen sein.
\newboolean{zitiertals}
\setboolean{zitiertals}{false}
\endinput
\end{filecontents*}
\begin{filecontents*}{Literatur.bib}
@incollection{Kokott,
Address = {Kehl},
Author = {Kokott, Juliane},
Booktitle = {Völkerrecht als Wertordnung -- Festschrift für Christian Tomuschat},
Date-Added = {2016-11-24 11:40:13 +0000},
Date-Modified = {2017-07-12 08:31:31 +0000},
Editor = {Dupuy, Pierre-Marie and Fassbender, Bardo and Shaw, Malcom and Sommermann, Karl-Peter},
Pages = {207-226},
Publisher = {N.P. Engel Verlag},
Short = {Festschrift für Christian Tomuschat},
Title = {Die Freizügigkeit der Unionsbürger als neue Grundfreiheit},
Year = {2006}}
\end{filecontents*}
\documentclass[oneside]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{setspace}
\usepackage{alnumsec}
\surroundarabic[(][)]{}{.}
\usepackage{geometry}
\geometry{a4paper,includehead, includefoot, left=20mm,right=20mm,top=20mm,bottom=10mm}
\usepackage[babel, german=quotes]{csquotes}
\usepackage[bibstyle=BibAktuell,citestyle=FNaktuell]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
Hallo Welt\footcite[Vgl.][215]{Kokott}
\end{document}
Wo kann ich denn die dbx Datei finden? Dann kann ich gucken, welche Felder dort vordefiniert sind. BibDesk hat die usera userb etc. nicht.
Ich würde dann gern das number-Feld verwenden, dass ist bei Bibdesk aufgelistet und ich brauche das definitiv nicht. (Auch wenn es dann nicht schön ist)
Kann mir dann jemand helfen, dass in den FN nur der Buchtitel angezeigt wird, wenn ich keinen kurzen Titel im Number-Feld definiert habe? (die anderen Angaben sollen oben so bleiben wie gehabt)
[code]
\begin{filecontents}{FNaktuell.cbx}
\ProvidesFile{FNaktuell.cbx}[2017/07/12 v0.1f biblatex citation style]
\RequireCitationStyle{authortitle-dw}%
\ExecuteBibliographyOptions{%
%nopublisher=false,
namefont=italic,% Format für Nachnamen (biblatex-dw)
firstnamefont=italic,% Format für Vornamen (biblatex-dw)
edstringincitations=false,% Kein (Hrsg) im Fußnoten-Zitat (biblatex-dw)
}%
% Fußnotenformat für Festschriften:
\DeclareBibliographyDriver{cite:incollection}{%
\usebibmacro{in:}%
{%
\iffieldundef{shorttitle}%
{\printfield{booktitle}}%
{\printfield{shorttitle}}%
}%
\iffieldundef{postnote}%
{\addcomma\space%
\printfield{pages}}%
{}%
}%
% Weiche für die unterschiedlichen Entrytypes
\renewbibmacro*{cite:title}{%
\iffieldundef{entrysubtype}%
{%
\usedriver
{}%
{cite:\thefield{entrytype}}%
}%
{\usedriver
{}%
{cite:\thefield{entrytype}:\thefield{entrysubtype}}%
}%
}
\endinput
\end{filecontents}
\begin{filecontents*}{BibAktuell.bbx}
\ProvidesFile{BibAktuell}[2017/07/12 v0.1f biblatex bibliography style]
\RequireBibliographyStyle{authortitle-dw}%
\ExecuteBibliographyOptions{editorstring=parens}% Hrsg. oder Begr. in runde Klammern (biblatex-dw)
% Reihenfolge der Namen im LitVerz: Nachname, Vorname und Nachname, Vorname usw.
\DeclareNameFormat{sortname}{% Bibliographie
\mkbibemph{%
\iffirstinits%
{\usebibmacro{name:last-first}{\namepartfamily}{\namepartgiveni}{\namepartprefix}{\namepartsuffix}}%
{\usebibmacro{name:last-first}{\namepartfamily}{\namepartgiven}{\namepartprefix}{\namepartsuffix}}%
\usebibmacro{name:andothers}%
}
}
% LitVerz-Format von Festschriften
%Relevant, damit der Herausgeber (Hrsg.) und dann Titel der Festschrift in LitVerz erscheint
\newbibmacro*{editorincoll}{%
\ifnameundef{editor}%
{}%
{\printnames{editor}%
\setunit{\addspace}%
\usebibmacro{editorstrg}%
\clearname{editor}}} %
\DeclareBibliographyDriver{incollection}{%
\usebibmacro{bibindex}%
\usebibmacro{author}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\newunit\newblock
\usebibmacro{in:}%
% \ifnamexref{labelname}%
% {\global\bbx@xrefnoidemfalse}%
% {\global\bbx@xrefnoidemtrue%
% \global\cbx@xrefnoidemtrue}%
% \iffieldundef{xref}%
{% Code, wenn kein xref vorhanden
% \ifbool{bbx@edbeforetitle}%
% {\usebibmacro{editorincoll}%
% \setunit{\labelnamepunct}\newblock}%
% {}%
\usebibmacro{editorincoll}
\newunit
\usebibmacro{maintitle+booktitle}%
\newunit
\printlist{language}%
\newunit\newblock
% \usebibmacro{byeditor+others}%
% \newunit\newblock
\printfield{edition}%
% \newunit
\usebibmacro{volumes+volume+part}%
\setunit{\addspace}%
% \newunit\newblock
\usebibmacro{series+number}%
\newunit\newblock%
\printfield{note}%
\newunit\newblock%
\usebibmacro{publisher+location+date}%
\newunit\newblock%
\pno\ppspace\printfield{pages}% <--- Seitenzahl mit S.
\newunit\newblock%
\usebibmacro{url+urldate}%
\newunit\newblock%
\printfield{addendum}}%
% {\ifbool{bbx@edbeforetitle}
% {\global\cbx@xrefebttrue}%
% {\global\cbx@xrefebtfalse}%
% \bbx@xref{\thefield{xref}}% xref
% \ifbool{cbx@xref}%
% {}%
% {\iffieldundef{pages}%
% {}%
% {\addcomma%
% \printfield{pages}}}}%
\addcomma\addspace% <-- 'zitiert als:' eingefügt und danach die Zitation
\textit{zitiert}% <-- mit shorttitle/title ausgegeben
\addnbspace% <--
\textit{als}% <--
\addcolon% <--
\addnbspace% <--
\printnames{labelname}% <--
\addcomma% <--
\addnbspace%
in
\addcolon% <--
\addspace%
\iffieldundef{shorttitle}% <--
{\printfield{booktitle}}% <--
{\printfield{shorttitle}% <--
}% <--
\usebibmacro{finentry}}
% Zitiert als: für Fälle, in denen die Zitationsweise vom Standard abweicht
% Vor und nach dem Schrägstrich soll bei zitiert als: im LitVerz kein Leerzeichen sein.
\newboolean{zitiertals}
\setboolean{zitiertals}{false}
\endinput
\end{filecontents*}
\begin{filecontents*}{Literatur.bib}
@incollection{Kokott,
Address = {Kehl},
Author = {Kokott, Juliane},
Booktitle = {Völkerrecht als Wertordnung -- Festschrift für Christian Tomuschat},
Date-Added = {2016-11-24 11:40:13 +0000},
Date-Modified = {2017-07-12 08:31:31 +0000},
Editor = {Dupuy, Pierre-Marie and Fassbender, Bardo and Shaw, Malcom and Sommermann, Karl-Peter},
Pages = {207-226},
Publisher = {N.P. Engel Verlag},
Short = {Festschrift für Christian Tomuschat},
Title = {Die Freizügigkeit der Unionsbürger als neue Grundfreiheit},
Year = {2006}}
\end{filecontents*}
\documentclass[oneside]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{setspace}
\usepackage{alnumsec}
\surroundarabic[(][)]{}{.}
\usepackage{geometry}
\geometry{a4paper,includehead, includefoot, left=20mm,right=20mm,top=20mm,bottom=10mm}
\usepackage[babel, german=quotes]{csquotes}
\usepackage[bibstyle=BibAktuell,citestyle=FNaktuell]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
Hallo Welt\footcite[Vgl.][215]{Kokott}
\end{document}
[/code]