我正在尝试使用 jurabib-package 的一些对我来说非常重要的功能。但我仍然面临一个问题:
我使用带有bibformat=tabular
,它几乎给了我正在寻找的结果;我仍然缺少的一件事是能够输出 bib 文件中的每个字段分离,因此在一个新行中(这将使其更加“表格化”)。
不幸的是,我找不到原生选项(这里) 来实现这一点。因此,也许有一种方法可以通过编辑一些我所发现的 jurabib 样式 / bst 文件来实现这一点,但我不知道在哪里以及该做什么。
再次重申,这是我想要实现的书目外观:
**Bibliography**
Lastname, Firstname Title
Edition
Adress
etc.
(当然,这应该适用于所有存在的不同条目类型)
万一有帮助,这里是我尝试从我的(巨大的)tex 文件创建的 MWE:
\documentclass[
widefront,
tightfn
]{jura}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[see]{jurabib}
\jurabibsetup{
titleformat={commasep,all},
commabeforerest,
crossref={long,dynamic},
howcited=compare,
pages={always,test},
bibformat={tabular,ibidem},
lookforgender,
dotafter=bibentry,
}
\citetitlefortype{article,periodical,incollection}
\formatpages[~]{article}{(}{)}
\formatpages[~]{incollection}{(}{)}
\renewcommand{\bibjtsep}{In: }
\renewcommand{\bibbtsep}{In: }
\renewcommand*{\bibpldelim}{(}
\renewcommand*{\bibprdelim}{)}
\renewcommand*{\bibleftcolumn}{\textwidth/3}
\DeclareRobustCommand{\jbaensep}{,}
\DeclareRobustCommand{\artnumberformat}[1]{(#1)}
\AddTo\bibsgerman{\def\ajtsep{}}
\begin{document}
\frontmatter
\bibliography{bibliography}
\bibliographystyle[{jurabib}
\newpage
\mainmatter
\cite{testbibkey}
\end{document}
答案1
令人惊讶的是 jurabib 仍然存在。也许您使用了一些旧文档。请注意,jurabib 的最新版本是 0.6,可追溯到 2004 年 1 月。sourceforge 上的项目主页将其列为“不活跃”。
我强烈建议切换到比布拉特克斯。我大约 5 年前从 jurabib 转到了它,并且我并不怀念它的任何一个功能。
由于大多数人使用 biblatex,这会增加您获得有用答案的机会。