Latex sous debian sarge

Résolu/Fermé
Supernana - 29 déc. 2004 à 13:30
 tonyo - 8 août 2008 à 20:46
Ciao!

Je suis fan de latex et j'aimerais savoir comment installer tt ce qu'il faut pour faire du latex sous debian sarge... j'ai essayé avec apt-get et j'ai installé tetex, yatex, ... mais ca ne marche pas... il y a tjs des erreurs à la compile... pourtant mon document est correctement rédigé... il passe sans problème sous winxp... des conseils, liens ou autres à me donner?!?

Thanks!!!

12 réponses

Il y a mille raisons possible pour les erreurs sans connaitres les details.
Normalement le paquet tetex et le bon a installer mais avec les paquets de debian (ou de Mandrake, Fedora, ...) il faut verifier s'il y a eventeullement encore d'autres paquets de genre: tetex-latex, ... pour completer. Ca depend comment ca a ete reparti sur les differents paquets. Normalement le truc "tetex" contient tous (y compris latex) mais dans le debian ca peut faire plusieurs paquets. Il faut verifier ca.

Apart ca: Moi j'ai fait de tres bons experiences avec le paquet source que tu trouve a:
http://www.tug.org/teTeX/
Ici il faut le compiler et le mettre dans /usr/local. C'est un peu plus complique pour installer mais c'est bien explique dans le README, INSTALL, etc. La il y a tout, notamment le Latex. On peut avoir ca en parallel avec un autre tetex qui se trouve ailleur (dans un autre abre /usr). La decision quelle version de tetex prendre se fait facilement avec le bon chemin ($PATH) ou il fait mettre le bon repertoire (/usr/bin ou /usr/local/bin en premier). Il y a aussi plusieures version de tetex que tu peux prendre. Actuellement il y a tetex-2 mais si tu veux etre compatible avec un Latex de windows ca peut aussi etre le tetex-1 (a verifier). Je ne sais pas ce que Debian propose ici.

Deux autres petites choses utils:
(i) Quand on passe entre deux versions de Latex (par exemple en Windows et Linux) avec les memes fichiers il se peut que les fichier *.aux, *.log, *.toc, ... produits par une version genent l'autre version avec de messages d'erreur. Dans ce cas effacer les *.aux et refaire toutes les compilations (3-4 fois). Ca fait disparaitre ce type d'erreurs.

(ii) Defois on installe de styles particuliers (pour des journeaux scientifiques, ... ). Il faut veiller que ces styles se trouvent avec toutes les versions de latex qu'on utilise. En linux il suffit d'ajouter les fichers styles etc. quelque part dans un repertoire en dessous de
/usr/share/texmf/tex/latex
ou si c'est la version compile par toi meme dans:
/usr/local/share/texmf/tex/latex
mais apres il faut toujours executer la commande "texhash" pour mettre la base de donnees a jours. Apres il trouvera tout seul.
1
Re!

J'ai essayé avec latex, elatex et pdflatex, mais il me met a chaque fois des erreurs, notamment au nniveau des entêtes (\documentclass[a4paper,10pt,...]{article} il n'aime pas le 10 pt on dirait...) et (\usepackage[latin1]{inputenc} et [T1]{frontenc}...

Merci
1
Le emergency stop peut aussi etre du à l'oubli de la balise \end{document} à la fin du document.
1
Gordius Messages postés 267 Date d'inscription mercredi 21 avril 2004 Statut Contributeur Dernière intervention 19 avril 2006 51
29 déc. 2004 à 15:29
essaye elatex ou pdfelatex tonfichier.tex :) (oublie pas le e)


The software said "Requires Windows98,
Win2000, or better, So I installed Unix. 
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Re. C'est de nouveau moi! Je vous met ci-dessous les messages d'erreurs que je reçois de Latex... si vous avez des idées sur comment corriger le problème... merci!!!

cd /home/Supernana/Desktop/
latex 131204.tex
This is e-TeX, Version 3.14159-2.1 (Web2C 7.4.5)
entering extended mode
(./131204.tex
LaTeX2e <2001/06/01>
Babel <v3.7h> and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, catalan, croatian, czech, danish, dutch, finnish, greek, iceland
ic, irish, italian, latin, magyar, norsk, norsk, portuges, romanian, russian, s
lovak, slovene, spanish, swedish, turkish, ukrainian, nohyphenation, loaded.
(/usr/share/texmf/tex/latex/base/article.cls
Document Class: article 2001/04/21 v1.4e Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/size10.clo))
(/usr/share/texmf/tex/latex/base/inputenc.sty
(/usr/share/texmf/tex/latex/base/latin1.def))
(/usr/share/texmf/tex/latex/base/fontenc.sty
(/usr/share/texmf/tex/latex/base/t1enc.def)kpathsea: Running mktextfm ecrm1000
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input ecrm1000
This is METAFONT, Version 2.7182 (Web2C 7.4.5)

kpathsea: Running mktexmf ecrm1000
! I can't find file `ecrm1000'.
<*> ...ljfour; mag:=1; nonstopmode; input ecrm1000
                                                  
Please type another input file name
! Emergency stop.
<*> ...ljfour; mag:=1; nonstopmode; input ecrm1000
                                                  
Transcript written on mfput.log.
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input ecrm1000' failed.
kpathsea: Appending font creation commands to missfont.log.

! Font T1/cmr/m/n/10=ecrm1000 at 10.0pt not loadable: Metric (TFM) file not fou
nd.
<to be read again> 
                   relax 
l.95 \fontencoding\encodingdefault\selectfont
                                             
?
0
Gordius Messages postés 267 Date d'inscription mercredi 21 avril 2004 Statut Contributeur Dernière intervention 19 avril 2006 51
30 déc. 2004 à 11:19
quand y'a emergency stop il faut vérifier que tu charges pas deux fois le même package dans l'en tête du fichier.

The software said "Requires Windows98,
Win2000, or better, So I installed Unix. 
0
Voilà la liste des packages que j'ai chargé... il n'y en a pas deux identiques... le problème doit venir d'ailleurs, mais je ne vois vraiment pas d'ou...


\documentclass[a4paper, oneside, 10pt, french]{article}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[frenchb]{babel}
\usepackage{graphics}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amssymb}
0
Essaies d'enlever le truc avec les "true-type fonts", c'est la ligne:
usepackage[T1]{fontenc}


Essaies avec:
usepackage{fontenc}

ou sans cette ligne tout court. S'il y a toujours de messages d'erreurs essaies de passer outre en tapant "s" quand latex s'arrete et regardes le resultat apres. Aussi avant de reessayer effaces les ancien *.aux!

Je crois cette ligne marche mal avec une version recente de tetex. Elle m'a deja cause pas mal d'ennuies. C'est pour de fonts soi-disant plus jolies mais ce n'est pas tres compatibles entre differentes version.
Peut-etre tu peux aussi chercher dans les forums un peu plus specialises pour latex. Ca existe (au moins en anglais). Je suppose dans un tel forum ce genre de probleme a ete discute de nombreuses fois.
0
Gordius Messages postés 267 Date d'inscription mercredi 21 avril 2004 Statut Contributeur Dernière intervention 19 avril 2006 51
30 déc. 2004 à 13:06
I can't find file `ecrm1000'. 

kmf a raison tu devrais essayer sans polices additionnelles ; fait tout ton document en police normale (rm, ss ou tt)
The software said "Requires Windows98,
Win2000, or better, So I installed Unix. 
0
Bonjour,

Il faut au moins installer latex et tetex-extra.
0
Hello,

Le mieux est d'installer TexLive 2004 sous /home et de montrer le chemin dans .bash_profile
ça marche très bien.

Francis
0
Bonjour à tous,

Voici la bonne méthode pour avoir un LaTeX nickel sous Ubuntu, sans doute facilement adaptable à d'autres distributions LinuX :
http://chamblandes.tuxfamily.org/LaTeXUbuntu/index.html

Bonne journée,

Laurent.
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
2 sept. 2007 à 16:23
Salut,

pourquoi pas tout simplement
sudo aptitude install texlive-full
pour debian
aptitude install texlive-full
?!
0