IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Editeurs / Outils Discussion :

Conversion d'un fichier .tex encodé en latin en UTF-8


Sujet :

Editeurs / Outils

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    août 2009
    Messages
    542
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : août 2009
    Messages : 542
    Points : 187
    Points
    187
    Par défaut Conversion d'un fichier .tex encodé en latin en UTF-8
    Bonjour,

    J'ai un fichier .tex qui été encodé en latin. J'aimerais l'encoder en UTF-8.
    Est-ce que vous connaitriez des techniques pour réaliser la conversion (passage d'un source encodé en latin à UTF-8) de manière automatique ?
    Pour info, j'utiliser TexMaker.

    Je vous remercie d'avance pour votre aide.

  2. #2
    Expert éminent sénior

    Avatar de -Nikopol-
    Homme Profil pro
    Développeur Web
    Inscrit en
    mai 2013
    Messages
    2 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : mai 2013
    Messages : 2 174
    Points : 11 284
    Points
    11 284
    Billets dans le blog
    5
    Par défaut
    Une simple recherche google et on trouve ceci : https://docs.moodle.org/19/fr/Conver...hiers_en_UTF-8

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    août 2009
    Messages
    542
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : août 2009
    Messages : 542
    Points : 187
    Points
    187
    Par défaut
    Merci pour ton aide.

    J'avais déjà fait des recherches sur le net mais je n'avais pas réussi les manips.

    Une simple recherche google
    marche dans certains cas. Mais, dès fois, un vrai retour d'expérience d'une personne qui a réellement fait la manip est plus efficace.

    J'ai essayé la manip indiquée dans solution 1 à savoir :

    Solution 1
    Charger le fichier plat dans PSPad (un éditeur freeware qui, entre autres, peut convertir en UTF8) : http://www.pspad.com/fr/download.php
    Cliquer sur Format, UTF-8
    Sauver le fichier
    J'ai essayé cette manip avec un fichier .tex qui avait été encodé en latin et que j'aimerais transformer en UTF-8.

    Mais, lorsque j'ai fait Format-->UTF-8 puis enregistrer le fichier.

    Il ne sait rien passé sur mon fichier. L'encodage n'a pas bougé.

    A titre d'exemple, voici une phrase encodé en latin (car les caractères n'apparaissent pas classiquement) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    M\'ethodes directes de r\'esolution de syst\`emes lin\'eaires
    La conversion en UTF-8 avec PSPad ou NotePad++ ne change rien.

    Est-ce que vous auriez des idées sur cette méthode pour que la conversion en UTF-8 puisse se réaliser ?

    Merci d'avance pour votre aide.

  4. #4
    Expert éminent sénior

    Avatar de -Nikopol-
    Homme Profil pro
    Développeur Web
    Inscrit en
    mai 2013
    Messages
    2 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : mai 2013
    Messages : 2 174
    Points : 11 284
    Points
    11 284
    Billets dans le blog
    5
    Par défaut
    M\'ethodes directes de r\'esolution de syst\`emes lin\'eairesLa conversion en UTF-8 avec PSPad ou NotePad++ ne change rien.

    Est-ce que vous auriez des idées sur cette méthode pour que la conversion en UTF-8 puisse se réaliser ?

    Merci d'avance pour votre aide.
    J'ai l'impression que tu confonds encodage et la façon dont TeX gère nativement l'accentuation des caractères. Ce n'est pas en changeant l'encodage que les \'e vont disparaître. Tu peux si ils te gênent utiliser la fonction remplacer de ton éditeur.
    Poste ton fichier qui te pose problème, je regarderais ce qu'il en est. Mais je doute qu'il y ait de gros problèmes, je récupère souvent des fichiers sur internet (ne serait-ce qu'ici pour répondre) l'encodage n'a été que très rarement un problème.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    août 2009
    Messages
    542
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : août 2009
    Messages : 542
    Points : 187
    Points
    187
    Par défaut
    Merci pour ton retour.

    Effectivement, il y avait deux points :
    - l'encodage à passer en UTF-8
    - mais également à transformer les commandes Tex pour coder l'accentuation. Ces lignes de commandes ne sont plus essentielles avec un encodage UTF-8 et ne facilitent pas à mon gout la lecture du texte.

    J'aimerais donc les supprimer.

    Ton indication d'utiliser la fonction Remplacer peut effectivement marcher. Par contre, elle peut être un peu longue et non exhaustive si on oublie un type d'accents.

    En fouillant sur le net, il semblerait qu'il y a un logiciel ou package qui fait cela tout seul. Voici les liens que j'ai trouvé.

    http://texblog.net/hypertext-help/latex-tools/recode/

    https://github.com/pinard/Recode

    Par contre, je n'ai pas trouvé compris comment l'installer et l'utiliser.

    Est-ce qu'il s'agit d'un programme qui fonctionne qu'en unix (Mac Os ou linux) ? Est-ce un package que l'on peut faire fonctionner à partir de TexMaker ?

    Est-ce que vous auriez des idées pour faire fonctionner ceci pour transformer les commandes Tex pour gérer l'accentuation en caractères accentuées ?


    Je cherche à avoir un process automatique que je puisse lancer sur mon fichier .tex pour transformer les commandes Tex liées à l'accentuation.

    Je vous remercie d'avance pour vos conseils.

  6. #6
    Expert éminent sénior

    Avatar de -Nikopol-
    Homme Profil pro
    Développeur Web
    Inscrit en
    mai 2013
    Messages
    2 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : mai 2013
    Messages : 2 174
    Points : 11 284
    Points
    11 284
    Billets dans le blog
    5
    Par défaut
    Est-ce qu'il s'agit d'un programme qui fonctionne qu'en unix (Mac Os ou linux) ? Est-ce un package que l'on peut faire fonctionner à partir de TexMaker ?
    Surement pas avec TEXMAKER qui n'est qu'un éditeur. D'après ce que j'ai vu, il fonctionne en ligne de commande.Donc...
    Ton indication d'utiliser la fonction Remplacer peut effectivement marcher. Par contre, elle peut être un peu longue et non exhaustive si on oublie un type d'accents.


    Est-ce que vous auriez des idées pour faire fonctionner ceci pour transformer les commandes Tex pour gérer l'accentuation en caractères accentuées ?
    Le remplacement ne prend pas un temps fou, il n'existe à ma connaissance que trois types d'accentuation en français. Sinon tu te crées un script qui fera le travail à ta place.

    Tu as beaucoup de fichiers à traiter ou un seul? par ce que toutes ces démarches me paraissent inutilement lourdes et chronophage (enfin c'est juste mon avis).

Discussions similaires

  1. [XL-2010] Conversion d'un fichier encodé en ANSI en UTF-8
    Par MrBiduleX dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 26/05/2016, 11h01
  2. [WD17] Conversion d'un fichier plat encoder en UTF-16LE vers UTF-8
    Par nokwih dans le forum WinDev
    Réponses: 1
    Dernier message: 21/05/2013, 11h47
  3. Conversion fichier tex en texte
    Par travonz dans le forum Débuter
    Réponses: 5
    Dernier message: 25/11/2008, 21h21
  4. Conversion d'un fichier dos vers windows ?
    Par elitost dans le forum Windows
    Réponses: 4
    Dernier message: 10/02/2005, 18h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo