frenchspacing

多语症困扰着标点符号前的空格(法语 - Lualatex)
frenchspacing

多语症困扰着标点符号前的空格(法语 - Lualatex)

我刚刚删除了所有旧版本的 TeXLive,为 Mac 安装了新版 Basic TeX(2019 版)。以前可以完美编译的文档现在却编译失败,原因似乎是标点符号前面的空格出现了多语现象,这似乎非常令人讨厌。 例子 \documentclass{article} \usepackage{polyglossia} \setmainlanguage{french} \usepackage{unicode-math} \begin{document} C'est un test : hello \end{document} 编译失败并出现警告: warnin...

Admin

为什么 csquotes 包会改变空间因子?
frenchspacing

为什么 csquotes 包会改变空间因子?

当在引号中使用时,此包会更改几个标点符号的 。在 中, 和 分别从 更改为 和。csquotes在中,的分别从更改为、、、、和。我已通过测试(参见我的 MWE)和文件的行到验证了这一点。尽管 的变化很小(<1%)且难以通过视觉观察到,但从印刷角度来看这可能并不可取。我无法想象有哪个出版商或风格指南会认真推荐如此微小的间距变化。此外,除非我弄错了,否则我怀疑包作者是否真的想要这种间距变化。也许这是对包进行编程的一种 hack 或有趣的方式。\spacefactor\nonfrenchspacing\spacefactor?!300030023001\fr...

Admin

Polyglossia 在 TeXLive 2020 和 2019 中打破了 \frenchspacing
frenchspacing

Polyglossia 在 TeXLive 2020 和 2019 中打破了 \frenchspacing

使用 TeXLive 2020(或 2019)中的 XeTeX,以下代码给出以下输出: \documentclass[12pt]{article} \usepackage{polyglossia} \frenchspacing \begin{document} Sociable on as carriage my position weddings raillery consider. Peculiar trifling absolute and wandered vicinity property yet. The and collecting motio...

Admin

减少句号后的多余空格(但不消除它)
frenchspacing

减少句号后的多余空格(但不消除它)

我发现文档中句号后面的多余空格让我很烦,所以我用 将其关闭\frenchspacing。然而,我惊讶地发现我有点怀念这个空格。没有\frenchspacing我的句子之间相距太远,但有了它,它们感觉有点拥挤。 因此,尽管这可能有点离经叛道,但我希望在句号后添加一些额外的空格,但不要像默认的那么多。如果可能的话,我希望能够设置一个最大值,例如,无论它延伸多少,它都不会比正常空格宽 1.5 倍以上。我该如何实现这一点? ...

Admin

如何在没有法语空格的句子之间添加带有简单空格的竖线
frenchspacing

如何在没有法语空格的句子之间添加带有简单空格的竖线

我按照法国第 21 版的惯例在段落中排版圣经引文:在段落内有诗节分隔符的地方,会出现一条浅灰色的竖线,诗节编号位于引文末尾(如果它真的是一本圣经,那么编号会位于页边空白处)。 现在,我在句子之间使用双倍行距,但由于双倍行距最终位于竖线前面,所以效果变得很难看。 有没有办法可以关闭特定段落甚至句子间的双倍行距? ...

Admin

为什么乳胶让我的文本超出屏幕范围?
frenchspacing

为什么乳胶让我的文本超出屏幕范围?

我正在修改我的论文模板,在修改过程中我发现一些文本随机地从屏幕上消失了。经过几个小时的工作,我可以将其缩小到一个简单的 MWE,所以我可以在这里发布一个问题来询问它: \documentclass[10pt,openright,twoside,a5paper]{memoir} \usepackage[english]{babel} \usepackage[showframe]{geometry} \setlength{\parindent}{1.6cm} \begin{document} \french...

Admin

不合逻辑的标点符号和非法语空格
frenchspacing

不合逻辑的标点符号和非法语空格

美式排版有一个惯例,即逗号和句号等标点符号不应紧跟在引号后面;而应将它们移到引号内部。在我看来,这会产生一个明显的问题,我从未见过有人讨论过这个问题:引号后面应该留多少空格?由于句子刚刚结束,所以句子间留一个空格似乎比较合适,尤其是因为引号比句号大,因此更容易看起来“太靠近”后面的文本。但 TeX 默认不会这样做,我想不出一种不太老套的方式来实现这一点。但这肯定是数百万人面临的一个常见问题,其中数千人使用 LaTeX。这是怎么回事? 梅威瑟: \documentclass{minimal} \begin{document} '. 9 % inter-...

Admin

多语种和单字符类之间的冲突
frenchspacing

多语种和单字符类之间的冲突

