Voulant répondre sur un autre fil, j'ai ouvert un nouveau fil de discussion... qui a créé un nouveau problème : pourquoi l'extension mathastext ne compose-t-elle pas les chiffres avec la police requise ?

Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper,fontsize=24pt]{scrartcl}
\usepackage{fontspec}
\setmainfont{Luciole-Bold.ttf}[ItalicFont = Luciole-Bold-Italic.ttf]
\setsansfont{Luciole-Bold.ttf}
\setmonofont{Luciole-Bold.ttf}
\usepackage{polyglossia}
\setdefaultlanguage{french}
\usepackage{mathtools, amssymb, mathrsfs}
\usepackage[onehalfspacing]{setspace} % interlignes \begin-end{onehalfspacing} ou {doublespacing}
% alinéa
\usepackage{etoolbox}
\makeatletter
\patchcmd{\raggedright}{\parindent\z@}{}{}{\err}
\makeatother

\usepackage{mathastext}
\begin{document}

$ a^{n} $ est défini par :

\[ a^{n} = \underbrace{a \times a \times \cdots \times a}_{n \text{ fois}} \]

\[ a^{-n} = \frac{1}{a^{n}} = \underbrace{\frac{1}{a} \times \cdots \times \frac{1}{a}}_{n \text{ fois}} \]

\end{document}

On voit sur le document suivant que le chiffre 1, la barre de fraction et le signe égale ne sont pas composé en Luciole grasse, à la différence du reste de l'expression :

Posée 30 Avr '20, 14:36

Pathe's gravatar image

Pathe ♦♦
7.4k28196245
Taux d'acceptation : 55%

Modifiée 30 Avr '20, 15:51


Pour les chiffres vous avez besoin de \usepackage[no-math]{fontspec} et pour la barre de fraction vous pouvez modifier la définition de \frac :

Ouvrir dans l'éditeur Overleaf
% !TeX TS-program = xelatex

\documentclass[a4paper,fontsize=24pt]{scrartcl}

\usepackage[no-math]{fontspec}
\setmainfont{Luciole-Bold}
\setsansfont{Luciole-Bold}
\setmonofont{Luciole-Bold}
\usepackage{polyglossia}
\setdefaultlanguage{french}
\usepackage{mathtools, amssymb, mathrsfs}
\usepackage[onehalfspacing]{setspace} % interlignes \begin-end{onehalfspacing} ou {doublespacing}
% alinéa
\usepackage{etoolbox}
\makeatletter
%\patchcmd{\raggedright}{\parindent\z@}{}{}{\err}
\makeatother

%\renewcommand\familydefault\sfdefault
\usepackage[frenchmath]{mathastext}
%\renewcommand\familydefault\rmdefault

\renewcommand{\frac}[2]{\genfrac{}{}{3pt}{}{#1}{#2}}

\begin{document}

1 $ a^{n} $ est défini par :

\[ a^{n} = \underbrace{a \pmb{\times} a \pmb{\times \cdots \times} a}_{n \text{ fois}} \]

\[ a^{-n} = \frac{1}{a^{n}} = \underbrace{\frac{1}{a} \pmb{\times  \cdots \times} \frac{1}{a}}_{n \text{ fois}} \]

\end{document}

alt text

Lien permanent

Publiée 30 Avr '20, 16:32

samcarter's gravatar image

samcarter
8.2k2817
Taux d'acceptation : 57%

Modifiée 30 Avr '20, 18:47

1

@MFerrer Merci beaucoup d'avoir voté défavorablement ma réponse ! Maintenant, je peux enfin obtenir des palindromes avec ma réputation! J'attends ça depuis longtemps !

(30 Avr '20, 17:05) samcarter samcarter's gravatar image

Ça compile avec des erreurs, mais c'est pas mal. Les seuls soucis restants sont les points de suspension et le signe égale, qui restent maigres.

(30 Avr '20, 17:15) Pathe ♦♦ Pathe's gravatar image

@Pathe Il n'y a pas des erreurs pour moi. Mais le code de votre question a des erreurs pour moi. \patchcmd{\raggedright}{\parindent\z@}{}{}{\err} ne marche pas. Et j'ai Luciole-Bold au lieu de Luciole-Bold.ttf parce que j'ai installé le fond sur mon ordinateur.

(30 Avr '20, 17:18) samcarter samcarter's gravatar image

Ce code est celui de @MFerrer, si cher à votre cœur. Mes erreurs viennent des maths et je ne les comprends pas : Missing $ inserted ? Pourquoi ?

Ce qui est très étrange, c'est que vos croix de multiplication sont grasses alors que celles que j'obtiens ne le sont pas. Il y aurait de quoi ouvrir un cinquième fil (!), mais je vais m'abstenir... pour l'instant.

Quoi qu'il en soit, résoudre le problème de la composition pour malvoyants, maths incluses, serait une précieuse avancée : le problème est courant, et fut même évoqué au stage de Dunkerque !

(30 Avr '20, 17:21) Pathe ♦♦ Pathe's gravatar image

@Pathe Avez-vous \pmb{\times} ? J'ai ajoute mon fichier .log - peut être les versions d'extensions sont différent ...

(30 Avr '20, 17:29) samcarter samcarter's gravatar image

@samcarter : mes excuses les plus plates, je n'avais pas remarqué les \pmb{\times} ! J'obtiens le même résultat que le vôtre, désormais. Le problème avec mathastext étant résolu, je valide votre réponse.

Je trouve le résultat plutôt chouette, et il me semble répondre à la problématique de composition des maths pour une malvoyante. @MFerrer, qu'en pensez-vous ?

(30 Avr '20, 17:47) Pathe ♦♦ Pathe's gravatar image

Les traits mathématiques seront tous mal dimensionnés, non ? Je n'ai pas fait l'essai, mais par exemple pour une racine carrée ça risque de mal se passer.

(30 Avr '20, 18:23) GuiTsi GuiTsi's gravatar image
Affichage de 5 parmi 7 Afficher 2 commentaire(s) en plus
Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.