Skip to content

Instantly share code, notes, and snippets.

@MBunel
Created June 8, 2020 21:38
Show Gist options
  • Save MBunel/37100e111fe19f288d32d65f643f3e79 to your computer and use it in GitHub Desktop.
Save MBunel/37100e111fe19f288d32d65f643f3e79 to your computer and use it in GitHub Desktop.
Exemple minimal pour l'utilisation du point médian en (Lua)LaTex
% Conçut pour LuaLaTeX.
% Le texte est en utf-8 par défaut
\documentclass[10pt]{minimal}
% Francisation du texte
\usepackage[french]{babel}
% Pour le paratexte (les […])
\usepackage{csquotes}
\usepackage{newunicodechar}
% Définition du point médian
% La commande \textperiodcentered créé un point médian mais entouré
% d'espaces : "cher{\textperiodcentered}es" devient "cher · es".
% Le problème est le même si l'on saisit directement le caractère
% "middle dot" (U+00B7): "cher·es" devient "cher · es".
% La commande \cdot donne un résultat visuellement satisfaisant :
% "cher$\cdot$es" devient "cher·es". Mais la commande correspond
% au caractère "dot operator" (U+22C5). La sémantique n'est donc
% pas respectée
% La commande suivante défini la représentation dans le texte
% du caractère "middle dot". On se contente d'utilier la fonction
% de base et de retirer 1/4 de quadratin avant et après pour
% avoir un rendu graphique identique à "cher$\cdot$es", mais
% en respectant la sémantique des caractères
\newunicodechar{·}{\kern-.25em\textperiodcentered\kern-.25em}
\begin{document}
% Texte tiré (avec modifications) de
% http://www.slate.fr/story/172143/slate-bilan-un-an-ecriture-inclusive-dictee-2019
Mes cher·es compatriotes,
Vous le comprendrez. Je souhaite, par cette lettre, vous parler de la
France. J’ai choisi ce moyen, vous écrire, afin de m’exprimer sur tous
les grands sujets qui valent d’être traités et discutés entre
Français·es, sorte de réflexion en commun, comme il arrive le soir,
autour de la table, en famille \textelp{}. Nous avons besoin de nous
rassembler, mes cher·es compatriotes. Pour cela, je vous propose une
politique pour la France \textelp{}. Il se trouve que s’il est un
terrain où, pour moi, les choses sont claires, c’est bien celui de
l’injustice et des inégalités sociales, qui tantôt se réduisent et
tantôt s’aggravent selon l’endroit de notre paysage politique où
s’arrête, pour un temps, le suffrage universel. Et elles
s’aggravent. Certaines de ces inégalités sont si anciennes, si
incrustées dans nos mœurs qu’on les remarque à peine quand on n’en
souffre pas soi-même. En première ligne, l’inégalité entre les femmes
et les hommes dans la vie sociale, professionnelle, familiale. Ce sont
les femmes qui figurent en masse parmi les chômeurs non indemnisés les
personnes au chômage non indemnisées et qui perçoivent les allocations
les plus faibles en raison de leurs bas salaires. La durée du chômage
s’allonge pour elles plus que pour les autres. Les emplois à durée
déterminée, à temps partiel et précaires leur sont en priorité
proposés. Absentes des postes de décision et d’encadrement, elles sont
confinées dans des tâches d’exécution: les trois quarts des smicards
des smicard·es sont des femmes. À qualification égale, les femmes
gagnent 15 \% de moins que les hommes. Elles cumulent les inégalités
professionnelles. Et à cela s’ajoutent des conditions de vie
particulières souvent liées à leur double activité au-dehors et à la
maison. Il reste beaucoup à faire, pour qu’entre dans les faits
l’égalité prévue par la loi Roudy de 1983. Mais j’abrège. Je ne rêve
pas, mes chers compatriotes mes cher·es compatriotes, d’une société
idéale. Je cherche à éliminer les inégalités qui sont à portée de la
main, dont nous pouvons, dès maintenant, nous rendre maître⋅sse⋅s
\textelp{}. «~Aller à l’idéal et comprendre le réel~», enseignait Jean
Jaurès aux lycéens d’Albi. Jaurès dont je m’inspire. Vous reconnaîtrez
dans ces mots, je l’espère, l’ambition du projet qui m’engage auprès
de vous pour les années à venir. Mais quel homme, quel groupe d’hommes
quelle personne, quel groupe de femmes et d’hommes y suffirait ? La
France unie, elle, le pourra.
\end{document}
@jilljenn
Copy link

Bonjour, désolé pas trop d'accord, le \textperiodcentered est légèrement plus haut que le \cdot.

@MBunel
Copy link
Author

MBunel commented Dec 16, 2021

Bonjour, pas de soucis, j'ai bricolé ça en 5 min.

C'est vrai que le rendu n'est pas identique, le point est plus haut et c'est un peu moins lisible que le \cdot. L'idée derrière le GIST était surtout d'utiliser le bon glyphe, et donc de ne pas utiliser un glyphe qui n'est pas fait pour ça (et pour éviter de mettre des $$ dans le texte).

On peut toujours bricoler quelque chose comme ça : \newunicodechar{·}{\kern-.25em\lower.225ex\hbox{\textperiodcentered}\kern-.25em} pour baisser le point médian (il n'est pas exactement au même niveau que le \cdot).

@dedebenui
Copy link

Merci beaucoup ! je ne connaissais pas \newunicodechar. Je vais utiliser \newunicodechar{·}{\kern-.25em\lower.23ex\hbox{\textperiodcentered}\kern-.25em} que je trouve visuellement convainquant.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment