将 Bibleref 与 Babel 结合使用

将 Bibleref 与 Babel 结合使用

我尝试将该bibleref软件包与 一起使用[french]{babel},但失败了。bibleref 文档警告说它效果不佳,并且您可能必须使用 babel 将冒号设为非活动状态。

我怎么做?

我试过使用\shorthandoff{:},但似乎没用。忘记了babel会让我的生活更难掌握正确的法语规则。

更具体地说,这是我调用pdflatex我的文件时遇到的错误:

Runaway argument?
5:21) 
! Paragraph ended before \@bibleverse was complete.
<to be read again> 
                   \par 
l.73 

? 

答案1

\shorthandoff{:}可以在之后使用\begin{document},也可以将其包含\AtBeginDocument在序言中:

\documentclass{article}

\usepackage[T1]{fontenc}
\usepackage[french]{babel}

\AtBeginDocument{\shorthandoff{:}}

\usepackage{bibleref}

\begin{document}

\bibleverse{Exod}(20:17)

\end{document}

相关内容