Biblatex raggedright 书目与多语希伯来语

Biblatex raggedright 书目与多语希伯来语

可以通过以下方式xelatex生成biblatex书目raggedright

\raggedright\printbibliography

但补充hebrewpolyglossia

\setotherlanguage{hebrew}

禁用此功能,即参考书目与边距和连字符对齐。

如何关闭参考书目中的连字符hebrew

答案1

通常,您应该通过修改 来自定义参考书目布局\bibsetup。但是,使用 RTL 语言bidi加载的包重新定义了。当在列表环境之外发布时,此新定义对列表项没有影响。因此,您在 中看到的问题也适用于和。polyglossia\raggedright\printbibliographyenumerateitemize

为了解决这个问题,您可以\raggedright在列表环境中调用。特别是对于参考书目环境,请在您的序言中添加:

\AtBeginBibliography{\raggedright}

\raggedright否则,您可以在加载之前保存的原始定义polyglossia

\let\origraggedright\raggedright
\usepackage{polyglossia}

原件\raggedright可在文件正文中出具,日期之前\printbibliography

\origraggedright
\printbibliography

\bibsetup

\appto{\bibsetup}{\origraggedright}

相关内容