Encodage chemin

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Encodage chemin

Messagepar motomath » Vendredi 06 Septembre 2019, 11:27

Bonjour,
Je suis sous Windows et j'utilise TexStudio 2.12.16
Mes fichiers sont codés en UTF8, mais j'ai un problème lorsque que je veux utilisé \input{…/continuité/exemple}
Je sais que le problème vient de l'accent.
Je pourrais donc renommer mon dossier. Malheureusement je vous donne cet exemple mais en fait dans mon chemin il y a un nom de dossier que
je ne peux pas changer.
Y a-t-il une solution ?
motomath
Déca-utilisateur
 
Messages: 18
Inscription: Lundi 08 Octobre 2018, 18:24
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: encodage chemin

Messagepar gigiair » Vendredi 06 Septembre 2019, 15:04

Je n'ai pas de problème avec ce fichier sous W1O/TeXLive2019
Code: Tout sélectionner
\documentclass[a4paper,french,10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}

\begin{document}
Test
\input{Atué/atuer}
\end{document}

Le contenu du fichier Atué/atuer.tex est parfaitement inséré malgré l'accent (Fichier source en utf-8 sous Emacs).
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2439
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: encodage chemin

Messagepar motomath » Samedi 07 Septembre 2019, 09:54

J'ai copié cet exemple dans un répertoire.
Code: Tout sélectionner
\documentclass[a4paper,french,10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}

\begin{document}
Test
\input{Atué/atuer}
\end{document}


créé le dossié Atué et le fichier atuer
et voici le log

Code: Tout sélectionner
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/W32TeX) (preloaded format=pdflatex 2019.9.2)  7 SEP 2019 10:49
entering extended mode
 restricted \write18 enabled.
 %&-line parsing enabled.
