Nous sommes le Sam 20 Avr, 2024 03:31
Supprimer les cookies

Page 1 sur 21, 2 Suivantaccents avec tetex sous ubuntu

Le choix d'Ubuntu pour mes premiers pas Linux

Sam 03 Déc, 2005 10:32

[align=justify]Bonjour, je suis en train de passer à Ubuntu (la dernière version), et ça marche presque... Avant hier j'ai réussi à mettre les drivers Nvidia et la vidéo fonctionne!
Mais le logiciel que j'utilise le plus c'est Latex et là ça coince. J'ai installé le paquet Tetex, et impossible de taper mon texte avec des caractères accentués sous Texmaker (sauf à utiliser la syntaxe \'e pour é). Ce qui me rend le plus perplexe, c'est que j'ai installé lyx et que lui le fait sans soucis. Lorsque j'exporte le code de lyx en .tex, il utilise lui les é et è !!!! Mais si je le compile avec texmaker ça ne marche pas.
Sinon j'ai aussi essayé la méthode expliquée sur le site www.guilde.asso.fr/ressources/contrib/doc_TeTeX.html , mais je n'arrive pas à télécharger le fichier www.guilde.asso.fr/ressources/contrib/France_accents pour les accents ....

Si quelqu'un peut m'aider... J'y suis presque....
[/align]
Dernière édition par cédric_vdd le Sam 03 Déc, 2005 15:46, édité 1 fois au total.
cédric_vdd

Messages : 34
Géo : Caen, Normandie

Sam 03 Déc, 2005 12:13

cédric_vdd a écrit:J'ai installé le paquet Tetex, et impossible de taper mon texte avec des caractères accentués sous Texmaker (sauf à utiliser la syntaxe \'e pour é). Ce qui me rend le plus perplexe, c'est que j'ai installé lyx et que lui le fait sans soucis. Lorsque j'exporte le code de lyx en .tex, il utilise lui les é et è !!!! Mais si je le compile avec texmaker ça ne marche pas.



Désolé, mais « ça ne marche pas » ne ressemble à aucun message d'erreur délivré par LaTeX, à ma connaissance. Qu'est-ce qui ne marche pas ? Quel est le message d'erreur ? Si tu obtiens une suite de caractères «bizarres» à la place de tes lettres accentuées, alors il y a bien quelque chose qui se passe... tout au plus, ça ne se passe pas comme tu l'avais espéré. Bref, premier conseil : bannir de son vocabulaire les « ça ne marche pas », et décrire précisément ce que l'on fait, et ce que l'on obtient en le faisant. Au moins, on a du concret à se mettre sous la dent.

Puisque tu ne donnes aucune indication et que je dois me retourner vers ma boule de cristal, je vais me hasarder à faire une supposition, qui vaut ce qu'elle vaut : le problème étant semble-t-il lié aux accents, je me dis que les deux éditeurs ne les codent pas de la même façon ; ainsi, peut-être que l'un d'eux utilise le codage UTF8 (codage par défaut dans Ubuntu, apparemment) tandis que l'autre utiliserait de LATIN1/LATIN9.

Est-ce que tu as une ligne de ce genre dans ton préambule ?

Code: Tout sélectionner
 \usepackage[latin1]{inputenc}


Si oui, essaie de remplacer latin1 par utf8 avant de compiler dans le logiciel avec lequel « ça ne marche pas ».
Dernière édition par Sebastien le Sam 03 Déc, 2005 15:47, édité 3 fois au total.
Sebastien

Messages : 730
Géo : Sainte-Marie (974)

Sam 03 Déc, 2005 12:31

[align=justify]Oui, désolé pour le "ça marche pas"... J'obtiens bien quelque chose, mais avec des caractères étranges à la place des é et è.. Je me déconnecte de Win,retourne sous ubuntu, j'essaye et puis je vous informe...[/align]
cédric_vdd

Messages : 34
Géo : Caen, Normandie

Sam 03 Déc, 2005 15:21

Bon j'ai essaye
\usepackage[UTF8]{inputenc}
et j'obtiens toujours des caractères bizarres à la place des é et è et ù...
Voici le log, si ça dit quelque chose à quelqu'un

