正如之前所报道的, ID喜欢引用法律/法规/指令或者例如法院判决。
用例
我的管辖范围是德国,以防万一这对风格很重要。我不会写一篇长篇论文,而是只写诉状/投诉/意见书之类的。在我的具体案例中,我想改进我的 LaTeX 模板书面诉求是向“信息自由”(FOI)请求的官方通知(德语:Informationsfreiheitsgesetz,IFG)。通常,结尾没有参考书目,但所有内容都以内联方式命名(也没有脚注等)。如果再次使用引文,则可能使用像 ibit 这样的术语 或者,但是我已经知道如何去做了(参见链接问题)。
已尝试的解决方案
所以我尝试了之前帖子中推荐的所有东西。这个包biblatex-german-legal
不起作用。
biblatex-juradiss
从定义上来说还不错,很不错。
例如,我现在有这样的法律评论:
@commentary{djvIfgKommentierung,
author = {Dr.~Wilhelm Mecklenburg Mecklenburg and Benno H. Pöppelmann},
title = {Informationsfreiheitsgesetz},
subtitle = {Gesetztexte, Kommentierungen, Fallbeispiele Erläuterungen},
titleaddon = {Information – Ihr gutes Recht},
date = {2007-02},
editor = {{Deutscher Journalisten-Verband e.~V.}},
editora = {{Vereinigte Dienstleistungsgewerkschaft (ver.di)}},
editorb = {{Humanistische Union}},
editorc = {{netzwerk recherche}},
editord = {{Transparency International – Deutsches Chapter}},
language = {ngerman},
origlanguage = {ngerman},
publisher = {DJV},
DISlocation = {Berlin},
isbn = {978-3-935819-22-0},
pagetotal = {223},
DISurl = {https://netzwerkrecherche.org/wp-content/uploads/2014/07/ifg-kommentar-buch.pdf}
}
现在这里有一个句子,我希望它看起来像这样:
一般而言,‘在基础中,有能力决定 […] 消极影响关系的建立和 –darzulegen’ [Mecklenburg,W. & Pöppelmann,B. (2007)。信息自由法。柏林:DJV。]是,“警告所有的困难都是不可避免的,因此[晚]后果[晚§3 IFG Nr。 1] 表示“[ebd.]。
(不必完全相同,但基本上列出所有信息。)一般来说,我只希望它能在其中显示一个好的完整引用,所有有意义的字段此类法律文件。
源代码:
Generell gilt, dass
\enquote{in der Begründung einer ablehnenden Entscheidung \textelp{} die nachteiligen Auswirkungen konkret zu benennen und \textendash darzulegen}\cite{djvIfgKommentierung} ist,
\enquote{warum die Möglichkeit besteht, dass solche \textins{nachteilige} Auswirkungen \textins{nach §\,3 IFG Nr.~1} eintreten}\cite{djvIfgKommentierung}.
此示例代码使用了csquotes
包。对于所有当前解决方案,我只能让它使用脚注或尾注/参考书目来列出所有这些信息。但是,就我所见,对于法律文件和类似的东西,这种情况相当罕见。
供参考相关序言片段:
\usepackage[style=biblatex-juradiss,
sortcites=true,
sorting=none,
defernumbers=true,
%maxcitenames=3,
minbibnames=3, % cite up to three authors in bib
backref=true,
backend=biber]{biblatex}
平均能量损失
这里有一个完整的最小可行示例,其中包含硬编码(想要的)设计和尚未运行的新代码:
\documentclass{article}
\usepackage[style=biblatex-juradiss,
sortcites=true,
sorting=none,
defernumbers=true,
%maxcitenames=3,
minbibnames=3, % cite up to three authors in bib
backref=true,
backend=biber]{biblatex}
% deutsch
\usepackage[
english,
ngerman,
% shorthands=off
]{babel}
\usepackage[ngerman]{isodate}\usepackage[autostyle, german=quotes]{csquotes} % deutsche Anführungszeichen mit \enquote
\begin{filecontents}{\jobname.bib}
@commentary{djvIfgKommentierung,
author = {Dr.~Wilhelm Mecklenburg Mecklenburg and Benno H. Pöppelmann},
title = {Informationsfreiheitsgesetz},
subtitle = {Gesetztexte, Kommentierungen, Fallbeispiele Erläuterungen},
titleaddon = {Information – Ihr gutes Recht},
date = {2007-02},
editor = {{Deutscher Journalisten-Verband e.~V.}},
editora = {{Vereinigte Dienstleistungsgewerkschaft (ver.di)}},
editorb = {{Humanistische Union}},
editorc = {{netzwerk recherche}},
editord = {{Transparency International – Deutsches Chapter}},
language = {ngerman},
origlanguage = {ngerman},
publisher = {DJV},
DISlocation = {Berlin},
isbn = {978-3-935819-22-0},
pagetotal = {223},
DISurl = {https://netzwerkrecherche.org/wp-content/uploads/2014/07/ifg-kommentar-buch.pdf}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\section{Wanted (hardcoded)}
Generell gilt, dass
\enquote{in der Begründung einer ablehnenden Entscheidung \textelp{} die nachteiligen Auswirkungen konkret zu benennen und \textendash darzulegen} [Mecklenburg, W. \& Pöppelmann, B. (2007). Informationsfreiheitsgesetz. Berlin: DJV.] ist,
\enquote{warum die Möglichkeit besteht, dass solche \textins{nachteilige} Auswirkungen \textins{nach §\,3 IFG Nr.~1} eintreten}[ebd.].
\section{Test}
Generell gilt, dass
\enquote{in der Begründung einer ablehnenden Entscheidung \textelp{} die nachteiligen Auswirkungen konkret zu benennen und \textendash darzulegen}\cite{djvIfgKommentierung} ist,
\enquote{warum die Möglichkeit besteht, dass solche \textins{nachteilige} Auswirkungen \textins{nach §\,3 IFG Nr.~1} eintreten}\cite{djvIfgKommentierung}.
\printbibliography
\end{document}
答案1
由于您想使用 biblatex-juradiss 作为基础,我认为调整 cite 宏是最简单的方法。为了避免交互,我会定义一个新的。
[编辑:添加 loccit 支持和示例]
\documentclass{article}
\usepackage[style=biblatex-juradiss,
sortcites=true,
sorting=none,
defernumbers=true,
minbibnames=3, % cite up to three authors in bib
backref=true,
giveninits=true,
loccittracker=constrict,
backend=biber]{biblatex}
% deutsch
\usepackage[
english,
ngerman,
% shorthands=off
]{babel}
\usepackage[ngerman]{isodate}\usepackage[autostyle, german=quotes]{csquotes} % deutsche Anführungszeichen mit \enquote
\begin{filecontents}{\jobname.bib}
@commentary{djvIfgKommentierung,
author = {Dr.~Wilhelm Mecklenburg Mecklenburg and Benno H. Pöppelmann},
title = {Informationsfreiheitsgesetz},
subtitle = {Gesetztexte, Kommentierungen, Fallbeispiele Erläuterungen},
titleaddon = {Information – Ihr gutes Recht},
date = {2007-02},
editor = {{Deutscher Journalisten-Verband e.~V.}},
editora = {{Vereinigte Dienstleistungsgewerkschaft (ver.di)}},
editorb = {{Humanistische Union}},
editorc = {{netzwerk recherche}},
editord = {{Transparency International – Deutsches Chapter}},
language = {ngerman},
origlanguage = {ngerman},
publisher = {DJV},
location = {Berlin},%modified to use the real location field
isbn = {978-3-935819-22-0},
pagetotal = {223},
DISurl = {https://netzwerkrecherche.org/wp-content/uploads/2014/07/ifg-kommentar-buch.pdf}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\DeclareLabeldate{%
\field{date}
\field{year}
\field{eventdate}
\field{origdate}
\field{urldate}
\literal{nodate}
}
\ExecuteBibliographyOptions{labeldateparts}
%wrapper for the ibid citing
\DeclareCiteCommand{\legalcite}[\mkbibbrackets]
{\usebibmacro{prenote}}
{%
\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}%
{%
\ifloccit{%
\global\booltrue{cbx:loccit}%
\usebibmacro{cite:ibid}%
}{%
\global\boolfalse{cbx:loccit}%
\usebibmacro{cite:loccit}}}%
{\usebibmacro{cite:legal}\usebibmacro{cite:save}}%
}{\multicitedelim}
{\usebibmacro{cite:postnote}}
%cite format
\newbibmacro*{cite:legal}{%
\usebibmacro{citeindex}%
\iffieldundef{shorthand}%
{%
\ifnameundef{labelname} {} {%
\printnames[family-given]{labelname}%
\setunit{\printdelim{nameyeardelim}}%
}
\iffieldundef{labelyear} {} {
\usebibmacro{cite:labeldate+extradate}%
\setunit{\addperiod\addspace}\printdelim{yeartitledelim}}
\usebibmacro{cite:label}
\setunit{\addperiod\addspace}
\usebibmacro{cite:location+publisher}%
}%
{\usebibmacro{cite:shorthand}}%
}
%helper macros, this one is the definition of authoryear.cbx
\newbibmacro*{cite:label}{%
\iffieldundef{label}
{\printtext[bibhyperref]{\printfield[citetitle]{labeltitle}}}
{\printtext[bibhyperref]{\printfield{label}}}}
\newbibmacro*{cite:labeldate+extradate}{%
\iffieldundef{labelyear}
{}
{\printtext[parens]{\printlabeldateextra}}}
\newbibmacro*{cite:location+publisher}{%
\iflistundef{location}{}{
\printlist{location}%
\iflistundef{publisher}
{\setunit*{\addcomma\space}}
{\setunit*{\addcolon\space}}%
}%
\printlist{publisher}%
\setunit{\addperiod}%
\newunit
}
%add loccite support, adopted from biblatex authortitle-ibid.cbx
\newbibmacro*{cite:postnote}{%
\ifbool{cbx:loccit}%
{}%
{\usebibmacro{postnote}}%
}
\newbibmacro*{cite:loccit}{%
\printtext[bibhyperref]{\bibstring[\mkibid]{loccit}}}
\AtBeginDocument{%to be changed after language setup
\renewcommand*{\multinamedelim}{\addcomma\addspace}
\renewcommand*{\finalnamedelim}{\addspace\&\addspace}
}
%In case you also want to get ibid, with empty postnote but that's overriding the test
%\makeatletter
%\def\blx@loccit@numcheck#1{%
% \blx@imc@iffieldundef{postnote}%
% {%
% \ifcsundef{blx@lastnote@#1@\abx@field@entrykey}%
% {\@firstoftwo}%
% {\@secondoftwo}%
% }%
% {%
% \expandafter\blx@imc@ifpages%
% \expandafter{\abx@field@postnote}%
% {\blx@imc@iffieldequalcs{postnote}{blx@lastnote@#1@\abx@field@entrykey}}%
% {\@secondoftwo}}}%
%\ExplSyntaxOff
%\makeatother
\begin{document}
\section{Wanted (hardcoded)}
Generell gilt, dass
\enquote{in der Begründung einer ablehnenden Entscheidung \textelp{} die nachteiligen Auswirkungen konkret zu benennen und \textendash darzulegen} [Mecklenburg, W. \& Pöppelmann, B. (2007). Informationsfreiheitsgesetz. Berlin: DJV.] ist,
\enquote{warum die Möglichkeit besteht, dass solche \textins{nachteilige} Auswirkungen \textins{nach §\,3 IFG Nr.~1} eintreten}[ebd.].
\begin{refsection}
\section{own cite macro Test}
Generell gilt, dass
\enquote{in der Begründung einer ablehnenden Entscheidung \textelp{} die nachteiligen Auswirkungen konkret zu benennen und \textendash darzulegen}\legalcite{djvIfgKommentierung} ist,
\enquote{warum die Möglichkeit besteht, dass solche \textins{nachteilige} Auswirkungen \textins{nach §\,3 IFG Nr.~1} eintreten}\legalcite{djvIfgKommentierung}.
\end{refsection}
\begin{refsection}
\legalcite[3]{djvIfgKommentierung}
\legalcite[3]{djvIfgKommentierung}
\legalcite[4]{djvIfgKommentierung}
\legalcite{djvIfgKommentierung}
\legalcite{djvIfgKommentierung}
\legalcite[2]{djvIfgKommentierung}
\end{refsection}
\printbibliography
\end{document}
您的 bibfile 中的名称格式设置不正确,因此您可能需要对其进行调整,但通常这会按照您的预期进行,并且与 biblatex-juradiss 的设置兼容。
答案2
人们可能感兴趣对于法律以外的学科,使用 Biblatex/Biber 处理法律资源的最佳做法是什么?。
biblatex
德国法律引文有几种样式(biblatex-jura
[已废弃,最后更新于 2008 年],biblatex-juradiss
[基于biblate-dw
,有时会由 Herbert Voß 进行紧急错误修复,但并未积极开发],biblatex-jura2
和biblatex-german-legal
),但它们似乎都没有verbose
像您所描述的那样具有完整的第一次引用和较短的后续引用的设置。
您所描述的行为可以与标准(或biblatex-ext
)verbose-ibid
样式一起编码。根据您是否希望在末尾添加更长的参考书目条目并包含更多数据,以及根据您希望看到其他条目类型的输出,需要做更多工作。
请注意,标准样式没有为法院判决、法律评论等准备任何特殊内容,因此您必须尝试其他条目类型或为这些类型推出自己的驱动程序。
\documentclass{article}
\usepackage[
english,
ngerman,
% shorthands=off
]{babel}
\usepackage[ngerman]{isodate}
\usepackage[autostyle, german=quotes]{csquotes}
\usepackage[
backend=biber,
style=ext-verbose-ibid,
autocite=plain,
]{biblatex}
\DeclareOuterCiteDelims{cite}{\bibopenbracket}{\bibclosebracket}
\DeclareDelimFormat{finalnamedelim}{\addspace\&\space}
\DeclareNameAlias{sortname}{family-given}
\DeclareNameFormat{family-given:inits}{%
\usebibmacro{name:family-given}
{\namepartfamily}
{\namepartgiveni}
{\namepartprefix}
{\namepartsuffix}%
\usebibmacro{name:andothers}}
\renewbibmacro*{cite:full}{%
\usebibmacro{cite:full:citepages}%
\printtext[bibhypertarget]{%
\usedriver
{\DeclareNameAlias{sortname}{family-given:inits}%
\clearfield{subtitle}%
\clearfield{mainsubtitle}%
\clearfield{booksubtitle}%
\clearfield{pagetotal}%
\clearfield{isbn}}
{\thefield{entrytype}}}%
\usebibmacro{shorthandintro}}
\begin{filecontents}{\jobname.bib}
@book{djvIfgKommentierung,
author = {Wilhelm Mecklenburg and Benno H. Pöppelmann},
title = {Informationsfreiheitsgesetz},
subtitle = {Gesetztexte, Kommentierungen, Fallbeispiele Erläuterungen},
date = {2007-02},
publisher = {Deutscher Journalisten-Verband e.~V.
and Vereinigte Dienstleistungsgewerkschaft (ver.di)
and Humanistische Union
and netzwerk recherche
and Transparency International – Deutsches Chapter},
language = {german},
publisher = {DJV},
location = {Berlin},
isbn = {978-3-935819-22-0},
pagetotal = {223},
DISurl = {https://netzwerkrecherche.org/wp-content/uploads/2014/07/ifg-kommentar-buch.pdf},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\section{Wanted (hardcoded)}
Generell gilt, dass
\enquote{in der Begründung einer ablehnenden Entscheidung \textelp{}
die nachteiligen Auswirkungen konkret benennen und \textendash darzulegen}
[Mecklenburg, W. \& Pöppelmann, B. (2007). Informationsfreiheitsgesetz. Berlin: DJV.] ist,
\enquote{warum die Möglichkeit besteht, dass solche \textins{nachteilige} Auswirkungen
\textins{nach §\,3 IFG Nr.~1} eintreten} [ebd.].
\section{Test}
Generell gilt, dass
\enquote{in der Begründung einer ablehnenden Entscheidung \textelp{}
die nachteiligen Auswirkungen konkret zu benennen und \textendash darzulegen}
\autocite{djvIfgKommentierung}
ist, \enquote{warum die Möglichkeit besteht, dass solche \textins{nachteilige}
Auswirkungen \textins{nach §\,3 IFG Nr.~1} eintreten}
\autocite{djvIfgKommentierung}.
\printbibliography
\end{document}