我对以下 (Xe)LaTeX 代码有疑问,我想在标点符号周围获得正确的法语间距。 开始: \documentclass{standalone} \usepackage{polyglossia} \setmainlanguage{french} % \usepackage{ucharclasses} \begin{document} Ceci est un test: «avec des guillemets» \end{document} 这产生了正确的渲染: 但是,如果我取消注释该ucharclasses包,那么间距就会变得不正确: ...

Admin

Babel 的 \selectlanguage{} 重置 \frenchspacing
frenchspacing

Babel 的 \selectlanguage{} 重置 \frenchspacing

我知道\frenchspacing今天我应该这样排版文档,但我碰巧喜欢句号后的双倍行距。要启用它们,我使用\nonfrenchspacing。但如果我使用babel并发出\setlanguage{}命令,它会再次重置 frenchspacing。有没有办法为每个文档(可能还有语言)设置一次,这样它以后就不会切换了? ...

Admin

除 Computer Modern 之外的大多数 TeX 字体是否针对 \frenchspacing 进行了优化?
frenchspacing

除 Computer Modern 之外的大多数 TeX 字体是否针对 \frenchspacing 进行了优化?

我认为当 Don Knuth 创建他的 Computer Modern 字体时,他针对 对其进行了优化,至少在他看来是这样\nonfrenchspacing。但由于几乎所有未使用 TeX 创建的书籍在标点符号后都没有多余的空格,那么大多数其他字体是否都针对 TeX 进行了优化,是否事后才进行\frenchspacing任何设置?\nonfrenchspacing ...

Admin

脚注中的法语间距不起作用
frenchspacing

脚注中的法语间距不起作用

我有 \footnote{\textit{Difesa della povera gente}, in: \textit{L’attesa}, p. 81; cfr. \textit{Ero disoccupato e mi hai trovato lavoro}, in: Giovagnoli, \textit{op. cit.}, pp. 232--233.}. 其结果如下: 我使用的是 \frenchsetting,如您在文本中看到的(句号后)。但是,脚注中的单词间距不正确。它太多了。我可以使用 \hbox,但我无法获得正确的连字。有什么...

Admin

为什么不间断空格会使用 babel 和 \og 产生双倍空格,以及如何同时使用 \og 和不间断空格?
frenchspacing

为什么不间断空格会使用 babel 和 \og 产生双倍空格,以及如何同时使用 \og 和不间断空格?

我想知道这是一个正常情况还是一个错误! \documentclass{article} \usepackage[french]{babel} \begin{document} Ceci est \og entre guillemets \fg. Ceci est aussi \og~entre guillemets~\fg, mais avec des espaces insécables. \end{document} 这使 有没有办法同时使用不间断空格和符号 \og? 附言: Ceci est aussi \og{}~entre...

Admin

微型印刷术和法语印刷术
frenchspacing

微型印刷术和法语印刷术

: ! ; ?在法语中,我们在字符前放置空格输入文本。例如,我们将输入 Que fait-on ? On met un espace avant les deux points : comme cela. 如果我这样做并使用microtype,则生成的文件中的间距pdf不正确。请参阅以下示例: \documentclass{article} \usepackage[utf8x]{inputenc} \usepackage[french]{babel} \usepackage[babel=true, kerning=french]{microtype} ...

Admin

使用 \frenchspacing 时使用 \@-ified 标点符号
frenchspacing

使用 \frenchspacing 时使用 \@-ified 标点符号

看完之后这个非常有用的 TeX.SE 线程关于间距和标点符号,我一直在思考一个似乎没有得到解决的问题:\frenchspacing与修改后的标点符号一起使用\@.,\@?等。 据我直观地了解,使用\frenchspacing这些命令可以正常工作(即,似乎没有任何中断,并且额外的空间被正常抑制),但是这样做是否会出现问题? 此外,在使用 时\frenchspacing,我是否应该\@.在通常需要的地方继续使用 及其相关功能,以防有人\frenchspacing日后想要删除?以这种方式迁就(假设的)未来编辑者是“标准”、“超出职责范围”还是“疯狂”? ...

Admin

ConTeXt 中与 LaTeX“\@” 对应的是什么?
frenchspacing

ConTeXt 中与 LaTeX“\@” 对应的是什么?

在英文文本中,TeX 默认在句号后添加额外的空格,我喜欢这个惯例。但是,在缩写的情况下,这会导致问题。要隐藏额外的空格,可以使用\  或~,这对于小写缩写(例如“eg”)很有用 不幸的是,对于大写缩写,TeX 习惯性地认为句号是缩写的一部分,因此使用较窄的空格。您可以通过宏在 LaTeX 中强制使用较宽的空格\@.: \documentclass{article} \begin{document} Wrong: \\ First. An abbreviation, e.g. PC. Second. \\ First. An abbrevi...

Admin