Interprétation

Tout fonctionne mais j’ai un message bizarre sur la console dont j’aimerais bien connaître la signification. Tout est en UTF8 dans mon fichier, or là j’ai l’impression que ce qui est dit c’est qu’il y a un caractère non reconnu. Si tel est le cas, quel peut-être ce caractère ?

\usepackage[frenchb]{babel}
\usepackage{lmodern}

¨¨¨

Missing character: There is no ̀ ("300) in font ec-lmr12!

Merci

Bonsoir, Ivan !

Le 1 janv. 2024 à 18:11, Ivan Lavallée xyz@xyz.tld a écrit :

Tout fonctionne mais j’ai un message bizarre sur la console dont j’aimerais bien connaître la signification. Tout est en UTF8 dans mon fichier, or là j’ai l’impression que ce qui est dit c’est qu’il y a un caractère non reconnu. Si tel est le cas, quel peut-être ce caractère ?

\usepackage[frenchb]{babel}
\usepackage{lmodern}

¨¨¨

Missing character: There is no ̀ ("300) in font ec-lmr12!

Merci

Le texte anglais "Missing character: There is no ̀ (“300) in font ec-lmr12!” signifie littéralement:

Caractère manquant : il n’y a pas ` (code hexadécimal 0300) dans la fonte ec-lmr12 !

Le caractère ̀ (à ne pas confondre avec `, de code hexadécimal 0060, ou de code décimal 96) correspond au caractère dont le nom est « Combining grave accent » (c’est-à-dire que lorsqu’il est combiné avec un autre caractère, il produit ce caractère surmonté d’un accent grave. Par exemple d̀, 5̀, Q̀, ?̀. Vous ne rêvez pas, vous voyez bien le chiffre 5 ou le point d’interrogation surmontés d’un accent grave. Hé oui, il est toujours temps d’apprendre — et de retenir).

Peut-être que pour pouvoir répondre à une question liée à une fonte (le message dit bien « font ec-lmr12 »), il serait bon d’accompagner la question avec le préambule complet, ou s’il n’y a pas de chargement d’une fonte particulière, ni d’un fontenc particulier, d’indiquer la ligne de code produisant ce message d’avertissement. Afin que la question soit utile envers d’autres personnes et qu’elles puissent exploiter la réponse complète.

Pour l’instant, on n’a guère avancé (je ne suis pas le plus approprié pour répondre à la question, je n’ai pas une connaissance suffisamment poussée. ec-lm doit correspondre à quelque chose lié à European, à Cork (codage de Cork, T1) et à Latin Modern, j’ai déjà vu passer ces notions de european et de cork dans des documents liés aux fontes, mais je n’ai rien retenu, je ne sais pas quelle combinaison de package produit l’appel à cette fonte (car dans mon utilisation de LaTeX, Latin Modern suffit largement, et il y a eu tant de variantes pour suppléer aux manques du Computer modern d’origine, que ça en devient illisible : cm-super, fix-cm, ae, etc. Pour ceux comme moi qui n’ont pas connu TeX/LaTeX des années 80 et 90 et début des années 2000, la lecture des pages 361 à 365 de l’édition française du LaTeX Companion, 2e édition, doit être bien difficile, malgré la tentative de l’auteur de résumer au mieux les errements de cette époque).

Le problème pourrait aussi se situer dans le contenu textuel (le fameux fond, que vous avez mis en valeur dans une réponse précédente). Vous tapez directement è ou vous obtenez « e accent grave » autrement ? De même pour les autres caractères surmontés d’un accent grave. Le texte provient-il d’un copier-coller ? Peut-être que la source copiée a introduit le problème.

Sans ECM, on ne peut que faire des hypothèses. Si vous nous aidez à vous aider, cela serait fort sympathique.

Soit une bonne âme qui en sait plus (et il y en a sur cette liste) voudra bien répondre à Ivan, soit il faudra qu’Ivan se contente de ma réponse très partielle (en attendant un ECM de sa part, si cela fait partie de ses bonnes résolutions).

Bonne année à tous ceux qui fournissent généralement un ECM (il peut y avoir des cas particuliers où l’on oublie ou où il est difficile ou inutile de fournir un ECM, mais ces cas doivent rester rares. Lorsque c’est systématique, peu de personnes auront encore la volonté de répondre).

Et bien entendu, bonne année à ceux qui apportent leur savoir à la liste.

Enfin, bonne année à ceux qui voudront bien prendre de bonnes résolutions (il n’est pas trop tard) en essayant désormais de fournir un ECM avec leurs questions. Sinon, il reste la possibilité de poser la question chatGPT ou un équivalent. Avec le message d’erreur que vous avez obtenu, chatGPT a conseillé de charger une autre fonte, par exemple Latin Modern (j’ignore si cela ferait disparaître le problème). Je pense toutefois qu’un humain qui dispose des bonnes connaissances fournira une réponse plus complète, surtout s’il est mis dans de bonnes dispositions avec un ECM.

Cette réponse me convient tout à fait, je vous donne mon préambule, mais effectivement je pense que ça vient d’un « coupé collé » à partir d’un pdf. Je ne peux pas donner la ligne qui génère ça car en fait j’ai moulâtes fois ce message. Je vous donne une partie du préambule, mais je ne sais pas quelle est la partie qui vous intéresse. Je veux bien tout mettre mais le message sera trop gros je crains..

Préambule:

\documentclass[a4paper,12pt,twoside, frenchb]{book}%
%
%                    rajout perso
%
\usepackage[T1]{fontenc}% Encodage des polices%
\usepackage[utf8]{inputenc}%
\usepackage{titlesec}%
\usepackage[frenchb]{babel}%
\usepackage{lmodern}%
\usepackage{mathdesign}%
\usepackage[locale=FR]{siunitx} %`siunitx` fournit le type de colonne `S`. Locale=FR` les conventions françaises sont appliquées, le séparateur décimal est bien la virgule.
\usepackage[french]{varioref}% référence et page
%
%%%%%%%%%%%%%%%%%%%%%%%%
%
\usepackage{geometry}        
\geometry{letterpaper}    
\usepackage[parfill]{parskip}  
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{epstopdf}
\usepackage{pifont}%dingbats
\DeclareGraphicsRule{.tif}{png}{.png}{`convert #1 `dirname #1`/`basename #1 .tif`.png}

\usepackage[colorlinks=true, pdfstartview=FitV, linkcolor=blue, 
            citecolor=blue, urlcolor=blue]{hyperref}

Messages de la console :

Missing character: There is no ̀ ("300) in font ec-lmr12!
[13]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[14]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[15])
Missing character: There is no ̀ ("300) in font ec-lmr12!
[16] (./Neurones.tex
Chapitre 3.
Missing character: There is no ̀ ("300) in font ec-lmr12!
[17]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[18]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[19]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[20]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[21]
Underfull \vbox (badness 10000) has occurred while \output is active
Missing character: There is no ̀ ("300) in font ec-lmr12!
[22])
Missing character: There is no ̀ ("300) in font ec-lmr12!
[23]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[24]
No file ModèleUniversel.ind.
(./ModèleUniversel.bbl
Missing character: There is no ̀ ("300) in font ec-lmr12!
[25]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[26])
Missing character: There is no ̀ ("300) in font ec-lmr12!
[27] (./ModèleUniversel.aux (./Intro.aux) (./MTU.aux) (./Neurones.aux))

LaTeX Font Warning: Some font shapes were not available, defaults substituted.

Le 1 janv. 2024 à 21:24, quark67 xyz@xyz.tld a écrit :

Bonsoir, Ivan !

Le 1 janv. 2024 à 18:11, Ivan Lavallée xyz@xyz.tld a écrit :

Tout fonctionne mais j’ai un message bizarre sur la console dont j’aimerais bien connaître la signification. Tout est en UTF8 dans mon fichier, or là j’ai l’impression que ce qui est dit c’est qu’il y a un caractère non reconnu. Si tel est le cas, quel peut-être ce caractère ? … \usepackage[frenchb]{babel} \usepackage{lmodern}

¨¨¨

Missing character: There is no ̀ ("300) in font ec-lmr12!

Merci

Le texte anglais "Missing character: There is no ̀ (« 300) in font ec-lmr12! » signifie littéralement:

Caractère manquant : il n’y a pas ` (code hexadécimal 0300) dans la fonte ec-lmr12 !

Le caractère ̀ (à ne pas confondre avec `, de code hexadécimal 0060, ou de code décimal 96) correspond au caractère dont le nom est « Combining grave accent » (c’est-à-dire que lorsqu’il est combiné avec un autre caractère, il produit ce caractère surmonté d’un accent grave. Par exemple d̀, 5̀, Q̀, ?̀. Vous ne rêvez pas, vous voyez bien le chiffre 5 ou le point d’interrogation surmontés d’un accent grave. Hé oui, il est toujours temps d’apprendre — et de retenir).

Peut-être que pour pouvoir répondre à une question liée à une fonte (le message dit bien « font ec-lmr12 »), il serait bon d’accompagner la question avec le préambule complet, ou s’il n’y a pas de chargement d’une fonte particulière, ni d’un fontenc particulier, d’indiquer la ligne de code produisant ce message d’avertissement. Afin que la question soit utile envers d’autres personnes et qu’elles puissent exploiter la réponse complète.

Pour l’instant, on n’a guère avancé (je ne suis pas le plus approprié pour répondre à la question, je n’ai pas une connaissance suffisamment poussée. ec-lm doit correspondre à quelque chose lié à European, à Cork (codage de Cork, T1) et à Latin Modern, j’ai déjà vu passer ces notions de european et de cork dans des documents liés aux fontes, mais je n’ai rien retenu, je ne sais pas quelle combinaison de package produit l’appel à cette fonte (car dans mon utilisation de LaTeX, Latin Modern suffit largement, et il y a eu tant de variantes pour suppléer aux manques du Computer modern d’origine, que ça en devient illisible : cm-super, fix-cm, ae, etc. Pour ceux comme moi qui n’ont pas connu TeX/LaTeX des années 80 et 90 et début des années 2000, la lecture des pages 361 à 365 de l’édition française du LaTeX Companion, 2e édition, doit être bien difficile, malgré la tentative de l’auteur de résumer au mieux les errements de cette époque).

Le problème pourrait aussi se situer dans le contenu textuel (le fameux fond, que vous avez mis en valeur dans une réponse précédente). Vous tapez directement è ou vous obtenez « e accent grave » autrement ? De même pour les autres caractères surmontés d’un accent grave. Le texte provient-il d’un copier-coller ? Peut-être que la source copiée a introduit le problème.

Sans ECM, on ne peut que faire des hypothèses. Si vous nous aidez à vous aider, cela serait fort sympathique.

Soit une bonne âme qui en sait plus (et il y en a sur cette liste) voudra bien répondre à Ivan, soit il faudra qu’Ivan se contente de ma réponse très partielle (en attendant un ECM de sa part, si cela fait partie de ses bonnes résolutions).

Bonne année à tous ceux qui fournissent généralement un ECM (il peut y avoir des cas particuliers où l’on oublie ou où il est difficile ou inutile de fournir un ECM, mais ces cas doivent rester rares. Lorsque c’est systématique, peu de personnes auront encore la volonté de répondre).

Et bien entendu, bonne année à ceux qui apportent leur savoir à la liste.

Enfin, bonne année à ceux qui voudront bien prendre de bonnes résolutions (il n’est pas trop tard) en essayant désormais de fournir un ECM avec leurs questions. Sinon, il reste la possibilité de poser la question chatGPT ou un équivalent. Avec le message d’erreur que vous avez obtenu, chatGPT a conseillé de charger une autre fonte, par exemple Latin Modern (j’ignore si cela ferait disparaître le problème). Je pense toutefois qu’un humain qui dispose des bonnes connaissances fournira une réponse plus complète, surtout s’il est mis dans de bonnes dispositions avec un ECM.

Le lundi 1er janvier 2024 à 9h24 TU+1, quark67 a écrit :

Le problème pourrait aussi se situer dans le contenu textuel (le fameux fond, que vous avez mis en valeur dans une réponse précédente). Vous tapez directement è ou vous obtenez « e accent grave » autrement ? De même pour les autres caractères surmontés d’un accent grave. Le texte provient-il d’un copier-coller ? Peut-être que la source copiée a introduit le problème.

Sous Mac OS, que je crois qu’Ivan utilise, les caractères accentués
sont souvent décomposés à la volée. Autrement dit, le problème peut
venir du copier-coller lui-même, il n’est pas forcément lié à la source.

Arthur

Merci pour les réponses, même si j’ai horreur de l’anonymat

A vrai dire, les accents sont gérés de différentes façons, j’ai réutilisé un article en LaTeX dans lequel les accents sont \’e ou `u ou encore, d’autres é , ù directement tapés au clavier Mac et d’autres encore, comme j’ai dit obtenus par copier-collé d’un pdf… De plus, je réutilise des morceaux de préambules précédents qui marchaient bien. Par exemple, là la console écrit "Package inputenc Warning: inputenc package ignored with utf8 based engines. » Est-ce que ça signifie qu’il ne faut pas mettre inputenc en utf8 ou pareil pour frenchb… Mais en dehors de ça, tout va bien, ça compile et génère ce que je veux après bricolage

Et Bonne santé à toutes et tous de l’équipe de Gut et LaTeX

L’intégralité de ma console:

This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex)
 restricted \write18 enabled.
entering extended mode
(./ModèleUniversel.tex
LaTeX2e <2022-11-01> patch level 1
L3 programming layer <2023-02-22>
(/usr/local/texlive/2023/texmf-dist/tex/latex/base/book.cls
Document Class: book 2022/07/02 v1.4n Standard LaTeX document class
(/usr/local/texlive/2023/texmf-dist/tex/latex/base/bk12.clo))
(/usr/local/texlive/2023/texmf-dist/tex/latex/base/fontenc.sty
(/usr/local/texlive/2023/texmf-dist/tex/latex/lm/t1lmr.fd))
(/usr/local/texlive/2023/texmf-dist/tex/latex/base/inputenc.sty

Package inputenc Warning: inputenc package ignored with utf8 based engines.

) (/usr/local/texlive/2023/texmf-dist/tex/latex/titlesec/titlesec.sty)
(/usr/local/texlive/2023/texmf-dist/tex/generic/babel/babel.sty
(/usr/local/texlive/2023/texmf-dist/tex/generic/babel/xebabel.def)
(/usr/local/texlive/2023/texmf-dist/tex/generic/babel-french/frenchb.ldf

Package babel-french Warning: Option `frenchb' for Babel is *deprecated*,
(babel-french)                it might be removed sooner or later. Please
(babel-french)                use `french' instead; reported on input line 35.

(/usr/local/texlive/2023/texmf-dist/tex/generic/babel-french/french.ldf))
(/usr/local/texlive/2023/texmf-dist/tex/generic/babel-french/frenchb.ldf

Package babel-french Warning: Option `frenchb' for Babel is *deprecated*,
(babel-french)                it might be removed sooner or later. Please
(babel-french)                use `french' instead; reported on input line 35.

(/usr/local/texlive/2023/texmf-dist/tex/generic/babel-french/french.ldf)))
(/usr/local/texlive/2023/texmf-dist/tex/latex/carlisle/scalefnt.sty)
(/usr/local/texlive/2023/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/texlive/2023/texmf-dist/tex/latex/lm/lmodern.sty)
(/usr/local/texlive/2023/texmf-dist/tex/latex/mathdesign/mathdesign.sty
(/usr/local/texlive/2023/texmf-dist/tex/latex/base/ifthen.sty)

Package mathdesign Warning: No font specified on input line 175.

(/usr/local/texlive/2023/texmf-dist/tex/latex/base/fontenc.sty))
(/usr/local/texlive/2023/texmf-dist/tex/latex/siunitx/siunitx.sty
(/usr/local/texlive/2023/texmf-dist/tex/latex/translations/translations.sty
(/usr/local/texlive/2023/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
(/usr/local/texlive/2023/texmf-dist/tex/generic/infwarerr/infwarerr.sty)
(/usr/local/texlive/2023/texmf-dist/tex/generic/iftex/iftex.sty)
(/usr/local/texlive/2023/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty)))
(/usr/local/texlive/2023/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/local/texlive/2023/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/local/texlive/2023/texmf-dist/tex/latex/tools/array.sty))
(/usr/local/texlive/2023/texmf-dist/tex/latex/tools/varioref.sty)
(/usr/local/texlive/2023/texmf-dist/tex/latex/geometry/geometry.sty
(/usr/local/texlive/2023/texmf-dist/tex/generic/iftex/ifvtex.sty))
(/usr/local/texlive/2023/texmf-dist/tex/latex/parskip/parskip.sty
(/usr/local/texlive/2023/texmf-dist/tex/latex/kvoptions/kvoptions.sty
(/usr/local/texlive/2023/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty)))
(/usr/local/texlive/2023/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/local/texlive/2023/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/local/texlive/2023/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/local/texlive/2023/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)
(/usr/local/texlive/2023/texmf-dist/tex/latex/graphics-def/xetex.def)))
(/usr/local/texlive/2023/texmf-dist/tex/latex/amsfonts/amssymb.sty
(/usr/local/texlive/2023/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(/usr/local/texlive/2023/texmf-dist/tex/latex/epstopdf-pkg/epstopdf.sty
(/usr/local/texlive/2023/texmf-dist/tex/latex/grfext/grfext.sty
(/usr/local/texlive/2023/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty))
 (/usr/local/texlive/2023/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty

Package epstopdf Warning: Drivers other than `pdftex' and `luatex' are not supp
orted.

)) (/usr/local/texlive/2023/texmf-dist/tex/latex/psnfss/pifont.sty
(/usr/local/texlive/2023/texmf-dist/tex/latex/psnfss/upzd.fd)
(/usr/local/texlive/2023/texmf-dist/tex/latex/psnfss/upsy.fd))
(/usr/local/texlive/2023/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/local/texlive/2023/texmf-dist/tex/generic/pdfescape/pdfescape.sty)
(/usr/local/texlive/2023/texmf-dist/tex/latex/hycolor/hycolor.sty)
(/usr/local/texlive/2023/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty)
(/usr/local/texlive/2023/texmf-dist/tex/latex/auxhook/auxhook.sty)
(/usr/local/texlive/2023/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/local/texlive/2023/texmf-dist/tex/latex/refcount/refcount.sty)
(/usr/local/texlive/2023/texmf-dist/tex/generic/gettitlestring/gettitlestring.s
ty)) (/usr/local/texlive/2023/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/local/texlive/2023/texmf-dist/tex/generic/intcalc/intcalc.sty)
(/usr/local/texlive/2023/texmf-dist/tex/generic/etexcmds/etexcmds.sty)
(/usr/local/texlive/2023/texmf-dist/tex/latex/hyperref/puenc.def)
(/usr/local/texlive/2023/texmf-dist/tex/latex/url/url.sty)
(/usr/local/texlive/2023/texmf-dist/tex/generic/bitset/bitset.sty
(/usr/local/texlive/2023/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))
(/usr/local/texlive/2023/texmf-dist/tex/latex/base/atbegshi-ltx.sty))
(/usr/local/texlive/2023/texmf-dist/tex/latex/hyperref/hxetex.def
(/usr/local/texlive/2023/texmf-dist/tex/generic/stringenc/stringenc.sty)
(/usr/local/texlive/2023/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
(/usr/local/texlive/2023/texmf-dist/tex/latex/base/atveryend-ltx.sty)
(/usr/local/texlive/2023/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
))) (/usr/local/texlive/2023/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
(/usr/local/texlive/2023/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
(/usr/local/texlive/2023/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.te
x)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
) (/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/pgf.revision.tex)))
(/usr/local/texlive/2023/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
(/usr/local/texlive/2023/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/utilities/pgfkeyslibraryfil
tered.code.tex))
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-xetex.de
f
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvipdfmx
.def
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-p
df.def))))
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.
code.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.
code.tex)) (/usr/local/texlive/2023/texmf-dist/tex/latex/xcolor/xcolor.sty
(/usr/local/texlive/2023/texmf-dist/tex/latex/graphics-cfg/color.cfg)
(/usr/local/texlive/2023/texmf-dist/tex/latex/graphics/mathcolor.ltx))
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex
)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.
tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic
.code.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigo
nometric.code.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.rando
m.code.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.compa
rison.code.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.
code.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round
.code.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.
code.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integ
erarithmetics.code.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex)
) (/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfint.code.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.co
de.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconst
ruct.code.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage
.code.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.co
de.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicst
ate.code.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransform
ations.code.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.cod
e.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.c
ode.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathproce
ssing.code.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.co
de.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.cod
e.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.cod
e.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.
code.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.co
de.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretranspare
ncy.code.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.
code.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.
tex)))
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.cod
e.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.
tex)
(/usr/local/texlive/2023/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version
-0-65.sty)
(/usr/local/texlive/2023/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version
-1-18.sty))
(/usr/local/texlive/2023/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
(/usr/local/texlive/2023/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)
) (/usr/local/texlive/2023/texmf-dist/tex/latex/pgf/math/pgfmath.sty
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex))
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex))

