LaTeX:删除法语中的空格

发布于 2024-08-29 12:08:25 字数 190 浏览 4 评论 0原文

我用法语编写 LaTeX 文档,并且 babel 包在冒号之前添加了额外的空格 (:)。它很有用,但我不希望它出现在 URL 中:

http://docbook.org/ns/docbook

有什么想法如何解决问题吗?

谢谢!

I write LaTeX docs in French, and babel package puts extra spaces before colons (:). It is useful, but I don’t want it in URLs:

http ://docbook.org/ns/docbook

Any thoughts how to solve problem?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

心如狂蝶 2024-09-05 12:08:25

我的建议是使用包 hyperref< /code>,然后使用命令 \url{http://example.org/url/here} 作为您的网址。

运气好的话,希望这不会受到 babel 的影响。

My suggestion would be using the package hyperref, and then using the command \url{http://example.org/url/here} for your URLs.

With some luck, this hopefully won't be affected by babel.

稚气少女 2024-09-05 12:08:25

在法语排版中,冒号很特殊,因为冒号前面应该有一个空格。如果与 [french] 选项一起使用,babel 包会强制执行此规则。

您可以使用以下 babel 命令将冒号覆盖为活动字符。

\shorthandoff{:}

使用以下命令将冒号切换回活动字符。

\shorthandon{:}

In french typography colons are special as they should be preceded by a space. The babel package enforces this rule if used with the [french] option.

You can override colons as an active character using the following babel command.

\shorthandoff{:}

Use the following command to switch back colons as an active character.

\shorthandon{:}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文