In french, we put spaces before characters : ! ; ?
when we type the text. For instance, we will type
Que fait-on ? On met un espace avant les deux points : comme cela.
If I do so and use microtype
, the spacing in the generated pdf
file is not the right one. See the following example:
\documentclass{article}
\usepackage[utf8x]{inputenc}
\usepackage[french]{babel}
\usepackage[babel=true, kerning=french]{microtype}
\begin{document}
Voici ce qui se passe quand on met un signe \og{}deux~points\fg{}
avec le package \og{}microtype\fg{} : il semble que ça ne marche pas !
Un autre essai : est-ce que cela marche ?
\bigskip
\textbf{But what happens if I type my text following the
English typographic rules?}
\bigskip
Voici ce qui se passe quand on met un signe \og{}deux~points\fg{}
avec le package \og{}microtype\fg{}: il semble que ça ne marche pas!
Un autre essai: est-ce que cela marche?
\end{document}
Hence:
- How can I use
microtype
and type my text the french way?
Note: here is the result without microtype
.
\documentclass{article}
\usepackage[utf8x]{inputenc}
\usepackage[french]{babel}
%\usepackage[babel=true, kerning=french]{microtype}
\begin{document}
Voici ce qui se passe quand on met un signe \og{}deux~points\fg{}
avec le package \og{}microtype\fg{} :
il semble que ça ne marche pas ! Un autre essai : est-ce que cela marche ?
\end{document}
babel-french
documentation, don't use\og text \fg{}
but\frquote{text}
. You can also load thecsquote
package and use\enquote{text}
...