等仍然由 jurabib 以粗体打印,bibformat=tabular,且没有任何作者

等仍然由 jurabib 以粗体打印,bibformat=tabular,且没有任何作者

使用@Ulrike Fischer 的解决方法为什么 jurabib 设置等采用作者字体,即使它属于编辑?我能够最大程度地解决最初的问题。但结合和bibformat=tabularbib-entry:

@BOOK{Findebuch_1,
  title = {Findebuch zum mittelhochdeutschen Wortschatz},
  year = {1992},
  editor = {Kurt G\"artner and Christoph Gerhardt and J\"urgen Jaehrling and Ralf Plate and Walter R\"oll and Erika Timm},
  volume = {1},
  address = {Stuttgart},
  shorttitle = {Findebuch~1},
  volumetitle = {a\,--\,êvrouwe}
}

结合 Ulrike 提出的变更建议,得出以下结论:

\documentclass[]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{color} 
\usepackage{filecontents}
\usepackage[bibformat=tabular]{jurabib}

\renewcommand*{\bibefnfont}{\textnormal}
\renewcommand*{\bibelnfont}{\textnormal}
\renewcommand*{\bibfnfont}{\textbf}
\renewcommand*{\biblnfont}{\textbf}

\usepackage{xpatch}
\xpretocmd\bibenf{\renewcommand\bibfnfont{}}{}{\fail}

\begin{filecontents}{literatur.bib}
@BOOK{Gerichtsschreiberamt,
  title = {Gerichtsschreiberamt und Kanzlei am Reichshofgericht},
  year = {1974},
  editor = {Bernhard Diestelkamp and Ulrich Eisenhardt and Gunter Gudian and Adolf Laufs and Wolfgang Sellert},
  author = {Friedrich Battenberg},
  series = {Quellen und Forschungen zur h\"ochsten Gerichtsbarkeit im alten Reich, Reihe~B: Forschungen, Band~2},
  address = {K\"oln},
  shorttitle = {Gerichtsschreiberamt und Kanzlei}
}
@INCOLLECTION{Lehnswesen,
  author = {Oliver Auge},
  title = {Lehnrecht, Lehnswesen},
  booktitle = {Hand\-w\"orterbuch zur Deutschen Rechtsgeschichte},
    pages = {Sp.\,717\,--\,736},
  year = {2016},
  editor = {Albrecht Cordes and Hans-Peter Haferkamp and Heiner L\"uck and Dieter Werkm\"uller},
  volume = {III},
  address = {Berlin},
  shorttitle = {Lehnrecht, Lehnswesen in: HRG~III, 2.\,Auflage},
  volumetitle = {Konfliktbew\"altigung\,--\,Nowgorod}
}
@BOOK{Findebuch_1,
  title = {Findebuch zum mittelhochdeutschen Wortschatz},
  year = {1992},
  editor = {Kurt G\"artner and Christoph Gerhardt and J\"urgen Jaehrling and Ralf Plate and Walter R\"oll and Erika Timm},
  volume = {1},
  address = {Stuttgart},
  shorttitle = {Findebuch~1},
  volumetitle = {a\,--\,êvrouwe}
}
\end{filecontents}
\begin{document}
Test\footcite{Gerichtsschreiberamt}. Test2\footcite{Lehnswesen}. Test3\footcite{Findebuch_1}

\bibliography{literatur}
\bibliographystyle{jurabib}

\end{document}

您仍然会看到粗体“et al.”,因为没有作者可以让钩子发挥作用: 在此处输入图片描述

答案1

您还需要修补\biblenf- 并且为了达到良好的效果可能还\bibrenf需要\biblrenf

我还发现,重新定义(\bibIMfont用于排版“et al.”及其相关内容的字体命令)\bibEIMfont比重新定义较低级别的略好一些\bibfnfont。正如 Ulrike 在回答您的链接问题时所说,对“et al.”和其他一些字符串jurabib使用相同的命令(作者字体命令)。我们将其从作者字体更改为编辑器字体。\bibIMfont\DeclareRobustCommand{\bibIMfont}{\bibEIMfont}

\documentclass[]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{color} 
\usepackage{filecontents}
\usepackage[bibformat=tabular]{jurabib}

\renewcommand*{\bibefnfont}{}
\renewcommand*{\bibelnfont}{}
\renewcommand*{\bibfnfont}{\textbf}
\renewcommand*{\biblnfont}{\textbf}

\usepackage{xpatch}
\xpretocmd\bibenf  {\DeclareRobustCommand{\bibIMfont}{\bibEIMfont}}{}{\fail}
\xpretocmd\biblenf {\DeclareRobustCommand{\bibIMfont}{\bibeimfont}}{}{\fail}
\xpretocmd\bibrenf {\DeclareRobustCommand{\bibIMfont}{\bibeimfont}}{}{\fail}
\xpretocmd\bibrlenf{\DeclareRobustCommand{\bibIMfont}{\bibeimfont}}{}{\fail}

\begin{filecontents}{literatur.bib}
@BOOK{Gerichtsschreiberamt,
  title = {Gerichtsschreiberamt und Kanzlei am Reichshofgericht},
  year = {1974},
  editor = {Bernhard Diestelkamp and Ulrich Eisenhardt and Gunter Gudian and Adolf Laufs and Wolfgang Sellert},
  author = {Friedrich Battenberg},
  series = {Quellen und Forschungen zur h\"ochsten Gerichtsbarkeit im alten Reich, Reihe~B: Forschungen, Band~2},
  address = {K\"oln},
  shorttitle = {Gerichtsschreiberamt und Kanzlei}
}
@INCOLLECTION{Lehnswesen,
  author = {Oliver Auge},
  title = {Lehnrecht, Lehnswesen},
  booktitle = {Hand\-w\"orterbuch zur Deutschen Rechtsgeschichte},
    pages = {Sp.\,717\,--\,736},
  year = {2016},
  editor = {Albrecht Cordes and Hans-Peter Haferkamp and Heiner L\"uck and Dieter Werkm\"uller},
  volume = {III},
  address = {Berlin},
  shorttitle = {Lehnrecht, Lehnswesen in: HRG~III, 2.\,Auflage},
  volumetitle = {Konfliktbew\"altigung\,--\,Nowgorod}
}
@BOOK{Findebuch_1,
  title = {Findebuch zum mittelhochdeutschen Wortschatz},
  year = {1992},
  editor = {Kurt G\"artner and Christoph Gerhardt and J\"urgen Jaehrling and Ralf Plate and Walter R\"oll and Erika Timm},
  volume = {1},
  address = {Stuttgart},
  shorttitle = {Findebuch~1},
  volumetitle = {a\,--\,êvrouwe}
}
\end{filecontents}
\begin{document}
Test\footcite{Gerichtsschreiberamt}. Test2\footcite{Lehnswesen}. Test3\footcite{Findebuch_1}

\bibliography{literatur}
\bibliographystyle{jurabib}

\end{document}

相关内容