Pour un étudiant mal-voyant, on écrit sur un format A4 avec une police Arial grasse d'un corps de 20 points ; j'aimerais connaître le préambule à écrire pour que le texte et les maths respectent une police grasse sans sérif de taille 20 ou 22.

Sur quelques forums, j'ai trouvé des éléments qui m'ont fait écrire ceci. J'essaie de les utiliser sans bien en comprendre les coulisses.

J'utilise Texlive2019 et Texstudio 2.12 sous Windows 10.

→ Le préambule:

Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper,fontsize=20pt,french]{scrbook}
\usepackage{helvet}
\usepackage[T1]{fontenc}
\usepackage{babel}
\renewcommand{\familydefault}{\sfdefault}
\renewcommand{\seriesdefault}{\bfdefault}
\usepackage{mwe}
\usepackage{fourier}
\usepackage{fancyhdr}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{wasysym}
\usepackage{underlin}
\usepackage{calc}
\usepackage{longtable}
\usepackage{multirow}
\usepackage{multicol}
\usepackage{array}
\usepackage{graphicx}
\usepackage{pifont}
\usepackage{soulutf8}
\usepackage[version=3]{mhchem}
\pagestyle{fancy}
\usepackage{fancybox}
\usepackage{xcolor}
\usepackage{wrapfig}
\newcommand{\dd}{\ensuremath{\operatorname{d}\!}}
\newcommand{\ee}[1]{\ensuremath{\operatorname{e}^{#1}}}
\newcommand{\bsb}[1]{\ensuremath{\boldsymbol{#1}}}
\newcommand{\bxbs}[1]{\ensuremath{\boxed{\boldsymbol{#1}}}}
\boldmath
\everymath{\displaystyle}
\everymath\expandafter{\the\everymath\sf}
\everydisplay\expandafter{\the\everydisplay\sf}

L'ensemble à l'air de fonctionner (le pdf fourni est correct) même si j'ai de nombreux messages d'erreurs sur les lignes contenant des maths.

► Je ne sais pas du tout si la paquetage mwe est utile. Il pourrait faire double-emploi mais le bloquer change l'aspect de ominus et oplus.

► Je ne sais pas d'où proviennent ces erreurs systématiques sur les expressions mathématiques.

Voici un exemple :

Ouvrir dans l'éditeur Overleaf
\begin{document}
\textbullet{} Fonctionnement en générateur.
\begin{itemize}
\item \textsc{diapo 1}. La batterie est chargée à l'état neuf. L'électrolyte est une solution très concentrée d'acide sulfurique (environ 5 mol.L$^{-1}$).
\item \textsc{diapo 2}. À l'anode, borne $\pmb{\ominus}$, le plomb métallique est oxydé en ions plomb II ${Pb^{2+}}$ et libère des électrons dans le circuit métallique.
\item \textsc{diapo 2}. Toujours à l'anode les ions ${Pb^{2+}}$ réagissent avec les ions sulfate ${SO_4^{2-}}$ pour former une couche solide de sulfate de plomb II ${PbSO_4}$.
\item \textsc{diapo 2}. Pendant ce temps à la cathode, borne $\oplus$,  l'oxyde de plomb IV ${PbO_2}$ est réduit par l'arrivée d'électrons en ions plomb II tout en libérant un ion oxyde ${O^{2-}}$ qui réagit avec les ions oxonium ${H^+}$ pour former de l'eau.
\end{itemize}
\[\Delta_r\mathsf{G}^\circ= -2\mathcal{F}\left[E^\circ_{{Fe(CN)_6^{3-}/Fe(CN)_6^{4-}}}-E^\circ_{{Zn^{2+}/Zn}} \right]\]
\end{document}

Les messages d'erreurs sont les suivants :

Class scrbook Error: undefined old font command \sf'. ...rée d'acide sulfurique (environ 5 mol.L$^ Class scrbook Error: undefined old font commandsf'. ... textsc{diapo 2}. À l'anode, borne $pmb Class scrbook Error: undefined old font command \sf'. ...diapo 2}. À l'anode, borne $\pmb{\ominus} Class scrbook Error: undefined old font commandsf'. ...diapo 2}. À l'anode, borne $pmb{ominus} Class scrbook Error: undefined old font command \sf'. ...diapo 2}. À l'anode, borne $\pmb{\ominus} Class scrbook Error: undefined old font commandsf'. ...diapo 2}. À l'anode, borne $pmb{ominus} Class scrbook Error: undefined old font command \sf'. ...diapo 2}. À l'anode, borne $\pmb{\ominus} Class scrbook Error: undefined old font commandsf'. ...diapo 2}. À l'anode, borne $pmb{ominus} Class scrbook Error: undefined old font command \sf'. ...diapo 2}. À l'anode, borne $\pmb{\ominus} Class scrbook Error: undefined old font commandsf'. ...diapo 2}. À l'anode, borne $pmb{ominus} Class scrbook Error: undefined old font command \sf'. ...diapo 2}. À l'anode, borne $\pmb{\ominus} Class scrbook Error: undefined old font commandsf'. ...diapo 2}. À l'anode, borne $pmb{ominus} Class scrbook Error: undefined old font command \sf'. ...diapo 2}. À l'anode, borne $\pmb{\ominus} Class scrbook Error: undefined old font commandsf'. ...diapo 2}. À l'anode, borne $pmb{ominus} Class scrbook Error: undefined old font command \sf'. ...diapo 2}. À l'anode, borne $\pmb{\ominus} Class scrbook Error: undefined old font commandsf'. ...diapo 2}. À l'anode, borne $pmb{ominus} Class scrbook Error: undefined old font command \sf'. ...diapo 2}. À l'anode, borne $\pmb{\ominus} Class scrbook Error: undefined old font commandsf'. ...diapo 2}. À l'anode, borne $pmb{ominus} Class scrbook Error: undefined old font command \sf'. ...métallique est oxydé en ions plomb II ${ Class scrbook Error: undefined old font commandsf'. ...{diapo 2}. Toujours à l'anode les ions ${ Class scrbook Error: undefined old font command \sf'. ...2+}}$ réagissent avec les ions sulfate ${ Class scrbook Error: undefined old font commandsf'. ...ne couche solide de sulfate de plomb II ${ Class scrbook Error: undefined old font command \sf'. ...dant ce temps à la cathode, borne $\oplus Class scrbook Error: undefined old font commandsf'. ...e, borne $oplus$, l'oxyde de plomb IV ${ Class scrbook Error: undefined old font command \sf'. ...plomb II tout en libérant un ion oxyde ${ Class scrbook Error: undefined old font commandsf'. ...2-}}$ qui réagit avec les ions oxonium ${ Class scrbook Error: undefined old font command \sf'. \[ DIV for 20.0pt and used papersize(typearea) not defined!(typearea) Using DIV=calc. Font shape declaration has incorrect series valuemc'. Font shape declaration has incorrect series value mc'. Font shape declaration has incorrect series valuemc'. Font shape declaration has incorrect series value mc'. Usage of packagefancyhdr' together(scrbook) with a KOMA-Script class is not recommended. Font shape declaration has incorrect series value mc'. Font shape declaration has incorrect series valuemc'. Font shape declaration has incorrect series value `mc'. Overfull hbox (1.11588pt too wide) in paragraph Overfull hbox (10.09097pt too wide) in paragraph Overfull hbox (18.38226pt too wide) in paragraph

Je vous prie d'excuser la maladresse de la mise en page. Je ne connais pas encore toutes les arcanes.

Posée 10 Avr '20, 15:43

Jean%20Courilleau's gravatar image

Jean Courilleau
1112
Taux d'acceptation : 0%

Modifiée 10 Avr '20, 19:03

Pathe's gravatar image

Pathe ♦♦
7.4k29197245

1

Je remarque que vous chargez plusieurs polices, mais pas celle que vous évoquez (qui est une police propriétaire) : vous chargez les packages helvet, fourier ainsi que les polices de l'association étatsunienne de mathématiques.

Par ailleurs, le package mwe, pour Minimal Working Example, n'est pas à utiliser systématiquement quand on présente un préambule. D'ailleurs, le vôtre n'est ni complet, ni minimal. Je vous recommande d'en rédiger un : c'est souvent un premier pas vers une solution.

(10 Avr '20, 18:03) Pathe ♦♦ Pathe's gravatar image
1

Nota : la police Arial Black n'est pas la solution universelle aux problèmes de déficience visuelle.

Par exemple, le caractère typographique Luciole a été conçu spécifiquement pour les personnes malvoyantes.

Ce projet est le résultat de plus de deux années de collaboration entre le centre technique régional pour la déficience visuelle en Rhône-Alpes et le studio typographies.fr.

Le projet a bénéficié d'une bourse de la fondation suisse Ceres et de l'appui du laboratoire DIPHE de l'université Lumière Lyon 2.

Elle est disponible gratuitement.

(10 Avr '20, 18:03) Pathe ♦♦ Pathe's gravatar image

Je vous recommande la courte introduction, parfaite quand on commence à utiliser LaTeX.

(10 Avr '20, 18:57) Pathe ♦♦ Pathe's gravatar image

Il y a également, sur le présent forum, un fil relatif aux sources d'informations pour les débutants.

(10 Avr '20, 18:58) Pathe ♦♦ Pathe's gravatar image

Ensuite, je ne suis pas expert en composition des mathématiques ; je vous prie de m'excuser de ne pouvoir vous aider plus avant. Mais nul doute que quelques spécialistes, habitués de ce lieu, sauront vous venir en aide.

(10 Avr '20, 19:01) Pathe ♦♦ Pathe's gravatar image

Je propose ce code, où j'ai modifié certaines commandes. On peut utiliser au choix, la police Helvetica ou la police Arial. Personnellement, je trouve Verdana plus lisible.

Quelle que soit la a police choisie, pour l'avoir dans les formules de maths, je charge l'extension mathastext. D'autre part j'ai chargé la police boondox-calo (de l'extension boondox parce qu'il me semble qu'elle devrait être plus lisible (elle existe aussi en version grasse).

Enfin, j'ai remplacé mhchem par chemformula et ai utilisé sa commande \ch pour les molécules, avec une syntaxe est plus simple que l'écriture de formules mathématiques, avec de surcroît des éléments chimiques écrits en italique! Aussi, les unités sont écrites avec les commandes de siunitx.

Peut-être aussi qu'il serait jusdicieux d'utliser microtype pour gérer l'espace inter-lettres dans les mots, et accroître de la sorte la lisibilité.

Ouvrir dans l'éditeur Overleaf
   \documentclass[a4paper, fontsize=20pt, french]{scrbook}
    % \usepackage{uarial}
    \usepackage{helvet}
    \usepackage[T1]{fontenc}
    \usepackage{babel}
    \renewcommand{\familydefault}{\sfdefault}
    \renewcommand{\seriesdefault}{\bfdefault}
    \usepackage{mwe}
    \usepackage{fourier}
    \usepackage{fancyhdr}
    \usepackage{amsmath,amssymb}
    \usepackage[italic]{mathastext}
    \usepackage{boondox-calo}
    \usepackage{pifont}
    \usepackage{wasysym}
    \usepackage{siunitx}
    \usepackage{enumitem}
    %\usepackage{underlin}
    \usepackage{calc}
    \usepackage{longtable}
    \usepackage{multirow}
    \usepackage{multicol}
    \usepackage{array}
    \usepackage{graphicx}
    \usepackage{soulutf8}
    \usepackage{chemformula}
    \pagestyle{fancy}
    \usepackage{fancybox}
    \usepackage{xcolor}
    \usepackage{wrapfig}
    \newcommand{\dd}{\ensuremath{\operatorname{d}\!}}
    \newcommand{\ee}[1]{\ensuremath{\operatorname{e}^{#1}}}
    \newcommand{\bsb}[1]{\ensuremath{\boldsymbol{#1}}}
    \newcommand{\bxbs}[1]{\ensuremath{\boxed{\boldsymbol{#1}}}}
    \everymath{\displaystyle}
    \boldmath
    \begin{document}

    \textbullet{} Fonctionnement en générateur.
    \begin{itemize}
    \item \textsc{diapo 1}. La batterie est chargée à l'état neuf. L'électrolyte est une solution très concentrée d'acide sulfurique (environ\break \SI{5}{\mol \per\L}).
    \item \textsc{diapo 2}. À l'anode, borne $\pmb{\ominus}$, le plomb métallique est oxydé en ions plomb II \ch{Pb^{2+}} et libère des électrons dans le circuit métallique.
    \item \textsc{diapo 2}. Toujours à l'anode les ions \ch{Pb^{2+}} réagissent avec les ions sulfate \ch{SO 4^{2-}} pour former une couche solide de sulfate de plomb II \ch{PbSO4}.
    \item \textsc{diapo 2}. Pendant ce temps à la cathode, borne $\oplus$, l'oxyde de plomb IV \ch{PbO2} est réduit par l'arrivée d'électrons en ions plomb II tout en libérant un ion oxyde \ch{O^{2-}} qui réagit avec les ions oxonium \ch{H+} pour former de l'eau.
    \end{itemize}
    %
    \[ \Delta_r G ^\circ= -2\mathcal{F}\left[E^{\circ}_{{\ch{Fe(CN)6^{3-}}/\ch{Fe(CN)6^{4-}}}}-E^\circ_{\ch{Zn 2+}/\ch{Zn}} \right] \]

    \end{document}

alt text

Lien permanent

Publiée 11 Avr '20, 00:25

Bernard's gravatar image

Bernard
4.6k15
Taux d'acceptation : 35%

Modifiée 11 Avr '20, 01:29

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.