0

Using Adobe Garamond Pro, I don't get an extra space mark before a question mark. In French, it is absolutely required. Using Word, I don't have the same issue. Should I resolve myself to go back to Word instead of Latex? This is my MWE:

 \documentclass[12pt]{article} \usepackage[french]{babel} \usepackage{fontspec} \setmainfont{Adobe Garamond Pro} \frenchspacing \begin{document} Pourquoi faut-il que les Français ajoutent un espace avant un point d'interrogation ? \end{document} 
10
  • 3
    works fine for me. Is your tex system up-to-date? Do you use lualatex or xelatex? Commented Feb 6, 2023 at 17:58
  • You can use ~ for a non-breaking space, i.e., it will treat d'interrogation~? as d'int-erro-gation ? (assuming I got the hyphenation correct). Commented Feb 6, 2023 at 17:58
  • @UlrikeFischer: Are you sure that the visible space is the right one? I use Xelatex. Commented Feb 6, 2023 at 18:01
  • 3
    @domi german is doing nothing you just get a normal word space if you add a space, the french option does not require you to add a space and ignores one if added and always inserts a (thin, non breakable) space in accordance with some versions of french typographic tradition. Commented Feb 6, 2023 at 18:32
  • 4
    you certainly don't want to use ngerman for a french text. To change the spacing search the documentation of babel-french for \FBsetspaces. Commented Feb 6, 2023 at 18:35

0

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.