[iThis is pdfeTeX, Version 3.14159-1.10b-2.1 (Web2C 7.4.5) (format=pdflatex 2005.11.29) 3 DEC 2005 15:14
entering extended mode
**essai2.tex
(./essai2.tex{/usr/share/texmf/pdftex/config/pdftex.cfg}
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
File: size10.clo 2001/04/21 v1.4e Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(/usr/share/texmf/tex/latex/base/inputenc.sty
Package: inputenc 2001/07/10 v0.99a Input encoding file


! LaTeX Error: File `UTF8.def' not found.

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

Enter file name:
! Emergency stop.
<read *>

l.118 \endinput
^^M
*** (cannot \read from terminal in nonstop modes)


Here is how much of TeX's memory you used:
216 strings out of 94960
2250 string characters out of 1182469
47267 words of memory out of 1000001
3424 multiletter control sequences out of 10000+50000
3640 words of font info for 14 fonts, out of 500000 for 1000
198 hyphenation exceptions out of 1000
23i,0n,19p,114b,36s stack positions out of 1500i,500n,5000p,200000b,5000s
0 PDF objects out of 300000
0 named destinations out of 131072
0 words of extra memory for PDF output out of 65536
No pages of output.



Merci encore pour votre aide...
cédric_vdd

Messages : 34
Géo : Caen, Normandie

Sam 03 Déc, 2005 15:49

cédric_vdd a écrit:Bon j'ai essaye
\usepackage[UTF8]{inputenc}
et j'obtiens toujours des caractères bizarres à la place des é et è et ù...
Voici le log, si ça dit quelque chose à quelqu'un


Hum, j'avais dit utf8 et non pas UTF8 : c'est sensible à la casse, ces petites bêtes.
Ça éviterait déjà le :

! LaTeX Error: File `UTF8.def' not found.


qui a pour résultat :
0 words of extra memory for PDF output out of 65536
No pages of output.


S'il n'y a pas de fichier PDF créé, j'avoue que je ne sais pas trop à partir de quel fichier tu constates que les accents donnent des caractères bizarres. Probablement l'ancienne version (sans ton «UTF8» donc).

S'il est possible d'avoir un petit morceau du fichier .tex que tu compiles, ça peut être utile.

Par exemple, essaie de copier/coller ceci dans ton premier éditeur, d'enregistrer le fichier et de le compiler. Puis reprends-le à l'identique dans l'autre et compile-le. Et dis-nous si tu constates le même problème.

Code: Tout sélectionner
\documentclass[a4paper,12pt]{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[frenchb]{babel}
\usepackage{lmodern}

\begin{document}
  Écrire des mots, ça peut être utile.
\end{document}
Sebastien

Messages : 730
Géo : Sainte-Marie (974)

Sam 03 Déc, 2005 15:53

Salut.

As-tu installé le paquet "latex-ucs" ? c'est pour la gestion de l'UTF8 dans latex.
yostral

Avatar de l’utilisateur
Messages : 5403
Géo : Là-haut dans la montagne...

Sam 03 Déc, 2005 18:37

Youpi! Ca marche!!!! Merci beaucoup à tous les deux... Il fallait effectivement utiliser l'encodage utf8 (en fait je l'avais essayé avant d'essayer UTF8 et j'avais changé la casse en désespoir de cause...) et Latex-ucs n'était pas installé! J'ai donc installé latex-ucs et tapé le code suivant :
Code: Tout sélectionner
\documentclass[oneside,10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}

\begin{document}
\title{Les accents}
\maketitle
\section{Qu'est ce que ce bordel}
Dans cette première partie on s'interroge sur les accents\footnote{c'est une bonne question}. Et puis j'en rajoute un peu...è é ç à
. On abordera ensuite des é et puis à et tous les accents du monde ....
\end{document}


Et ça marche nickel (i.e. j'obtiens le résultat voulu)
MERCI ENCORE!!!! Bientôt moi aussi je pourrai participer à la communauté du libre....
cédric_vdd

Messages : 34
Géo : Caen, Normandie

Sam 03 Déc, 2005 19:26

cédric_vdd a écrit:
Code: Tout sélectionner
\usepackage[french]{babel}



Juste un petit conseil : il vaut mieux charger frenchb plutôt que french : ce dernier laisse un doute sur le motif qui est réellement appelé (french «historique» de B. Gaulle ou version récente de D. Flipo ? ça dépend des installations...) alors que le premier appelle le code de D. Flipo régulièrement mis à jour. Ton document gagnera donc en portabilité puisque c'est le même motif de césures qui sera lancé, quelle que soit la distribution LaTeX que tu utiliseras pour le compiler.
Sebastien

Messages : 730
Géo : Sainte-Marie (974)

Dim 04 Déc, 2005 12:14

Merci, je vais donc sur tes conseils utiliser frenchb....
merci encore. (plus qu'un ou deux petits trucs et je pourrai reléguer Windows dans son étui d'origine)
cédric_vdd

Messages : 34
Géo : Caen, Normandie

Dim 17 Fév, 2008 14:01

sur une gentoo, l'installation de dev-tex/latex-unicode avec emerge (l'équivalent sous debian/ubuntu de latex-ucs avec apt-get ou synaptic) ne permet pas d'utiliser la ligne \usepackage[utf8]{inputenc}, en tous cas chez moi ça n'a pas marché, il m'a fallu après cette installation, utiliser plutôt :

Code: Tout sélectionner
\usepackage{ucs}
\usepackage[utf8x]{inputenc}


tandis que sous ubuntu, la ligne \usepackage[utf8]{inputenc} fonctionne directement sans avoir installé latex-ucs.

une différence entre ma machine ubuntu et la gentoo, différence qui explique sans doute la différence de comportement :

sous ubuntu :
Code: Tout sélectionner
nico@tezcatlipoca:~$ locale
LANG=fr_FR.UTF-8
LANGUAGE=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=fr_FR.UTF-8
nico@tezcatlipoca:~$


sous gentoo :
Code: Tout sélectionner
***@ns ~ $ locale
LANG=fr_FR@euro
LC_CTYPE="fr_FR@euro"
LC_NUMERIC="fr_FR@euro"
LC_TIME="fr_FR@euro"
LC_COLLATE="fr_FR@euro"
LC_MONETARY="fr_FR@euro"
LC_MESSAGES="fr_FR@euro"
LC_PAPER="fr_FR@euro"
LC_NAME="fr_FR@euro"
LC_ADDRESS="fr_FR@euro"
LC_TELEPHONE="fr_FR@euro"
LC_MEASUREMENT="fr_FR@euro"
LC_IDENTIFICATION="fr_FR@euro"
LC_ALL=
***@ns ~ $
nico_h

Messages : 5

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit