2
1

J'aimerais donner un aperçu de la variété des symboles disponibles avec LaTeX.

Mais l'ECM ci-dessous ne compile pas :

Ouvrir dans l'éditeur Overleaf
\documentclass{article}
\usepackage{marvosym}
\usepackage{stix}
\usepackage{fontawesome}
\usepackage{fdsymbol}
\usepackage{bbding}
\usepackage{fourier}
\usepackage{bullcntr}
\usepackage{ifsym}
\begin{document}
\fontsize{18mm}{12mm}\selectfont
\begin{tabular}{cccccc}
\hline 
\Football & \Mobilefone & \Coffeecup & \NotCongruent & \Explosionsafe & \PackingWaste\\
\hline 
\Radioactivity & \Forward & \CircledA & \MVAt & $\bigoplus$ & \Info\\
\hline 
$\ncwcirclearrowright$ & $\ndownupsquigarrow$ & $\aleph$ & \faPencilSquare & \faArrowCircleDown & \FiveStarOpenCircled\\
\hline 
\aldine & \faDotCircleO & \twonotes & \Mountain & \bullcntr{9} & $\curlyveedownarrow$\\
\hline 
\end{tabular}
\end{document}

J'ai des erreurs classiques, type Command \Cross already defined, et une autre plus amusante : too many symbols loaded (je cite de mémoire).

Comment faire pour que la compilation aille à son terme ?

Posée 05 Sep '17, 00:56

Pathe's gravatar image

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

! LaTeX Error: Too many symbol fonts declared c'est fourier qui renvoie cette erreur. Surement une incompatibilité avec les autres extensions. Pour la commande \Cross elle est defnie pas bbding : \newcommand{\Cross}{\@chooseSymbol{'052}} (cliquez sur l'erreur pour ouvrir le .sty) cette commande doit être définie par une autre extension. Il faudrait retirer un a un les symbole pour voir qui pose problème.

(05 Sep '17, 01:23) Nikopol Nikopol's gravatar image

Voici un document intéressant : symbols

(05 Sep '17, 02:17) touhami touhami's gravatar image

Voici la liste des incompatibilités que j'ai repérées dans la Comprehensive LaTeX Symbols List :

  • \Cross est défini à la fois par bbding et marvosym ;
  • \danger par stix et fourier (les symboles n'ont pas grand-chose à voir) ;
  • \hslash par fourier , amsfonts (que vous ne chargez pas de toute façon), fdsymbol et stix.

Le message concernant le nombre trop grand de symboles provient sans doute du fait que certaines de ces polices sont des polices de symboles mathématiqies et que le nombre d'alphabets mathématiques que LaTeX peut charger est limité à 16. De toute façon je ne vois pas l'intérêt de charger à la fois fourier, stix et fdsymbol, à moins de vouloir une typographie totalement disparate (je reste poli…).

Il arrive bien entendu qu'une police contienne des symboles qui ne sont pas définis par une autre police. On peut en ce cas définir des commandes pour charger tel ou tel caractère sans charger la police entière. Cela parmet de contourner le problème du nombre limité d'alphabets mathématiques qui peuvent être chargés simultanément. Un cas classique, pour ceux qui utilisent les polices standard de l'AMS, est d'avoir besoin de certains caractères empruntés aux polices de mathabx sans remplacer les caractères de l'AMS.

Dernier point, indépendant du problème soulevé: pour la police de texte, je recommande aux utilisateurs de fourier de charger aussi erewhon, un clone et extension d'Adobe Utopia, sur quoi repose fourier. Cette police apporte des vraies petites capitales en, y compris en italique, gras, gras-italique, des chiffres supérieurs et inférieurs (pour les indices, exposants, appels de notes) et le cyrillique.

Lien permanent

Publiée 05 Sep '17, 03:04

Bernard's gravatar image

Bernard
4.6k15
Taux d'acceptation : 35%

Modifiée 05 Sep '17, 12:45

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.