(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.cod
e.tex
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothan
dlers.code.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.cod
e.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
s/tikzlibrarytopaths.code.tex)))
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
s/tikzlibraryarrows.code.tex
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.
code.tex))
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
s/tikzlibrarycalc.code.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
s/tikzlibraryautomata.code.tex
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
s/tikzlibraryshapes.multipart.code.tex
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibrary
shapes.multipart.code.tex)))
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
s/tikzlibraryshapes.code.tex
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
s/tikzlibraryshapes.geometric.code.tex
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibrary
shapes.geometric.code.tex))
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
s/tikzlibraryshapes.misc.code.tex
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibrary
shapes.misc.code.tex))
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
s/tikzlibraryshapes.symbols.code.tex
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibrary
shapes.symbols.code.tex))
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
s/tikzlibraryshapes.arrows.code.tex
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibrary
shapes.arrows.code.tex))
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
s/tikzlibraryshapes.callouts.code.tex
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibrary
shapes.callouts.code.tex)))
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
s/tikzlibrarymindmap.code.tex
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
s/tikzlibrarytrees.code.tex)
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
s/tikzlibrarydecorations.code.tex
(/usr/local/texlive/2023/texmf-dist/tex/generic/pgf/modules/pgfmoduledecoration
s.code.tex))) (/usr/local/texlive/2023/texmf-dist/tex/latex/crop/crop.sty
(/usr/local/texlive/2023/texmf-dist/tex/generic/iftex/ifluatex.sty)
(/usr/local/texlive/2023/texmf-dist/tex/xelatex/xetexconfig/crop.cfg))
(/usr/local/texlive/2023/texmf-dist/tex/latex/endnotes/endnotes.sty)
(/usr/local/texlive/2023/texmf-dist/tex/latex/marginnote/marginnote.sty)
(/usr/local/texlive/2023/texmf-dist/tex/latex/draftwatermark/draftwatermark.sty
) (/usr/local/texlive/2023/texmf-dist/tex/latex/base/makeidx.sty)
Writing index file ModèleUniversel.idx
(/usr/local/texlive/2023/texmf-dist/tex/latex/l3backend/l3backend-xetex.def)
(./ModèleUniversel.aux
(/usr/local/texlive/2023/texmf-dist/tex/generic/babel/locale/fr/babel-french.te
x) (./Intro.aux

LaTeX Warning: Label `contexte' multiply defined.

) (./MTU.aux) (./Neurones.aux))
(/usr/local/texlive/2023/texmf-dist/tex/latex/base/ts1cmr.fd)
*geometry* driver: auto-detecting
*geometry* detected driver: xetex
(./ModèleUniversel.out) (./ModèleUniversel.out)
Missing character: There is no ̀ ("300) in font ec-lmr12!
[1]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[2] (/usr/local/texlive/2023/texmf-dist/tex/latex/lm/ot1lmr.fd)
(/usr/local/texlive/2023/texmf-dist/tex/latex/lm/omllmm.fd)
(/usr/local/texlive/2023/texmf-dist/tex/latex/lm/omslmsy.fd)
(/usr/local/texlive/2023/texmf-dist/tex/latex/lm/omxlmex.fd)
(/usr/local/texlive/2023/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/local/texlive/2023/texmf-dist/tex/latex/amsfonts/umsb.fd)
Missing character: There is no ̀ ("300) in font ec-lmr12!
[1]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[2]
Underfull \hbox (badness 10000) in paragraph at lines 109--110

Missing character: There is no ̀ ("300) in font ec-lmr12!
[1]
Underfull \hbox (badness 10000) in paragraph at lines 112--114


Underfull \hbox (badness 10000) in paragraph at lines 116--118
\T1/lmr/m/n/12 [[]] revu vingt-ans après [[]] ainsi que
Missing character: There is no ̀ ("300) in font ec-lmr12!
[2]
Underfull \vbox (badness 10000) has occurred while \output is active
Missing character: There is no ̀ ("300) in font ec-lmr12!
[3]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[4] (./ModèleUniversel.toc)
Missing character: There is no ̀ ("300) in font ec-lmr12!
[5]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[6] (./Intro.tex
Chapitre 1.

Overfull \hbox (19.8952pt too wide) in paragraph at lines 23--24
\T1/lmr/m/n/12 de la na-ture[], mas-si-ve-ment pa-ral-lèles[], dis-tri-bués, []
auto-adaptatifs[] et auto-reproductibles[],

Underfull \vbox (badness 1789) has occurred while \output is active
Missing character: There is no ̀ ("300) in font ec-lmr12!
[1]

LaTeX Warning: Hyper reference `MTU-1' on page 2 undefined on input line 31.


LaTeX Warning: Reference `MTU-1' on page 2 undefined on input line 31.


LaTeX Warning: Reference `MTU-1' on page 2 undefined on input line 31.


LaTeX Warning: Hyper reference `MTU-2' on page 2 undefined on input line 31.


LaTeX Warning: Reference `MTU-2' on page 2 undefined on input line 31.


LaTeX Warning: Reference `MTU-2' on page 2 undefined on input line 31.


LaTeX Warning: Reference `MTU-2' on page 2 undefined on input line 31.


Package hyperref Warning: Suppressing link with empty target on input line 31.

Missing character: There is no ū ("16B) in font ec-lmri12!
Missing character: There is no ā ("101) in font ec-lmri12!
Missing character: There is no ā ("101) in font ec-lmri12!
Missing character: There is no ī ("12B) in font ec-lmri12!
Missing character: There is no ̀ ("300) in font ec-lmr12!
[2]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[3]
Overfull \hbox (8.07202pt too wide) in paragraph at lines 63--65
[]\T1/lmr/m/n/12 Qu'y-a-t-il de com-mun entre la sé-lec-tion na-tu-relle[] dé-c
rite par Dar-win [[]],
Missing character: There is no ̀ ("300) in font ec-lmr12!
[4]
Overfull \hbox (9.24277pt too wide) in paragraph at lines 74--76
[]\T1/lmr/m/n/12 comment si-mu-ler al-go-rith-mi-que-ment la mor-pho-ge-nèse[],
 de la bac-té-rie[] à l'Homo

Underfull \hbox (badness 10000) in paragraph at lines 77--80
\T1/lmr/m/n/12 (des boids[] dans le vo-ca-bu-laire de
Missing character: There is no L ("4C) in font nullfont!
Missing character: There is no à ("E0) in font nullfont!

LaTeX Font Warning: Font shape `T1/lmr/m/fsc' undefined
(Font)              using `T1/lmr/m/n' instead on input line 169.


LaTeX Warning: `h' float specifier changed to `ht'.

Missing character: There is no ̀ ("300) in font ec-lmr12!
[5]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[6]
Missing character: There is no “ ("201C) in font ec-lmr10!
Missing character: There is no ” ("201D) in font ec-lmr10!
Missing character: There is no ” ("201D) in font ec-lmr12!
Missing character: There is no ” ("201D) in font ec-lmr12!
Missing character: There is no ̀ ("300) in font ec-lmr12!
[7]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[8])
Missing character: There is no ̀ ("300) in font ec-lmr12!
[9] (./MTU.tex
Missing character: There is no ̀ ("300) in font ec-lmr12!
[10]
Chapitre 2.

Underfull \hbox (badness 10000) in paragraph at lines 18--19


Underfull \vbox (badness 1648) has occurred while \output is active
Missing character: There is no ̀ ("300) in font ec-lmr12!
[11]
Overfull \hbox (1.27594pt too wide) in paragraph at lines 119--119
 []\T1/lmr/bx/n/24.88 logique[] 

LaTeX Font Warning: Command \large invalid in math mode on input line 144.

Missing character: There is no ̀ ("300) in font ec-lmr12!
[12]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[13]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[14]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[15])
Missing character: There is no ̀ ("300) in font ec-lmr12!
[16] (./Neurones.tex
Chapitre 3.

Underfull \vbox (badness 4454) has occurred while \output is active
Missing character: There is no ̀ ("300) in font ec-lmr12!
[17]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[18]
Overfull \hbox (7.26491pt too wide) in paragraph at lines 76--77
\T1/lmr/m/n/12 connecté à de nom-breux autres neu-rones, for-mant un ré-seau de
nse et com-plexe. 
Missing character: There is no ̀ ("300) in font ec-lmr12!
[19]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[20]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[21]
Underfull \vbox (badness 1681) has occurred while \output is active
Missing character: There is no ̀ ("300) in font ec-lmr12!
[22])
Missing character: There is no ̀ ("300) in font ec-lmr12!
[23]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[24]
No file ModèleUniversel.ind.
(./ModèleUniversel.bbl
Missing character: There is no ̀ ("300) in font ec-lmr12!
[25]
Underfull \hbox (badness 6032) in paragraph at lines 107--113
[]\T1/lmr/m/fsc/12 Lavallée I.,Lamure M.,Bui M. (2013).

Underfull \hbox (badness 10000) in paragraph at lines 107--113
\T1/lmr/m/fsc/12 La ma-chine $\OML/lmm/m/it/12 ^^K$ \T1/lmr/m/fsc/12 : mo-dèle 
gé-né-rique pour les al-go-rithmes na-tu-rels.
Missing character: There is no ̀ ("300) in font ec-lmr12!
[26])
Missing character: There is no ̀ ("300) in font ec-lmr12!
[27] (./ModèleUniversel.aux (./Intro.aux) (./MTU.aux) (./Neurones.aux))

Le 2 janv. 2024 à 09:27, Arthur Rosendahl xyz@xyz.tld a écrit :

Le lundi 1er janvier 2024 à 9h24 TU+1, quark67 a écrit :

Le problème pourrait aussi se situer dans le contenu textuel (le fameux fond, que vous avez mis en valeur dans une réponse précédente). Vous tapez directement è ou vous obtenez « e accent grave » autrement ? De même pour les autres caractères surmontés d’un accent grave. Le texte provient-il d’un copier-coller ? Peut-être que la source copiée a introduit le problème.

Sous Mac OS, que je crois qu’Ivan utilise, les caractères accentués sont souvent décomposés à la volée. Autrement dit, le problème peut venir du copier-coller lui-même, il n’est pas forcément lié à la source.

Arthur

Bonjour, Ivan.

Considérons un exemple ultra simple, utilisant votre préambule, et compilé avec XeLaTeX, puisque c’est ce qui apparaît dans l’un de vos messages de ce fil de discussion :

L’intégralité de ma console:

This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex)

Compilons donc :

%%%%
\documentclass[a4paper,12pt,twoside, frenchb]{book}%
%
%                    rajout perso
%
\usepackage[T1]{fontenc}% Encodage des polices%
\usepackage[utf8]{inputenc}%
\usepackage{titlesec}%
\usepackage[frenchb]{babel}%
\usepackage{lmodern}%
\usepackage{mathdesign}%
\usepackage[locale=FR]{siunitx} %`siunitx` fournit le type de colonne `S`. Locale=FR` les conventions françaises sont appliquées, le séparateur décimal est bien la virgule.
\usepackage[french]{varioref}% référence et page
%
%%%%%%%%%%%%%%%%%%%%%%%%
%
\usepackage{geometry}        
\geometry{letterpaper}    
\usepackage[parfill]{parskip}  
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{epstopdf}
\usepackage{pifont}%dingbats
\DeclareGraphicsRule{.tif}{png}{.png}{`convert #1 `dirname #1`/`basename #1 .tif`.png}

\usepackage[colorlinks=true, pdfstartview=FitV, linkcolor=blue, 
            citecolor=blue, urlcolor=blue]{hyperref}
            
\begin{document}
	Un test  ̀
\end{document}
%%%%

Cela compile, en générant toutefois un certain nombre d’avertissements (qui souvent sont ignorés, hélas). Il faudrait s’efforcer de supprimer ces avertissements.

Package inputenc Warning: inputenc package ignored with utf8 based engines.

→ Virer l’appel au paquet « inputenc ». Il est ignoré, car vous utilisez un moteur (XeLaTeX) qui gère nativement l’encodage urf8.

Package babel-french Warning: Option `frenchb' for Babel is *deprecated*,
(babel-french)                it might be removed sooner or later. Please
(babel-french)                use `french' instead; reported on input line 35.

→ Ne pas appeler le paquet « babel » avec l’option « frenchb » qui est rendu obsolète, et ne sera plus reconnu à l’avenir. Utiliser « french » à la place. Le message parle d’une ligne 35, qui ne correspond à aucune entrée du fichier source (qui ne contient que 30 lignes), c’est probablement lié au code source du paquet « babel », mais je n’ai pas vérifié cette assertion.

Package mathdesign Warning: No font specified on input line 175.

→ Ici un message lié au chargement du package « mathdesign », qui se plaint de l’absence d’une indication de fonte. De ce que je comprends de la documentation de ce paquet (voir la section 4 de la documentation), il faut charger ce paquet en indiquant en option le nom d’une fonte. Je pense que vous pouvez vous en passer si vous utilisez Computer Modern (ou Latin Modern ?), comme c’est le cas ici.

Package epstopdf Warning: Drivers other than `pdftex' and `luatex' are not supported.

→ Le message est clair : si vous employez autre chose que pdf(La)TeX ou Lua(La)TeX, « epstopdf » ne le gère pas. Or vous employez XeLaTeX. Donc virez « epstopdf » qui ne fonctionne pas ici.

Missing character: There is no ÃÄ ("300) in font ec-lmr12!

→ Bon, pour ça, on a déterminé désormais que le problème vient d’un copier-coller d’un PDF. Plusieurs solutions s’offrent à vous, en plus de celle consistant à copier manuellement le contenu du PDF que vous souhaitez inclure dans votre nouveau document. Soit le document provient d’un fichier LaTeX compilé, et vous avez accès au fichier .tex qui l’a généré, et dans ce cas, vous copiez la partie du fichier .tex à reproduire. Soit vous avez accès à un outil d’OCR (essayez GitHub - amebalabs/TRex: Copy any text on your screen, stop retyping. · GitHub qui est un petit utilitaire qui se loge dans la barre des menus sur le Mac ; prenez la version gratuite directement depuis GitHub via https://github.com/amebalabs/TRex/releases/download/v1.6.0/TRex.zip, sur le Mac App Store le même produit est vendu 9€. Néanmoins, il faut macOS 11 au minimum et notez bien que le contenu extrait par OCR se trouve copié dans le presse-papier) et vous extrayez le texte ainsi. Enfin, si vous souhaitez conserver votre méthode consistant à copier-coller directement à partir d’un fichier PDF, vous pouvez envisager de passer le contenu extrait à une moulinette qui, à l’aide d’expressions régulières, corrige le texte et transforme la combinaison des caractères e + le caractère de code hexadécimal 0300 en le caractère è, et de même pour d’autres lettres accentuées.

Pour une raison que j’ignore, chez moi il est écrit « There is no ÃÄ » tandis que chez vous il est écrit « There is no ̀ » (qui est plus informatif).

Je me demande s’il existe un moyen de rendre le message d’avertissement signalant l’absence de caractère dans une fonte donnée plus explicite, en spécifiant dans le message d’avertissement la partie de texte concernée et le numéro de ligne concerné. Selon https://tex.stackexchange.com/questions/440344/get-line-number-for-missing-character il y a une raison technique à l’absence d’une information plus explicite, c’est que l’avertissement n’est pas généré au moment de la lecture du code source, mais au moment où la page PDF est terminée.

Je vous conseille fortement de charger désormais systématiquement le paquet « fail-fast » (\usepackage{fail-fast}). Cela transformera tous les avertissements en erreurs. Cela vous aidera à produire des documents de meilleure qualité et à cesser d’ignorer un certain nombre de messages d’avertissements qui conduisent à perdurer dans l’emploi de mauvaises pratiques. Néanmoins, il vous faut une TeXLive à jour (2023), mise à jour avec TeX Live Utility ou bien tlmgr en ligne de commande, car le paquet est sorti après TeXLive 2023 (voir CTAN: Package fail-fast). Vous pouvez aussi l’installer manuellement si vous savez comment procéder.

Il y aurait encore pas mal à dire sur le contenu du préambule.

Ainsi, l’emploi simultané de :

\documentclass[a4paper,12pt,twoside, frenchb]{book}

et de :

\geometry{letterpaper}

n’est pas très cohérent.

Dans un autre message, vous précisez :

même si j’ai horreur de l’anonymat

Il s’agit de pseudonymat (Pseudonymat — Wikipédia). Je ne vous écris pas avec des caractères découpés de journaux et collés sur une feuille en vous l’envoyant par la Poste.

Bonne fin de journée.

Le 1 janv. 2024 à 23:14, Ivan Lavallée xyz@xyz.tld a écrit :

Cette réponse me convient tout à fait, je vous donne mon préambule, mais effectivement je pense que ça vient d’un « coupé collé » à partir d’un pdf. Je ne peux pas donner la ligne qui génère ça car en fait j’ai moulâtes fois ce message. Je vous donne une partie du préambule, mais je ne sais pas quelle est la partie qui vous intéresse. Je veux bien tout mettre mais le message sera trop gros je crains.. Préambule:

\documentclass[a4paper,12pt,twoside, frenchb]{book}%
%
%                    rajout perso
%
\usepackage[T1]{fontenc}% Encodage des polices%
\usepackage[utf8]{inputenc}%
\usepackage{titlesec}%
\usepackage[frenchb]{babel}%
\usepackage{lmodern}%
\usepackage{mathdesign}%
\usepackage[locale=FR]{siunitx} %`siunitx` fournit le type de colonne `S`. Locale=FR` les conventions françaises sont appliquées, le séparateur décimal est bien la virgule.
\usepackage[french]{varioref}% référence et page
%
%%%%%%%%%%%%%%%%%%%%%%%%
%
\usepackage{geometry}        
\geometry{letterpaper}    
\usepackage[parfill]{parskip}  
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{epstopdf}
\usepackage{pifont}%dingbats
\DeclareGraphicsRule{.tif}{png}{.png}{`convert #1 `dirname #1`/`basename #1 .tif`.png}

\usepackage[colorlinks=true, pdfstartview=FitV, linkcolor=blue, 
            citecolor=blue, urlcolor=blue]{hyperref}

Messages de la console :

Missing character: There is no ̀ ("300) in font ec-lmr12!
[13]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[14]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[15])
Missing character: There is no ̀ ("300) in font ec-lmr12!
[16] (./Neurones.tex
Chapitre 3.
Missing character: There is no ̀ ("300) in font ec-lmr12!
[17]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[18]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[19]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[20]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[21]
Underfull \vbox (badness 10000) has occurred while \output is active
Missing character: There is no ̀ ("300) in font ec-lmr12!
[22])
Missing character: There is no ̀ ("300) in font ec-lmr12!
[23]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[24]
No file ModèleUniversel.ind.
(./ModèleUniversel.bbl
Missing character: There is no ̀ ("300) in font ec-lmr12!
[25]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[26])
Missing character: There is no ̀ ("300) in font ec-lmr12!
[27] (./ModèleUniversel.aux (./Intro.aux) (./MTU.aux) (./Neurones.aux))

LaTeX Font Warning: Some font shapes were not available, defaults substituted.

Le 1 janv. 2024 à 21:24, quark67 <xyz@xyz.tld mailto:xyz@xyz.tld> a écrit :

Bonsoir, Ivan !

Le 1 janv. 2024 à 18:11, Ivan Lavallée <xyz@xyz.tld mailto:xyz@xyz.tld> a écrit :

Tout fonctionne mais j’ai un message bizarre sur la console dont j’aimerais bien connaître la signification. Tout est en UTF8 dans mon fichier, or là j’ai l’impression que ce qui est dit c’est qu’il y a un caractère non reconnu. Si tel est le cas, quel peut-être ce caractère ? … \usepackage[frenchb]{babel} \usepackage{lmodern}

¨¨¨

Missing character: There is no ̀ ("300) in font ec-lmr12!

Merci

Le texte anglais "Missing character: There is no ̀ (« 300) in font ec-lmr12! » signifie littéralement:

Caractère manquant : il n’y a pas ` (code hexadécimal 0300) dans la fonte ec-lmr12 !

Le caractère ̀ (à ne pas confondre avec `, de code hexadécimal 0060, ou de code décimal 96) correspond au caractère dont le nom est « Combining grave accent » (c’est-à-dire que lorsqu’il est combiné avec un autre caractère, il produit ce caractère surmonté d’un accent grave. Par exemple d̀, 5̀, Q̀, ?̀. Vous ne rêvez pas, vous voyez bien le chiffre 5 ou le point d’interrogation surmontés d’un accent grave. Hé oui, il est toujours temps d’apprendre — et de retenir).

Peut-être que pour pouvoir répondre à une question liée à une fonte (le message dit bien « font ec-lmr12 »), il serait bon d’accompagner la question avec le préambule complet, ou s’il n’y a pas de chargement d’une fonte particulière, ni d’un fontenc particulier, d’indiquer la ligne de code produisant ce message d’avertissement. Afin que la question soit utile envers d’autres personnes et qu’elles puissent exploiter la réponse complète.

Pour l’instant, on n’a guère avancé (je ne suis pas le plus approprié pour répondre à la question, je n’ai pas une connaissance suffisamment poussée. ec-lm doit correspondre à quelque chose lié à European, à Cork (codage de Cork, T1) et à Latin Modern, j’ai déjà vu passer ces notions de european et de cork dans des documents liés aux fontes, mais je n’ai rien retenu, je ne sais pas quelle combinaison de package produit l’appel à cette fonte (car dans mon utilisation de LaTeX, Latin Modern suffit largement, et il y a eu tant de variantes pour suppléer aux manques du Computer modern d’origine, que ça en devient illisible : cm-super, fix-cm, ae, etc. Pour ceux comme moi qui n’ont pas connu TeX/LaTeX des années 80 et 90 et début des années 2000, la lecture des pages 361 à 365 de l’édition française du LaTeX Companion, 2e édition, doit être bien difficile, malgré la tentative de l’auteur de résumer au mieux les errements de cette époque).

Le problème pourrait aussi se situer dans le contenu textuel (le fameux fond, que vous avez mis en valeur dans une réponse précédente). Vous tapez directement è ou vous obtenez « e accent grave » autrement ? De même pour les autres caractères surmontés d’un accent grave. Le texte provient-il d’un copier-coller ? Peut-être que la source copiée a introduit le problème.

Sans ECM, on ne peut que faire des hypothèses. Si vous nous aidez à vous aider, cela serait fort sympathique.

Soit une bonne âme qui en sait plus (et il y en a sur cette liste) voudra bien répondre à Ivan, soit il faudra qu’Ivan se contente de ma réponse très partielle (en attendant un ECM de sa part, si cela fait partie de ses bonnes résolutions).

Bonne année à tous ceux qui fournissent généralement un ECM (il peut y avoir des cas particuliers où l’on oublie ou où il est difficile ou inutile de fournir un ECM, mais ces cas doivent rester rares. Lorsque c’est systématique, peu de personnes auront encore la volonté de répondre).

Et bien entendu, bonne année à ceux qui apportent leur savoir à la liste.

Enfin, bonne année à ceux qui voudront bien prendre de bonnes résolutions (il n’est pas trop tard) en essayant désormais de fournir un ECM avec leurs questions. Sinon, il reste la possibilité de poser la question chatGPT ou un équivalent. Avec le message d’erreur que vous avez obtenu, chatGPT a conseillé de charger une autre fonte, par exemple Latin Modern (j’ignore si cela ferait disparaître le problème). Je pense toutefois qu’un humain qui dispose des bonnes connaissances fournira une réponse plus complète, surtout s’il est mis dans de bonnes dispositions avec un ECM.

Le mardi 2 janvier 2024 à 12h03 TU+1, Ivan Lavallée a écrit :

Par exemple, là la console écrit "Package inputenc Warning: inputenc package ignored with utf8 based engines. » Est-ce que ça signifie qu’il ne faut pas mettre inputenc en utf8 ou pareil pour frenchb

Cela signifie qu’inputenc est ignoré par LaTeX lorsqu’il est utilisé
avec XeTeX (ainsi que LuaTeX, mais c’est manifestement le premier que
vous utilisez).

Mais en dehors de ça, tout va bien, ça compile et génère ce que je veux après bricolage

Si vous êtes content de vos bricolages…

Arthur

Déjà Merci, j’y vois un peu -un peu- plus clair… Donc merci d’avoir pris sur votre temps pour expliquer un certain nombre de choses, je partirais moins bête.

Pour ce qui est de l’anonymat, le Robert (je sais je suis un vieux machin !) n’opère pas votre distinguo qui pourtant me plaît bien entre pseudonyme et anonymat, je le réutiliserais éventuellement ! Bon, je vais me lancer dans ces modifs et continuer d’avancer mon texte. Pour ce qui est du copié-collé pdf, c’est bien issu d’un doc LaTeX mais j’ai perdu l’original et j’ai récupéré mon texte que je n’ai jamais publié réellement sur ArXiv… car je veux en faire qqchose (un bouquin)

+

Quelle est la différence entre LaTeX et XeTeX et XeLaTex et pourquoi faire des compilos différents ?

++

 anonymat

nom masculin

État de quelqu’un, de quelque chose qui reste anonyme https://www.larousse.fr/dictionnaires/francais/anonyme/3733 : Garder l’anonymat

Pour ce qui est des éléments sub-atomiques, j’ai eu l’occasion de les fréquenter, mais je préfère le charme. Pour ce qui est du jeu, je ne joue jamais aux jeu vidéos bien que S. Natkin soit un ami !

Encore MERCI

Ivan

Le 2 janv. 2024 à 17:01, quark67 xyz@xyz.tld a écrit :

Bonjour, Ivan.

Considérons un exemple ultra simple, utilisant votre préambule, et compilé avec XeLaTeX, puisque c’est ce qui apparaît dans l’un de vos messages de ce fil de discussion :

L’intégralité de ma console:

This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023) (preloaded format=xelatex)

Compilons donc :

%%%%
\documentclass[a4paper,12pt,twoside, frenchb]{book}%
%
%                    rajout perso
%
\usepackage[T1]{fontenc}% Encodage des polices%
\usepackage[utf8]{inputenc}%
\usepackage{titlesec}%
\usepackage[frenchb]{babel}%
\usepackage{lmodern}%
\usepackage{mathdesign}%
\usepackage[locale=FR]{siunitx} %`siunitx` fournit le type de colonne `S`. Locale=FR` les conventions françaises sont appliquées, le séparateur décimal est bien la virgule.
\usepackage[french]{varioref}% référence et page
%
%%%%%%%%%%%%%%%%%%%%%%%%
%
\usepackage{geometry}        
\geometry{letterpaper}    
\usepackage[parfill]{parskip}  
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{epstopdf}
\usepackage{pifont}%dingbats
\DeclareGraphicsRule{.tif}{png}{.png}{`convert #1 `dirname #1`/`basename #1 .tif`.png}

\usepackage[colorlinks=true, pdfstartview=FitV, linkcolor=blue, 
            citecolor=blue, urlcolor=blue]{hyperref}
            
\begin{document}
	Un test  ̀
\end{document}
%%%%

Cela compile, en générant toutefois un certain nombre d’avertissements (qui souvent sont ignorés, hélas). Il faudrait s’efforcer de supprimer ces avertissements.

Package inputenc Warning: inputenc package ignored with utf8 based engines.

→ Virer l’appel au paquet « inputenc ». Il est ignoré, car vous utilisez un moteur (XeLaTeX) qui gère nativement l’encodage urf8.

Package babel-french Warning: Option `frenchb' for Babel is *deprecated*,
(babel-french)                it might be removed sooner or later. Please
(babel-french)                use `french' instead; reported on input line 35.

→ Ne pas appeler le paquet « babel » avec l’option « frenchb » qui est rendu obsolète, et ne sera plus reconnu à l’avenir. Utiliser « french » à la place. Le message parle d’une ligne 35, qui ne correspond à aucune entrée du fichier source (qui ne contient que 30 lignes), c’est probablement lié au code source du paquet « babel », mais je n’ai pas vérifié cette assertion.

Package mathdesign Warning: No font specified on input line 175.

→ Ici un message lié au chargement du package « mathdesign », qui se plaint de l’absence d’une indication de fonte. De ce que je comprends de la documentation de ce paquet (voir la section 4 de la documentation), il faut charger ce paquet en indiquant en option le nom d’une fonte. Je pense que vous pouvez vous en passer si vous utilisez Computer Modern (ou Latin Modern ?), comme c’est le cas ici.

Package epstopdf Warning: Drivers other than pdftex' and luatex’ are not supported.

→ Le message est clair : si vous employez autre chose que pdf(La)TeX ou Lua(La)TeX, « epstopdf » ne le gère pas. Or vous employez XeLaTeX. Donc virez « epstopdf » qui ne fonctionne pas ici.

Missing character: There is no ÃÄ ("300) in font ec-lmr12!

→ Bon, pour ça, on a déterminé désormais que le problème vient d’un copier-coller d’un PDF. Plusieurs solutions s’offrent à vous, en plus de celle consistant à copier manuellement le contenu du PDF que vous souhaitez inclure dans votre nouveau document. Soit le document provient d’un fichier LaTeX compilé, et vous avez accès au fichier .tex qui l’a généré, et dans ce cas, vous copiez la partie du fichier .tex à reproduire. Soit vous avez accès à un outil d’OCR (essayez GitHub - amebalabs/TRex: Copy any text on your screen, stop retyping. · GitHub https://github.com/amebalabs/TRex qui est un petit utilitaire qui se loge dans la barre des menus sur le Mac ; prenez la version gratuite directement depuis GitHub via https://github.com/amebalabs/TRex/releases/download/v1.6.0/TRex.zip https://github.com/amebalabs/TRex/releases/download/v1.6.0/TRex.zip, sur le Mac App Store le même produit est vendu 9€. Néanmoins, il faut macOS 11 au minimum et notez bien que le contenu extrait par OCR se trouve copié dans le presse-papier) et vous extrayez le texte ainsi. Enfin, si vous souhaitez conserver votre méthode consistant à copier-coller directement à partir d’un fichier PDF, vous pouvez envisager de passer le contenu extrait à une moulinette qui, à l’aide d’expressions régulières, corrige le texte et transforme la combinaison des caractères e + le caractère de code hexadécimal 0300 en le caractère è, et de même pour d’autres lettres accentuées.

Pour une raison que j’ignore, chez moi il est écrit « There is no ÃÄ » tandis que chez vous il est écrit « There is no ̀ » (qui est plus informatif).

Je me demande s’il existe un moyen de rendre le message d’avertissement signalant l’absence de caractère dans une fonte donnée plus explicite, en spécifiant dans le message d’avertissement la partie de texte concernée et le numéro de ligne concerné. Selon https://tex.stackexchange.com/questions/440344/get-line-number-for-missing-character https://tex.stackexchange.com/questions/440344/get-line-number-for-missing-character il y a une raison technique à l’absence d’une information plus explicite, c’est que l’avertissement n’est pas généré au moment de la lecture du code source, mais au moment où la page PDF est terminée.

Je vous conseille fortement de charger désormais systématiquement le paquet « fail-fast » (\usepackage{fail-fast}). Cela transformera tous les avertissements en erreurs. Cela vous aidera à produire des documents de meilleure qualité et à cesser d’ignorer un certain nombre de messages d’avertissements qui conduisent à perdurer dans l’emploi de mauvaises pratiques. Néanmoins, il vous faut une TeXLive à jour (2023), mise à jour avec TeX Live Utility ou bien tlmgr en ligne de commande, car le paquet est sorti après TeXLive 2023 (voir CTAN: Package fail-fast https://ctan.org/pkg/fail-fast). Vous pouvez aussi l’installer manuellement si vous savez comment procéder.

Il y aurait encore pas mal à dire sur le contenu du préambule.

Ainsi, l’emploi simultané de :

\documentclass[a4paper,12pt,twoside, frenchb]{book}

et de :

\geometry{letterpaper}

n’est pas très cohérent.

Dans un autre message, vous précisez :

même si j’ai horreur de l’anonymat

Il s’agit de pseudonymat (Pseudonymat — Wikipédia https://fr.wikipedia.org/wiki/Pseudonymat). Je ne vous écris pas avec des caractères découpés de journaux et collés sur une feuille en vous l’envoyant par la Poste.

Bonne fin de journée.

Le 1 janv. 2024 à 23:14, Ivan Lavallée xyz@xyz.tld a écrit :

Cette réponse me convient tout à fait, je vous donne mon préambule, mais effectivement je pense que ça vient d’un « coupé collé » à partir d’un pdf. Je ne peux pas donner la ligne qui génère ça car en fait j’ai moulâtes fois ce message. Je vous donne une partie du préambule, mais je ne sais pas quelle est la partie qui vous intéresse. Je veux bien tout mettre mais le message sera trop gros je crains.. Préambule:

\documentclass[a4paper,12pt,twoside, frenchb]{book}%
%
%                    rajout perso
%
\usepackage[T1]{fontenc}% Encodage des polices%
\usepackage[utf8]{inputenc}%
\usepackage{titlesec}%
\usepackage[frenchb]{babel}%
\usepackage{lmodern}%
\usepackage{mathdesign}%
\usepackage[locale=FR]{siunitx} %`siunitx` fournit le type de colonne `S`. Locale=FR` les conventions françaises sont appliquées, le séparateur décimal est bien la virgule.
\usepackage[french]{varioref}% référence et page
%
%%%%%%%%%%%%%%%%%%%%%%%%
%
\usepackage{geometry}        
\geometry{letterpaper}    
\usepackage[parfill]{parskip}  
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{epstopdf}
\usepackage{pifont}%dingbats
\DeclareGraphicsRule{.tif}{png}{.png}{`convert #1 `dirname #1`/`basename #1 .tif`.png}

\usepackage[colorlinks=true, pdfstartview=FitV, linkcolor=blue, 
            citecolor=blue, urlcolor=blue]{hyperref}

Messages de la console :

Missing character: There is no ̀ ("300) in font ec-lmr12!
[13]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[14]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[15])
Missing character: There is no ̀ ("300) in font ec-lmr12!
[16] (./Neurones.tex
Chapitre 3.
Missing character: There is no ̀ ("300) in font ec-lmr12!
[17]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[18]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[19]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[20]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[21]
Underfull \vbox (badness 10000) has occurred while \output is active
Missing character: There is no ̀ ("300) in font ec-lmr12!
[22])
Missing character: There is no ̀ ("300) in font ec-lmr12!
[23]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[24]
No file ModèleUniversel.ind.
(./ModèleUniversel.bbl
Missing character: There is no ̀ ("300) in font ec-lmr12!
[25]
Missing character: There is no ̀ ("300) in font ec-lmr12!
[26])
Missing character: There is no ̀ ("300) in font ec-lmr12!
[27] (./ModèleUniversel.aux (./Intro.aux) (./MTU.aux) (./Neurones.aux))

LaTeX Font Warning: Some font shapes were not available, defaults substituted.

Le 1 janv. 2024 à 21:24, quark67 <xyz@xyz.tld mailto:xyz@xyz.tld> a écrit :

Bonsoir, Ivan !

Le 1 janv. 2024 à 18:11, Ivan Lavallée <xyz@xyz.tld mailto:xyz@xyz.tld> a écrit :

Tout fonctionne mais j’ai un message bizarre sur la console dont j’aimerais bien connaître la signification. Tout est en UTF8 dans mon fichier, or là j’ai l’impression que ce qui est dit c’est qu’il y a un caractère non reconnu. Si tel est le cas, quel peut-être ce caractère ? … \usepackage[frenchb]{babel} \usepackage{lmodern}

¨¨¨

Missing character: There is no ̀ ("300) in font ec-lmr12!

Merci

Le texte anglais "Missing character: There is no ̀ (« 300) in font ec-lmr12! » signifie littéralement:

Caractère manquant : il n’y a pas ` (code hexadécimal 0300) dans la fonte ec-lmr12 !

Le caractère ̀ (à ne pas confondre avec `, de code hexadécimal 0060, ou de code décimal 96) correspond au caractère dont le nom est « Combining grave accent » (c’est-à-dire que lorsqu’il est combiné avec un autre caractère, il produit ce caractère surmonté d’un accent grave. Par exemple d̀, 5̀, Q̀, ?̀. Vous ne rêvez pas, vous voyez bien le chiffre 5 ou le point d’interrogation surmontés d’un accent grave. Hé oui, il est toujours temps d’apprendre — et de retenir).

Peut-être que pour pouvoir répondre à une question liée à une fonte (le message dit bien « font ec-lmr12 »), il serait bon d’accompagner la question avec le préambule complet, ou s’il n’y a pas de chargement d’une fonte particulière, ni d’un fontenc particulier, d’indiquer la ligne de code produisant ce message d’avertissement. Afin que la question soit utile envers d’autres personnes et qu’elles puissent exploiter la réponse complète.

Pour l’instant, on n’a guère avancé (je ne suis pas le plus approprié pour répondre à la question, je n’ai pas une connaissance suffisamment poussée. ec-lm doit correspondre à quelque chose lié à European, à Cork (codage de Cork, T1) et à Latin Modern, j’ai déjà vu passer ces notions de european et de cork dans des documents liés aux fontes, mais je n’ai rien retenu, je ne sais pas quelle combinaison de package produit l’appel à cette fonte (car dans mon utilisation de LaTeX, Latin Modern suffit largement, et il y a eu tant de variantes pour suppléer aux manques du Computer modern d’origine, que ça en devient illisible : cm-super, fix-cm, ae, etc. Pour ceux comme moi qui n’ont pas connu TeX/LaTeX des années 80 et 90 et début des années 2000, la lecture des pages 361 à 365 de l’édition française du LaTeX Companion, 2e édition, doit être bien difficile, malgré la tentative de l’auteur de résumer au mieux les errements de cette époque).

Le problème pourrait aussi se situer dans le contenu textuel (le fameux fond, que vous avez mis en valeur dans une réponse précédente). Vous tapez directement è ou vous obtenez « e accent grave » autrement ? De même pour les autres caractères surmontés d’un accent grave. Le texte provient-il d’un copier-coller ? Peut-être que la source copiée a introduit le problème.

Sans ECM, on ne peut que faire des hypothèses. Si vous nous aidez à vous aider, cela serait fort sympathique.

Soit une bonne âme qui en sait plus (et il y en a sur cette liste) voudra bien répondre à Ivan, soit il faudra qu’Ivan se contente de ma réponse très partielle (en attendant un ECM de sa part, si cela fait partie de ses bonnes résolutions).

Bonne année à tous ceux qui fournissent généralement un ECM (il peut y avoir des cas particuliers où l’on oublie ou où il est difficile ou inutile de fournir un ECM, mais ces cas doivent rester rares. Lorsque c’est systématique, peu de personnes auront encore la volonté de répondre).

Et bien entendu, bonne année à ceux qui apportent leur savoir à la liste.

Enfin, bonne année à ceux qui voudront bien prendre de bonnes résolutions (il n’est pas trop tard) en essayant désormais de fournir un ECM avec leurs questions. Sinon, il reste la possibilité de poser la question chatGPT ou un équivalent. Avec le message d’erreur que vous avez obtenu, chatGPT a conseillé de charger une autre fonte, par exemple Latin Modern (j’ignore si cela ferait disparaître le problème). Je pense toutefois qu’un humain qui dispose des bonnes connaissances fournira une réponse plus complète, surtout s’il est mis dans de bonnes dispositions avec un ECM.

« Je vous conseille fortement de charger désormais systématiquement le paquet « fail-fast » (\usepackage{fail-fast}). » fail-fast.sty not found…

Le 2 janv. 2024 à 17:01, quark67 xyz@xyz.tld a écrit :

Je vous conseille fortement de charger désormais systématiquement le paquet « fail-fast » (\usepackage{fail-fast}).

Merci pour la réponse, ça je pense que je l’avais compris, mais j’aimerais comprendre pourquoi il en est ainsi si ce n’est pas trop demander.
Pour ce qui est des bricolages, merci je m’en sors, pour ne pas avoir à en faire il faudrait connaître TeX et LaTeX et XeTeX sur le bout des doigts et c’est trop pour moi…
Ivan

Le 2 janv. 2024 à 14:53, Arthur Rosendahl xyz@xyz.tld a écrit :

Le mardi 2 janvier 2024 à 12h03 TU+1, Ivan Lavallée a écrit :

Par exemple, là la console écrit "Package inputenc Warning: inputenc package ignored with utf8 based engines. » Est-ce que ça signifie qu’il ne faut pas mettre inputenc en utf8 ou pareil pour frenchb

Cela signifie qu’inputenc est ignoré par LaTeX lorsqu’il est utilisé
avec XeTeX (ainsi que LuaTeX, mais c’est manifestement le premier que
vous utilisez).

Mais en dehors de ça, tout va bien, ça compile et génère ce que je veux après bricolage

Si vous êtes content de vos bricolages…

Arthur

J’ai oublié, je viens (il y a 15’) de mettre TeXshop à jour

Le 3 janv. 2024 à 00:00, Ivan Lavallée xyz@xyz.tld a écrit :

« Je vous conseille fortement de charger désormais systématiquement le paquet « fail-fast » (\usepackage{fail-fast}). » fail-fast.sty not found…

Le 2 janv. 2024 à 17:01, quark67 <xyz@xyz.tld mailto:xyz@xyz.tld> a écrit :

Je vous conseille fortement de charger désormais systématiquement le paquet « fail-fast » (\usepackage{fail-fast}).

Bonjour,

La réponse est ici : Pourquoi s’embêter avec les extensions inputenc et fontenc ? — FAQ <span class="t-logo">L<span class="a">a</span>T<span class="e">e</span>X</span> GUTenberg

Bonne lecture,

Bastien

Le Tuesday 02 January 2024 à 03:12:54PM, Ivan Lavallée a écrit :

Merci pour la réponse, ça je pense que je l’avais compris, mais j’aimerais comprendre pourquoi il en est ainsi si ce n’est pas trop demander.
Pour ce qui est des bricolages, merci je m’en sors, pour ne pas avoir à en faire il faudrait connaître TeX et LaTeX et XeTeX sur le bout des doigts et c’est trop pour moi…
Ivan

Le 2 janv. 2024 à 14:53, Arthur Rosendahl xyz@xyz.tld a écrit :

Le mardi 2 janvier 2024 à 12h03 TU+1, Ivan Lavallée a écrit :

Par exemple, là la console écrit "Package inputenc Warning: inputenc package ignored with utf8 based engines. » Est-ce que ça signifie qu’il ne faut pas mettre inputenc en utf8 ou pareil pour frenchb

Cela signifie qu’inputenc est ignoré par LaTeX lorsqu’il est utilisé
avec XeTeX (ainsi que LuaTeX, mais c’est manifestement le premier que
vous utilisez).

Mais en dehors de ça, tout va bien, ça compile et génère ce que je veux après bricolage

Si vous êtes content de vos bricolages…

Arthur

Bonsoir,

Le 3 janv. 2024 à 00:03, Ivan Lavallée xyz@xyz.tld a écrit :

J’ai oublié, je viens (il y a 15’) de mettre TeXshop à jour

Le 3 janv. 2024 à 00:00, Ivan Lavallée <xyz@xyz.tld mailto:xyz@xyz.tld> a écrit :

« Je vous conseille fortement de charger désormais systématiquement le paquet « fail-fast » (\usepackage{fail-fast}). » fail-fast.sty not found…

Le 2 janv. 2024 à 17:01, quark67 <xyz@xyz.tld mailto:xyz@xyz.tld> a écrit :

Je vous conseille fortement de charger désormais systématiquement le paquet « fail-fast » (\usepackage{fail-fast}).

Vous dites :

J’ai oublié, je viens (il y a 15’) de mettre TeXshop à jour

Rien à voir avec TeXShop qui n’est qu’un éditeur de code (cela dit, il n’est pas exclu qu’un jour ce logiciel . C’est comme ceux qui confondent le moteur de recherche avec leurs navigateurs (il y en a encore hélas).

fail-fast.sty not found…

Il faut ouvrir TeX Live Utility (sur Mac), cherchez-le avec Spotlight (la petite loupe dans la barre des menus, ou le raccourci clavier cmd+espace, et tapez “texlive”) ou directement dans le dossier Application, dans le sous-dossier TeX.

Attendez le chargement de la fenêtre qui affiche la liste des paquets qui disposent d’une mise à jour et des nouveaux paquets pas encore installés. Puis menu Actions, et « Mettre à jour tous les paquets ». Le mot de passe de votre compte utilisateur sera demandé afin de permettre la modification de fichiers au sein de l’arborescence du Mac, en dehors de votre compte utilisateur (donner le mot de passe de son compte utilisateur permet de faire des actions en tant que super-utilisateur, donc comme “sudo”).

Néanmoins, dans une question précédente, vous aviez indiqué employer une vieille version de macOS, et vous avez probablement installé la version MacTeX 2018, qui est la plus récente supportée par macOS 10.14 (votre version du système, sauf erreur). À ne pas confondre avec macOS 14 (après macOS 10.14, il y a eu macOS 11, puis macOS 12, et on en est à macOS 14 actuellement).

Donc, à moins d’avoir MacTeX 2023, vous ne pourrez pas installer le paquet fail-fast par cette méthode (car le paquet fail-fast date de 2023, et les TeXLive ou MacTeX des années antérieures sont figés, ils ne peuvent plus recevoir de mises à jour).

Il faudra l’installer manuellement (voir ci-dessous).

Allez à l’adresse CTAN: /tex-archive/macros/latex/contrib/fail-fast (et pas sur la page principale CTAN: Package fail-fast).

Téléchargez le fichier fail-fast.ins (clic droit sur le nom du fichier sur la page Web, puis choisissez « Télécharger le fichier lié » (c’est ainsi sur le navigateur Safari, à adapter au besoin avec un autre navigateur).
De même, téléchargez le fichier fail-fast.dtx (en général, ce n’est pas nécessaire de télécharger ce fichier d’extensions .dtx, mais ici, il le faut).

Je suppose désormais que les deux fichiers se trouvent dans le dossier de téléchargement (je suppose que vous n’avez pas modifié le dossier dans lequel les fichiers sont téléchargés par votre navigateur, et qu’il s’agit bien du dossier prédéfini dont le nom est Téléchargement — en interne son nom est Downloads, mais il est affiché avec un nom français dans l’interface graphique — et dont le chemin est ~/Downloads, où ~ correspond à votre dossier de départ, celui que vous atteignez dans le Finder en tapant cmd+maj+H, en général il porte votre prénom ou votre nom, c’est le nom de votre compte utilisateur sur le Mac). Ils ne doivent PAS être placés dans des dossiers séparés. Bon, tout ceci fait partie des connaissances de base d’un utilisateur de Mac de longue date (je suppose que vous employez votre outil quotidien depuis plus de 10 ans).

Ouvrez l’app Terminal et tapez “cd ~/Downloads” puis la touche entrée (sans les guillemets).

Dans l’app Terminal, tapez “pdflatex fail-fast.ins” puis la touche entrée (sans les guillemets). Cette commande créera le fichier .sty mais alors que généralement une telle création se contente de la présence d’un fichier .ins, dans notre cas, il faudra en plus la présence du fichier .dtx.

Cela crée un ficher fail-fast.sty, dans le dossier de téléchargement. Si vous listez son contenu sous forme de liste, en triant par date, vous devriez trouver les 3 fichiers fail-fast.ins, fail-fast.dtx et fail-fast.sty à proximité les uns des autres.

Au cas où ces étapes sont trop compliquées, je place en pièce jointe le fichier fail-fast.zip, qui une fois dézippé contient fail-fast.sty.

Dans le Finder, pressez la touche Option et choisissez dans le menu Aller l’article de menu Bibliothèque (il s’agit d’un dossier caché par défaut pour protéger les utilisateurs de Mac d’une manœuvre qui les conduirait à détruire par inadvertance des fichiers de réglages, et qui apparaît lorsqu’on appuie simultanément sur la touche Option lorsqu’on ouvre le menu Aller).

Créez dans ce dossier Bibliothèque un dossier que vous nommez “texmf” (pas de majuscules !). Dans ce dossier “texmf”, créez un dossier nommé “tex” (sans majuscules !). Dans ce dossier “tex”, créez un dossier nommé “latex” (sans majuscules !). Dans ce dossier “latex”, créez un dossier nommé “fail-fast” (pas de majuscules !). Dans ce dossier “fail-fast”, placez le fichier fail-fast.sty.

Idéalement, vous rajouteriez la documentation du paquet dans la même arborescence, mais ce n’est pas indispensable. Je doute que vous employiez la commande du Terminal texdoc. Néanmoins, vous employez peut-être l’article “Afficher l’aide pour le package…” du menu “Aide” de l’application TeXShop.

Donc, dans le dossier “texmf”, créez un dossier nommé “doc” (sans majuscule !), et dans ce dossier “doc” créez un dossier “latex” (sans majuscule !) et dans ce dossier “latex” créez un dossier “fail-fast” (sans majuscule !) et enfin dans ce dossier fail-fast, placez le fichier fail-fast.pdf que vous aurez récupéré à l’adresse http://mirrors.ctan.org/macros/latex/contrib/fail-fast/fail-fast.pdf.

Voilà. Vous avez fait votre première installation manuelle d’un paquet.

Vous devriez vous retrouver avec ces deux arborescences :

/Users/nom_d_utilisateur/Library/texmf/tex/latex/fail-fast/fail-fast.sty

et

/Users/nom_d_utilisateur/Library/texmf/doc/latex/fail-fast/fail-fast.pdf (ce dernier uniquement si vous avez installé la documentation, bien entendu)

Sous d’autres systèmes, il faudra compléter l’installation en tapant la commande “mktexlsr” dans le Terminal (sans les guillemets), mais sous macOS ce n’est pas nécessaire (source : https://www.cpt.univ-mrs.fr/~masson/latex/Cours-LaTeX-A4.pdf, page 18).

Le fichier .sty (zippé) si vous ne souhaitez pas jouer du Terminal :


N’oubliez pas de le dézipper avec de le placer dans le dossier adéquat.

Comme vous le constatez, le paquet est très léger (le code comporte moins de 10 lignes, soit moins de 300 caractères, ce qui alourdit le fichier pour atteindre plus de 1600 caractères, c’est la présence du texte relatif à la licence d’utilisation).

Si vous souhaitez ou avez besoin d’installer d’autres packages manuellement, je vous conseille (lorsque vous vous trouvez dans le dossier Bibliothèque) de glisser le dossier “texmf” dans la barre latérale d’une fenêtre du Finder, afin d’y avoir en permanence accès (dans le langage du monde Mac, cela crée un alias du dossier dans la barre latérale). Cela servira surtout à ceux qui ont l’habitude de l’utilisation du Terminal puisqu’il faut généralement créer les fichiers .sty en entrant une ligne de commande. Cela dit, ceux qui ont l’habitude du Terminal navigueront dans leur système de fichier à coups de “cd” et de “ls” (ce sont des commandes Unix) plutôt qu’avec l’interface graphique.

Le dossier “texmf” que vous avez créé avec son arborescence (nommé texmf local) reproduit (partiellement) l’arborescence générale d’une installation de LaTeX (allez dans le Finder, menu Aller, et choisissez Aller au dossier… puis tapez “/usr/local/texlive” puis entrée. Vous devriez avoir alors le choix d’une ou plusieurs années, par exemple dans mon cas 2023 pour la plus récente, puis choisissez le dossier “texmf-dist” (dist pour distribution), et vous verrez une trentaine de dossiers à ce niveau. Le dossier “tex” contient plusieurs dossiers, dont “xetex”, “luatex”, “latex” et je vous laisse explorer ceci (normalement, vous ne pourrez pas effacer par erreur un fichier puisqu’une confirmation sera demandée par l’entrée d’un mot de passe. Attention si vous possédez une Apple Watch et que vous confirmez l’opération par un double-clic sur le bouton latéral comme vous feriez un paiement Apple Pay ! Je ne dis pas cela par plaisanterie, c’est tout à fait une possibilité. D’ailleurs j’ai laissé une “issue” en ce sens sur GitHub au développeur de TeX Live Utility, afin qu’il intègre cette possibilité dans son app exclusivement Mac. Mais cela n’a produit aucune réponse de la part du développeur depuis près d’un an. Entre-temps, il a corrigé des bugs, dont un que je lui ai également signalé, ce qui est de toute manière plus important qu’ajouter une fonctionnalité).

Il est toujours bon pour sa culture d’explorer un peu les entrailles d’un système (comme pour une voiture, je suppose que chaque conducteur a au moins une fois soulevé le capot pour découvrir que la roue de secours ne se trouve pas logée à l’avant). Donc, n’hésitez pas à explorer l’arborescence d’une installation de LaTeX. Cela ne sera PAS une perte de temps.

Ma version Mac OS est Monterrey 12.7.2 sur mon iMac et c’est la plus récente
Sur mon MacBook pro je suis sur OS XEl Capitan version 10.11.6 la plus récente.
Ni sur iMac ni sur MacBookpro il n’est question d’une version 14 de Mac OS…

C’est ça qu’il faut charger ?
LiX Live Utility

Qu’est-ce que c’est ?

TeX Live Utility est une interface graphique Mac OS X pour TeX Live Manager http://www.tug.org/texlive/tlmgr.html, qui est un outil fourni avec TeX Live http://www.tug.org/texlive/ 2008 et plus tard, pour la mise à jour, l’installation et la gestion de TeX Live. TeX Live Utility vise à fournir une interface Mac OS X native pour les fonctions les plus couramment utilisées de l’outil de ligne de commande TeX Live Manager.

Utilisez le lien « Lame Version » dans la barre latérale pour télécharger un binaire compilé (recherchez le fichier .app.zip).

Le 3 janv. 2024 à 03:13, quark67 xyz@xyz.tld a écrit :

Bonsoir,

Le 3 janv. 2024 à 00:03, Ivan Lavallée xyz@xyz.tld a écrit :

J’ai oublié, je viens (il y a 15’) de mettre TeXshop à jour

Le 3 janv. 2024 à 00:00, Ivan Lavallée <xyz@xyz.tld mailto:xyz@xyz.tld> a écrit :

« Je vous conseille fortement de charger désormais systématiquement le paquet « fail-fast » (\usepackage{fail-fast}). » fail-fast.sty not found…

Le 2 janv. 2024 à 17:01, quark67 <xyz@xyz.tld mailto:xyz@xyz.tld> a écrit :

Je vous conseille fortement de charger désormais systématiquement le paquet « fail-fast » (\usepackage{fail-fast}).

Vous dites :

J’ai oublié, je viens (il y a 15’) de mettre TeXshop à jour

Rien à voir avec TeXShop qui n’est qu’un éditeur de code (cela dit, il n’est pas exclu qu’un jour ce logiciel . C’est comme ceux qui confondent le moteur de recherche avec leurs navigateurs (il y en a encore hélas).

fail-fast.sty not found…

Il faut ouvrir TeX Live Utility (sur Mac), cherchez-le avec Spotlight (la petite loupe dans la barre des menus, ou le raccourci clavier cmd+espace, et tapez “texlive”) ou directement dans le dossier Application, dans le sous-dossier TeX.

Attendez le chargement de la fenêtre qui affiche la liste des paquets qui disposent d’une mise à jour et des nouveaux paquets pas encore installés. Puis menu Actions, et « Mettre à jour tous les paquets ». Le mot de passe de votre compte utilisateur sera demandé afin de permettre la modification de fichiers au sein de l’arborescence du Mac, en dehors de votre compte utilisateur (donner le mot de passe de son compte utilisateur permet de faire des actions en tant que super-utilisateur, donc comme “sudo”).

Néanmoins, dans une question précédente, vous aviez indiqué employer une vieille version de macOS, et vous avez probablement installé la version MacTeX 2018, qui est la plus récente supportée par macOS 10.14 (votre version du système, sauf erreur). À ne pas confondre avec macOS 14 (après macOS 10.14, il y a eu macOS 11, puis macOS 12, et on en est à macOS 14 actuellement).

Donc, à moins d’avoir MacTeX 2023, vous ne pourrez pas installer le paquet fail-fast par cette méthode (car le paquet fail-fast date de 2023, et les TeXLive ou MacTeX des années antérieures sont figés, ils ne peuvent plus recevoir de mises à jour).

Il faudra l’installer manuellement (voir ci-dessous).

Allez à l’adresse CTAN: /tex-archive/macros/latex/contrib/fail-fast https://ctan.org/tex-archive/macros/latex/contrib/fail-fast (et pas sur la page principale CTAN: Package fail-fast https://ctan.org/pkg/fail-fast).

Téléchargez le fichier fail-fast.ins (clic droit sur le nom du fichier sur la page Web, puis choisissez « Télécharger le fichier lié » (c’est ainsi sur le navigateur Safari, à adapter au besoin avec un autre navigateur).
De même, téléchargez le fichier fail-fast.dtx (en général, ce n’est pas nécessaire de télécharger ce fichier d’extensions .dtx, mais ici, il le faut).

Je suppose désormais que les deux fichiers se trouvent dans le dossier de téléchargement (je suppose que vous n’avez pas modifié le dossier dans lequel les fichiers sont téléchargés par votre navigateur, et qu’il s’agit bien du dossier prédéfini dont le nom est Téléchargement — en interne son nom est Downloads, mais il est affiché avec un nom français dans l’interface graphique — et dont le chemin est ~/Downloads, où ~ correspond à votre dossier de départ, celui que vous atteignez dans le Finder en tapant cmd+maj+H, en général il porte votre prénom ou votre nom, c’est le nom de votre compte utilisateur sur le Mac). Ils ne doivent PAS être placés dans des dossiers séparés. Bon, tout ceci fait partie des connaissances de base d’un utilisateur de Mac de longue date (je suppose que vous employez votre outil quotidien depuis plus de 10 ans).

Ouvrez l’app Terminal et tapez “cd ~/Downloads” puis la touche entrée (sans les guillemets).

Dans l’app Terminal, tapez “pdflatex fail-fast.ins” puis la touche entrée (sans les guillemets). Cette commande créera le fichier .sty mais alors que généralement une telle création se contente de la présence d’un fichier .ins, dans notre cas, il faudra en plus la présence du fichier .dtx.

Cela crée un ficher fail-fast.sty, dans le dossier de téléchargement. Si vous listez son contenu sous forme de liste, en triant par date, vous devriez trouver les 3 fichiers fail-fast.ins, fail-fast.dtx et fail-fast.sty à proximité les uns des autres.

Au cas où ces étapes sont trop compliquées, je place en pièce jointe le fichier fail-fast.zip, qui une fois dézippé contient fail-fast.sty.

Dans le Finder, pressez la touche Option et choisissez dans le menu Aller l’article de menu Bibliothèque (il s’agit d’un dossier caché par défaut pour protéger les utilisateurs de Mac d’une manœuvre qui les conduirait à détruire par inadvertance des fichiers de réglages, et qui apparaît lorsqu’on appuie simultanément sur la touche Option lorsqu’on ouvre le menu Aller).

Créez dans ce dossier Bibliothèque un dossier que vous nommez “texmf” (pas de majuscules !). Dans ce dossier “texmf”, créez un dossier nommé “tex” (sans majuscules !). Dans ce dossier “tex”, créez un dossier nommé “latex” (sans majuscules !). Dans ce dossier “latex”, créez un dossier nommé “fail-fast” (pas de majuscules !). Dans ce dossier “fail-fast”, placez le fichier fail-fast.sty.

Idéalement, vous rajouteriez la documentation du paquet dans la même arborescence, mais ce n’est pas indispensable. Je doute que vous employiez la commande du Terminal texdoc. Néanmoins, vous employez peut-être l’article “Afficher l’aide pour le package…” du menu “Aide” de l’application TeXShop.

Donc, dans le dossier “texmf”, créez un dossier nommé “doc” (sans majuscule !), et dans ce dossier “doc” créez un dossier “latex” (sans majuscule !) et dans ce dossier “latex” créez un dossier “fail-fast” (sans majuscule !) et enfin dans ce dossier fail-fast, placez le fichier fail-fast.pdf que vous aurez récupéré à l’adresse http://mirrors.ctan.org/macros/latex/contrib/fail-fast/fail-fast.pdf http://mirrors.ctan.org/macros/latex/contrib/fail-fast/fail-fast.pdf.

Voilà. Vous avez fait votre première installation manuelle d’un paquet.

Vous devriez vous retrouver avec ces deux arborescences :

/Users/nom_d_utilisateur/Library/texmf/tex/latex/fail-fast/fail-fast.sty

et

/Users/nom_d_utilisateur/Library/texmf/doc/latex/fail-fast/fail-fast.pdf (ce dernier uniquement si vous avez installé la documentation, bien entendu)

Sous d’autres systèmes, il faudra compléter l’installation en tapant la commande “mktexlsr” dans le Terminal (sans les guillemets), mais sous macOS ce n’est pas nécessaire (source : https://www.cpt.univ-mrs.fr/~masson/latex/Cours-LaTeX-A4.pdf https://www.cpt.univ-mrs.fr/~masson/latex/Cours-LaTeX-A4.pdf, page 18).

Le fichier .sty (zippé) si vous ne souhaitez pas jouer du Terminal :

<fail-fast.sty.zip>
N’oubliez pas de le dézipper avec de le placer dans le dossier adéquat.

Comme vous le constatez, le paquet est très léger (le code comporte moins de 10 lignes, soit moins de 300 caractères, ce qui alourdit le fichier pour atteindre plus de 1600 caractères, c’est la présence du texte relatif à la licence d’utilisation).

Si vous souhaitez ou avez besoin d’installer d’autres packages manuellement, je vous conseille (lorsque vous vous trouvez dans le dossier Bibliothèque) de glisser le dossier “texmf” dans la barre latérale d’une fenêtre du Finder, afin d’y avoir en permanence accès (dans le langage du monde Mac, cela crée un alias du dossier dans la barre latérale). Cela servira surtout à ceux qui ont l’habitude de l’utilisation du Terminal puisqu’il faut généralement créer les fichiers .sty en entrant une ligne de commande. Cela dit, ceux qui ont l’habitude du Terminal navigueront dans leur système de fichier à coups de “cd” et de “ls” (ce sont des commandes Unix) plutôt qu’avec l’interface graphique.

Le dossier “texmf” que vous avez créé avec son arborescence (nommé texmf local) reproduit (partiellement) l’arborescence générale d’une installation de LaTeX (allez dans le Finder, menu Aller, et choisissez Aller au dossier… puis tapez “/usr/local/texlive” puis entrée. Vous devriez avoir alors le choix d’une ou plusieurs années, par exemple dans mon cas 2023 pour la plus récente, puis choisissez le dossier “texmf-dist” (dist pour distribution), et vous verrez une trentaine de dossiers à ce niveau. Le dossier “tex” contient plusieurs dossiers, dont “xetex”, “luatex”, “latex” et je vous laisse explorer ceci (normalement, vous ne pourrez pas effacer par erreur un fichier puisqu’une confirmation sera demandée par l’entrée d’un mot de passe. Attention si vous possédez une Apple Watch et que vous confirmez l’opération par un double-clic sur le bouton latéral comme vous feriez un paiement Apple Pay ! Je ne dis pas cela par plaisanterie, c’est tout à fait une possibilité. D’ailleurs j’ai laissé une “issue” en ce sens sur GitHub au développeur de TeX Live Utility, afin qu’il intègre cette possibilité dans son app exclusivement Mac. Mais cela n’a produit aucune réponse de la part du développeur depuis près d’un an. Entre-temps, il a corrigé des bugs, dont un que je lui ai également signalé, ce qui est de toute manière plus important qu’ajouter une fonctionnalité).

Il est toujours bon pour sa culture d’explorer un peu les entrailles d’un système (comme pour une voiture, je suppose que chaque conducteur a au moins une fois soulevé le capot pour découvrir que la roue de secours ne se trouve pas logée à l’avant). Donc, n’hésitez pas à explorer l’arborescence d’une installation de LaTeX. Cela ne sera PAS une perte de temps.