- Lstlisting invalid utf-8 byte sequence
- Microsoft visual c++ 2019 redistributable package - Guide
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur t32 ✓ - Forum Livebox
6 réponses
Bonjour,
- Quelles sont les erreurs de compilation avec texmaker (s'il y en a) ? Ou est-ce un problème de rendu ?
- Le caractère % est un caractère ASCII ordinaire, donc je doute que ce soit un problème lié à l'encodage.
- As-tu essayé d'échapper ton caractère % en le précédant d'un \ :
- Voir les exemples donnés cette discussion.
\documentclass{article}
\usepackage{listings}
\usepackage{xcolor}
\lstset{
language=[latex]tex,
basicstyle=\ttfamily,
commentstyle=\color{violet},
columns=fullflexible,
keepspaces=true,
upquote=true,
showstringspaces=false,
morestring=[s]\\\%,
stringstyle=\color{red},
}
\begin{document}
\begin{lstlisting}
Foo % Comment 1
Bar % Comment 2
Baz \%abc\% Not a comment %still a comment
\end{lstlisting}
\end{document}
- La différence de comportement entre texmaker et overleaf vient peut être de la version du module listings.
Bonne chance
- Bonjour, l'erreur dans Texmaker est une erreur d'encodage, il ne reconnaît pas le % en tant que caractère UTF 8 alors que c'est un caractère appartenant à mon fichier ".m". Et comme j'ai précisé dans les paramètres lst, le langage utilisé dans les fichiers ".m" est Matlab, il devrait donc reconnaître le caractère comme celui servant aux commentaires.
- Overleaf me signale l'erreur et compile quand même, mais texmaker ne compile pas. Et la raison pour laquelle j'ai besoin de texmaker c'est en cas de problème avec ma connexion internet le jour où je dois envoyer mon rapport, donc en soit rien d'urgent, ce n'est qu'une sécurité.
- J'ai téléchargé texmaker très récemment, je doute qu'il y ait des écarts de version entre les modules.
Merci pour les réponses, je viens de voir une commande qui pourrait m'aider.
Bonjour,
- Peux-tu reporter (copier coller) le message d'erreur exact, cela permettra de le chercher et de voir comment les autres l'ont résolu ?
- As-tu testé le fichier que je t'ai partagé dans le message #2 et marche-t'il chez toi ? Chez moi, il compile sans erreur et fait ce qu'il faut.
(mando@silk) (~) $ pdflatex toto.tex
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Debian) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
(./toto.tex
LaTeX2e <2022-06-01> patch level 5
L3 programming layer <2022-07-15>
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2021/10/04 v1.4n Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))
(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg))
(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx))
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang2.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang3.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang2.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang3.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang2.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang3.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def)
No file toto.aux.
(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./toto.aux) )</usr/sh
are/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/tex
live/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb>
Output written on toto.pdf (1 page, 21624 bytes).
Transcript written on toto.log.
Bonne chance
- Voilà le message d'erreur :
Package inputenc Error: Invalid UTF-8 byte sequence.
./lect_traj_AbsCurv_hp_v0.m, 1
See the inputenc package documentation for explanation. Type H <return> for immediate help. ... l.1 %%%Penser à changer les paramètres de calcul de le, Lv, etc...%%% The document does not appear to be in UTF-8 encoding. Try adding \UseRawInputEncoding as the first line of the file or specify an encoding such as \usepackage [latin1]{inputenc} in the document preamble. Alternatively, save the file in UTF-8 using your editor or another tool
- J'ai testé la séquence seule, ça fonctionne mais ce n'est pas ce que je cherche. Je pense qu'il y aura sûrement plus de réponses avec le message d'erreur.
Encore merci et bonne journée.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionBonjour,
Package inputenc Error: Invalid UTF-8 byte sequence.
As-tu essayé de passer des literate en paramètre ou d'utiliser listingutf8 (voir cette discussion) ?
Try adding \UseRawInputEncoding as the first line of the file
or specify an encoding such as \usepackage [latin1]{inputenc}
in the document preamble.
As-tu essayé d'ajouter \UseRawInputEncoding en début de fichier, comme le suggère ce message d'erreur ?
J'ai testé la séquence seule, ça fonctionne mais ce n'est pas ce que je cherche.
Pas compris ce que tu voulais dire. Est-ce en rapport avec le script LaTeX que je t'ai proposé ? Est-ce que ce dernier fait ce qu'il faut, et sinon, pourquoi ?
Bonne chance