Usage

In the french language, some spaces have to be inserted before or after some punctuations marks.

This filter transform ordinary spaces into specific LaTeX spaces:

  • a \thinspace{} replace a space character after «, ,

  • a \thinspace{} replace a space character before ;, ?, !, », ,

  • a unbreakable space (~) replace a space character before :