jurabib:每个字段另起一行

jurabib:每个字段另起一行

我正在尝试使用 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,这会增加您获得有用答案的机会。

相关内容