Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
1_generalites:erreurs:t:the_font_size_command_normalsize_is_not_defined [2021/01/11 18:25] jejust Fusion avec "generalites/erreurs/normalsize_not_defined". |
1_generalites:erreurs:t:the_font_size_command_normalsize_is_not_defined [2021/01/11 18:35] (Version actuelle) jejust Traduction et reformulation, ajout d'un exemple. |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
Un fichier de classe nécessite une initialisation minimale, et la commande ''\normalsize'' | Un fichier de classe nécessite une initialisation minimale, et la commande ''\normalsize'' | ||
- | fait partie de ce minimum vital. Voir section A.4.9 page 903 du //LaTeX Companion// FIXME pour plus de détails. | + | fait partie de ce minimum vital. Si vous êtes en train d'écrire votre propre |
+ | fichier de classe, il se pourrait bien que vous ayez fait une erreur fondamentale dedans... | ||
+ | mais plus fréquemment, le problème est que vous avez simplement oublié de commencer votre | ||
+ | document par la commande ''\documentclass''. | ||
- | ----- | + | Le message complet est: |
- | + | <code> | |
- | The LaTeX error: | + | |
- | + | ||
- | <code latex> | + | |
The font size command \normalsize is not defined: | The font size command \normalsize is not defined: | ||
there is probably something wrong with the class file. | there is probably something wrong with the class file. | ||
</code> | </code> | ||
- | reports something pretty fundamental (document base font size has not | + | |
- | been set, something the document class does for you). It //can//, | + | ===== Fichier de classe minimal ===== |
- | in principle, be a problem with the document class, but is more often | + | |
- | caused by the user forgetting to start their document with a | + | Tout fichier de classe //doit// contenir au moins quatre éléments: |
- | ''\documentclass'' command. | + | * une définition de ''\normalsize'', |
+ | * des valeurs pour ''\textwidth'' et ''\textheight'' | ||
+ | * une spécification pour la numérotation des pages. | ||
+ | |||
+ | Ainsi, un fichier minimal de classe de document ressemble à ceci, | ||
+ | présent sur toutes les distributions standards: | ||
+ | |||
+ | <code latex minimal.cls> | ||
+ | \NeedsTeXFormat{LaTeX2e} | ||
+ | \ProvidesClass{minimal}[2001/05/25 Standard LaTeX minimal class] | ||
+ | |||
+ | \renewcommand\normalsize{\fontsize{10pt}{12pt}\selectfont} | ||
+ | |||
+ | \setlength{\textwidth}{6.5in} | ||
+ | \setlength{\textheight}{8in} | ||
+ | |||
+ | \pagenumbering{arabic} | ||
+ | </code> | ||
+ | |||
+ | La ligne ''\pagenumbering{arabic}'' est nécessaire, et pourtant | ||
+ | aucun numéro de page ne sera affiché, parce que le style par défaut | ||
+ | est ''\pagestyle{empty}''. | ||
----- | ----- | ||
Ligne 27: | Ligne 48: | ||
* [[https://www.latex-project.org/help/books/#french|LaTeX Companion, 2e édition]], Frank Mittelbach, Michel Goossens, Johannes Braams, David Carlisle, Chris Rowley (Pearson, 2006) ; ISBN: 978-2-7440-7182-9. Annexe B, //Détecter et résoudre les problèmes//, reproduite avec l'aimable autorisation de l'éditeur. | * [[https://www.latex-project.org/help/books/#french|LaTeX Companion, 2e édition]], Frank Mittelbach, Michel Goossens, Johannes Braams, David Carlisle, Chris Rowley (Pearson, 2006) ; ISBN: 978-2-7440-7182-9. Annexe B, //Détecter et résoudre les problèmes//, reproduite avec l'aimable autorisation de l'éditeur. | ||
- | {{htmlmetatags>metatag-keywords=(messages d'erreur de LaTeX,écrire une classe,commandes obligatoires dans une classe) | + | {{htmlmetatags>metatag-keywords=(messages d'erreur de LaTeX,écrire une classe,commandes obligatoires dans une classe,classe minimale) |
metatag-og:title=(Que signifie l'erreur: The font size command \normalsize is not defined... ?) | metatag-og:title=(Que signifie l'erreur: The font size command \normalsize is not defined... ?) | ||
metatag-og:site_name=(FAQ LaTeX francophone) | metatag-og:site_name=(FAQ LaTeX francophone) | ||
}} | }} | ||