[polyglossia] Supprimer les espaces devant la ponctuation

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

[polyglossia] Supprimer les espaces devant la ponctuation

Messagepar MB » Jeudi 03 Juillet 2014, 19:25

Bonjour, puisque je migre actuellement mes documents de pdflatex vers lualatex, je teste le paquet linguistique conseillé, à savoir polyglossia. Dans le code suivant, un espace est automatiquement ajouté devant le signe de ponctuation ":" et je souhaite le supprimer. On pouvait effectuer ceci avec la commande \NoAutoSpaceBeforeFDP du paquet babel (frenchb).

Code: Tout sélectionner
\documentclass{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage{french}

\newcommand{\nospace}[1]{\texttt{#1}}

\begin{document}
\nospace{a:b}
\end{document}


espace.png
espace.png (1.13 Kio) Vu 1142 fois


Si quelqu'un à une proposition je suis preneur.
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6885
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: [polyglossia] Supprimer les espaces devant la ponctuatio

Messagepar MB » Jeudi 03 Juillet 2014, 20:04

Je propose une solution.

Code: Tout sélectionner
\documentclass{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage{french}

\makeatletter
\newcommand{\nospace}[1]{\nofrench@punctuation\texttt{#1}\french@punctuation}
\makeatother

\begin{document}
\nospace{a:b}
\end{document}
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6885
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Grapeshot [Crawler] et 20 invités