PDF出力で細いスペースが通常幅のスペースに変換される

PDF出力で細いスペースが通常幅のスペースに変換される

私の「\,」の細いスペースは、xelatex コンパイルの PDF 出力では、通常幅のスペースのように見えます。

LaTeX ファイルは、Pandoc を介して MarkDowon ファイルから生成されるため、LaTeX のプリアンブルには多数のパッケージが含まれていますが、その多くは私の使用例には明らかに役立ちません。これは Pandoc を使用する場合にのみ発生するため (1 年前にプレーンな LaTeX で作成したドキュメントと比較しましたが、ガリア語の細いスペースはすべてまったく問題ありません)、これは Pandoc によってデフォルトで生成される LaTeX パッケージの 1 つ、またはその呼び出し方法が原因であると考えられます。

残念ながら、これはフランス語で書かれた文書であり、多くの句読点を使用する場合は細いスペースが必須です。"; : ! ? % « »」など。

明確にするために…フランス語の組版規則に厳密に従うダイアログでは、次のような形式にする必要があります: «°Sacrebleu°!°» ここで、'°' は (改行しない) 細いスペースです。通常幅のスペースなど、その他の形式は使用できません。

これまでにこのようなことに遭遇した人はいますか?

フォントを EBGaramond から Linux Libertine または Charis Sil に切り替えてみましたが、それでも同じ問題が発生します。

おそらく、問題がなくなるまで中間 LaTeX ファイルからパッケージを 1 つずつ削除していき、問題を絞り込むことになるでしょうが、Tex のロジックに詳しい人が、何が起こっているのか推測するかもしれないので、まずはここで質問してみようと思いました。

ありがとう、

編集 - 22:00 EST(東部基準時:

どうやら、ポリグロッシアパッケージは、フランス語の組版ルールで必要とされる句読点に自動的に細いスペースを追加するようです。その結果、すでに私のソースでは細いスペースを使用しています…そしてポリグロシアはそれを知りません…どうやら追加しているようです2番目の薄いスペースPDF を作成すると、標準の全角スペースの幅に相当する間隔が確保されます。ドキュメントには、この機能は、polyglossia パッケージを '[autospacing=false]' オプションで呼び出すことで無効にできることが示されています。明日はこれを確認できると思います。

関連情報