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 :

LaTeX avec Emacs + Auctex


Sujet :

Editeurs / Outils

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 26
    Points : 22
    Points
    22
    Par défaut LaTeX avec Emacs + Auctex
    Bonjour à tous,

    Ce message de demande d'aide s'adresse à ceux qui, comme moi, utilisent texlive 2012 + emacs + auctex (non, ce n'est pas un troll sur le meilleur éditeur pour LaTeX).

    Ma configuration : Xubuntu 13.04
    emacs 24-3

    Voici mon problème : je préfère installer texlive non via les packages d'Ubuntu, mais directement depuis le site de Texlive dans ma partition /usr/local/ . J'ai fait de même pour emacs .

    Mais depuis ma dernière mise à jour d'Ubuntu, je n'arrive plus à compiler via emacs mes fichers latex. Emacs ne trouve tout simplement pas le path.

    J'ai écrit dans mon init.el :
    (setenv "PATH" (concat "/usr/local/texlive/2012/bin/i386-linux" (getenv "PATH")))

    Mon .bashrc et mon .profile comportent les mêmes lignes à ce sujet :
    PATH=/usr/local/texlive/2012/bin/i386-linux:$PATH; export PATH
    MANPATH=/usr/local/texlive/2012/texmf/doc/man:$MANPATH; export MANPATH
    INFOPATH=/usr/local/texlive/2012/texmf/doc/info:$INFOPATH; export INFOPATH

    auctex dans /usr/local se charge correctement , mais que je tente de compiler avec LaTeX ou avec pdflatex, j'obtiens toujours la même réponse:

    LaTeX: problems after [0] p

    J'aimerais éviter de tout réinstaller via un "aptitude install texlive-full", pour conserver l'usage de ma partition /usr/local/ ... Si vous avec des outils identiques et que vous voyez la solution. Moi je ne vois pas ce qui peut bien se passer (j'ai aussi pensé à lancer un "texhash"...).

    Désolé vis-à-vis de tous ceux qui n'utilisent ni Linux ni Emacs et qui trouveront que je poste mon message à une mauvaise adresse. Je suis tout disposé à le reposter sur un Forum plus adéquat, merci en ce cas de me l'indiquer.

    Bien cordialement

    Joseph

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 26
    Points : 22
    Points
    22
    Par défaut
    Je viens de trouver la réponse:

    Citation Envoyé par joseph.vidal-rosset Voir le message
    (setenv "PATH" (concat "/usr/local/texlive/2012/bin/i386-linux" (getenv "PATH")))
    C'est une faute de code. Il fallait écrire :

    (setenv "PATH" (concat "/usr/local/texlive/2012/bin/i386-linux/:" (getenv "PATH")))

    Si le rapport de cette faute d'écriture peut servir à d'autres, tant mieux.

    Joseph

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Developpez avec emacs (C)
    Par _kal_ dans le forum Linux
    Réponses: 12
    Dernier message: 18/07/2006, 22h41
  2. Problème d'indentation avec emacs
    Par azertyman dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 24/04/2006, 03h34
  3. Enregistrer , compiler , exécuter avec Emacs
    Par Bibouda dans le forum Applications et environnements graphiques
    Réponses: 9
    Dernier message: 04/11/2005, 08h12
  4. Rechercher dans un fichier avec emacs
    Par ggnore dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 24/11/2004, 10h28
  5. Utiliser Borland C++ avec Emacs sous Windows
    Par Eikichi dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 02/03/2003, 08h40

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