Dans le code suivant :

Ouvrir dans l'éditeur Overleaf
\documentclass[french]{article}
\usepackage{fontspec}
\usepackage{siunitx}
\defaultfontfeatures{Ligatures=TeX, Scale=0.7}
\setmainfont{erewhon}
\sisetup{detect-all}
\sisetup{output-decimal-marker={,},group-four-digits}
\usepackage{babel}

\begin{document}
  \num{12356,4701}\\
  \si{\kilogram\metre\per\second}\\
  $\SI{42}{\kilogram\metre\per\second}$\\
  \num{-.3e-45}\\
  $\num{-.3e-45}$\\
  $\num{12356,4701}$\\
\end{document}

... tout va bien :)

Mais si on remplace, dans le \documentclass, article par beamer, le Scale=0.7 n'agit plus. Comment faire pour qu'il soit opérationnel dans ce cas, à la fois dans le mode texte que dans le mode mathématique ?

[Pour le mode texte, en utilisant \setsansserif{erewhon}, ça fonctionne]

Posée 26 Oct '19, 23:55

christophe-poulain's gravatar image

christophe-poulain
8661527
Taux d'acceptation : 37%

Modifiée 27 Oct '19, 19:20

Pathe's gravatar image

Pathe ♦♦
7.4k28196245


Avec l'extension unicode-math :

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

\documentclass[french]{beamer}
\usepackage{fontspec}
\usepackage{siunitx}
\usefonttheme{professionalfonts}
\defaultfontfeatures{Ligatures=TeX, Scale=0.7}
\setsansfont{erewhon}
\sisetup{detect-all, output-decimal-marker={,},group-four-digits}
\usepackage{babel}

\usepackage{unicode-math}

\begin{document}
\begin{frame}
  \num{12356,4701}\\
  \si{\kilogram\metre\per\second}\\
  $\SI{42}{\kilogram\metre\per\second}$\\
  \num{-.3e-45}\\
  $\num{-.3e-45}$\\
  $\num{12356,4701}$\\
\end{frame}
\end{document}

alt text

Lien permanent

Publiée 27 Oct '19, 12:50

samcarter's gravatar image

samcarter
8.2k2817
Taux d'acceptation : 57%

Modifiée 27 Oct '19, 12:51

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.