**accent.tex
(./accent.tex
LaTeX2e <2018-12-01>
(c:/texlive/2019/texmf-dist/tex/latex/base/article.cls
Document Class: article 2018/09/03 v1.4i Standard LaTeX document class
(c:/texlive/2019/texmf-dist/tex/latex/base/size10.clo
File: size10.clo 2018/09/03 v1.4i Standard LaTeX file (size option)
)
\c@part=\count80
\c@section=\count81
\c@subsection=\count82
\c@subsubsection=\count83
\c@paragraph=\count84
\c@subparagraph=\count85
\c@figure=\count86
\c@table=\count87
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(c:/texlive/2019/texmf-dist/tex/latex/base/inputenc.sty
Package: inputenc 2018/08/11 v1.3c Input encoding file
\inpenc@prehook=\toks14
\inpenc@posthook=\toks15
)
(c:/texlive/2019/texmf-dist/tex/latex/base/fontenc.sty
Package: fontenc 2018/08/11 v2.0j Standard LaTeX package

(c:/texlive/2019/texmf-dist/tex/latex/base/t1enc.def
File: t1enc.def 2018/08/11 v2.0j Standard LaTeX file
LaTeX Font Info:    Redeclaring font encoding T1 on input line 48.
))
(c:/texlive/2019/texmf-dist/tex/generic/babel/babel.sty
Package: babel 2019/07/19 3.33 The Babel package

(c:/texlive/2019/texmf-dist/tex/generic/babel/switch.def
File: switch.def 2019/07/19 3.33 Babel switching mechanism
)
(c:/texlive/2019/texmf-dist/tex/generic/babel-french/french.ldf
Language: french 2019/03/30 v3.5e French support from the babel system

(c:/texlive/2019/texmf-dist/tex/generic/babel/babel.def
File: babel.def 2019/07/19 3.33 Babel common definitions
\babel@savecnt=\count88
\U@D=\dimen103

(c:/texlive/2019/texmf-dist/tex/generic/babel/txtbabel.def)
\bbl@dirlevel=\count89
)
\l@acadian = a dialect from \language\l@french
\FB@nonchar=\count90
Package babel Info: Making : an active character on input line 414.
Package babel Info: Making ; an active character on input line 415.
Package babel Info: Making ! an active character on input line 416.
Package babel Info: Making ? an active character on input line 417.
\FBguill@level=\count91
\FBold@everypar=\toks16
\FB@Mht=\dimen104
\mc@charclass=\count92
\mc@charfam=\count93
\mc@charslot=\count94
\std@mcc=\count95
\dec@mcc=\count96
\c@FBcaption@count=\count97
\listindentFB=\dimen105
\descindentFB=\dimen106
\labelindentFB=\dimen107
\labelwidthFB=\dimen108
\leftmarginFB=\dimen109
\parindentFFN=\dimen110
\FBfnindent=\dimen111
))
(c:/texlive/2019/texmf-dist/tex/latex/carlisle/scalefnt.sty)
(c:/texlive/2019/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
\KV@toks@=\toks17
) (./accent.aux)
\openout1 = `accent.aux'.

LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 6.
LaTeX Font Info:    ... okay on input line 6.
LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 6.
LaTeX Font Info:    ... okay on input line 6.
LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 6.
LaTeX Font Info:    ... okay on input line 6.
LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 6.
LaTeX Font Info:    ... okay on input line 6.
LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 6.
LaTeX Font Info:    ... okay on input line 6.
LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 6.
LaTeX Font Info:    ... okay on input line 6.
LaTeX Info: Redefining \degres on input line 6.
LaTeX Info: Redefining \dots on input line 6.
LaTeX Info: Redefining \up on input line 6.


! LaTeX Error: File `Atué/atuer.tex' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: tex)

Enter file name:
! Emergency stop.
<read *>
         
l.8 \input{Atué/atuer}
                       ^^M
*** (cannot \read from terminal in nonstop modes)

 
Here is how much of TeX's memory you used:
 1758 strings out of 492609
 23366 string characters out of 6132819
 100440 words of memory out of 5000000
 5732 multiletter control sequences out of 15000+600000
 4403 words of font info for 15 fonts, out of 8000000 for 9000
 1141 hyphenation exceptions out of 8191
 29i,0n,31p,168b,425s stack positions out of 5000i,500n,10000p,200000b,80000s
!  ==> Fatal error occurred, no output PDF file produced!
motomath
Déca-utilisateur
 
Messages: 18
Inscription: Lundi 08 Octobre 2018, 18:24
Statut actuel: Actif et salarié | Enseignant

Re: encodage chemin

Messagepar gigiair » Samedi 07 Septembre 2019, 12:48

La commande \input{Atué/atuer} fait référence a un fichier atuer.tex qui doit exister. L'extension .tex est implicite dans la commande \input.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2439
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: encodage chemin

Messagepar motomath » Mardi 10 Septembre 2019, 15:08

Oui j'ai bien mis le fichier atuer.tex dans le répertoire atué !
Ce que je ne comprends pas c'est que tout fonctionnait avant que j'installe TeXlive 2019 ??
motomath
Déca-utilisateur
 
Messages: 18
Inscription: Lundi 08 Octobre 2018, 18:24
Statut actuel: Actif et salarié | Enseignant

Re: Encodage chemin

Messagepar gigiair » Mercredi 11 Septembre 2019, 18:37

J'ai re-vérifié la compilation se passe bien chez moi (W10 64 bits, TL 2019, Emacs+AUCTeX) .
Les deux fichiers impliqués dans la compilation sont bien en utf-8 ?
Si le fichier à inclure n'est pas en utf-8 et contient des caractère non latin, ça coince. le nom du répertoire avec un caractère accentué ne pose pas de problème.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2439
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Encodage chemin

Messagepar motomath » Jeudi 12 Septembre 2019, 10:09

Oui tous mes fichiers sont en utf8.
Je viens de faire le test sur l'ordinateur d'un collègue qui la même machine, la même version de Windows et cela fonctionne sans problème.
Je ne comprends rien !
motomath
Déca-utilisateur
 
Messages: 18
Inscription: Lundi 08 Octobre 2018, 18:24
Statut actuel: Actif et salarié | Enseignant

Re: Encodage chemin

Messagepar gigiair » Dimanche 15 Septembre 2019, 15:46

Il faudrait peut-être comparer les logs des versions des fichiers appelés avec un \listfiles. Mon fichier source et son log

Les noms de fichier comprenant des caractères non-ASCII ne sont pas acceptés sous GNU/Linux sauf s'ils sont englobés dans un \detokenize. J'ai testé, ça marche, mais je ne sais pas pourquoi, je n'y connais rien et TeX.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2439
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: marco56 et 21 invités