Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Aller à la page:  1 2 Page suivante
Page: 1 sur 2
Accents en latex
Envoyé par: phenix

Bonjour

Je vais peut être essayer d'écrire mon rapport stage en latex alors que pourais utiliser openoffice. ( pour le fun et pour apprendre, mais j'espère que ce n'est pas trop fastidieux)

J'ai un problème pour les accents. J'ai lu qu'il faut faire par exemple "\'E"

Y'a t'il un moyen de gérer les accents normalement ?



$ uptime
19:28:06 up 12 days, 20:46,  2 users,  load average: 213.96, 212.37, 208.44

Poste le Tuesday 7 March 2006 21:33:36
Répondre     Citer    
Re: Accents en latex

Citation
phenix
Y'a t'il un moyen de gérer les accents normalement en LaTeX

\usepackage[latin1]{inputenc}
\usepackage[francais]{babel}

Poste le Tuesday 7 March 2006 21:43:23
Répondre     Citer    
Re: Accents en latex
Envoyé par: phenix

je me suis mal expliqué
J'ai bien mis ces deux lignes au debut du fichier. Mais je voudrais faire des accent sans faire des truc du genre \'E mais en tappant directement le carractère.

Le code cité en exemple produit bien un accent



$ uptime
19:28:06 up 12 days, 20:46,  2 users,  load average: 213.96, 212.37, 208.44

Poste le Tuesday 7 March 2006 21:52:03
Répondre     Citer    
Re: Accents en latex

Citation
phenix
je me suis mal expliqué
J'ai bien mis ces deux lignes au debut du fichier.
Mais je voudrais faire des accent sans faire des trucs du genre \'E mais en tappant directement le
carractère.

Alors, on peut directement mettre des é et même des Ô (et tous les caractères imprimables, même accentués, d'IsoLatin1 = ISO8859-1) dans votre fichier .tex

Cependant, les gourous LaTeX font remarquer qu'un fichier IsoLatin1 est moins portable qu'un fichier Ascii, et suggèrent de ne pas mettre des accents dans un fichier LaTeX destiné au continent nord-américain.



----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Tuesday 7 March 2006 22:00:47
Répondre     Citer    
Re: Accents en latex
Envoyé par: pingus

Salut,

rajoute
\usepackage[T1]{fontenc}

Je trouve quand même cela bien pratique de pouvoir utiliser directement les accents dans le texte.

Poste le Tuesday 7 March 2006 22:07:37
Répondre     Citer    
Re: Accents en latex
Envoyé par: phenix

J'ai ajouté cette ligne mais ca ne change rien. Y'a t'il quelque chose special a installer.

Voici le journal *.log de latex, mais je pense qu'il n'y a rien à voir
This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) (format=latex 2006.3.7)  7 MAR 2006 22:09
entering extended mode
**rapport.tex
(./rapport.tex
LaTeX2e <2003/12/01>
Babel <v3.8d> and hyphenation patterns for loaded.
(/usr/share/texmf-tetex/tex/latex/base/report.cls
Document Class: report 2004/02/16 v1.4f Standard LaTeX document class
(/usr/share/texmf-tetex/tex/latex/base/size12.clo
File: size12.clo 2004/02/16 v1.4f Standard LaTeX file (size option)
)
\c@part=\count79
\c@chapter=\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
)
(/usr/share/texmf-tetex/tex/latex/base/inputenc.sty
Package: inputenc 2004/02/05 v1.0d Input encoding file

(/usr/share/texmf-tetex/tex/latex/base/latin1.def
File: latin1.def 2004/02/05 v1.0d Input encoding file
))
(/usr/share/texmf-tetex/tex/generic/babel/babel.sty
Package: babel 2004/11/20 v3.8d The Babel package

(/usr/share/texmf-tetex/tex/generic/babel/frenchb.ldf
Language: french 2004/04/02 v1.6f French support from the babel system

(/usr/share/texmf-tetex/tex/generic/babel/babel.def
File: babel.def 2004/11/20 v3.8d Babel common definitions
\babel@savecnt=\count88
\U@D=\dimen103
)

Package babel Warning: No hyphenation patterns were loaded for
(babel)                the language `French'
(babel)                I will use the patterns loaded for \language=0 instead.

\l@french = a dialect from \language0
Package babel Info: Making : an active character on input line 219.
Package babel Info: Making ; an active character on input line 220.
Package babel Info: Making ! an active character on input line 221.
Package babel Info: Making ? an active character on input line 222.
\parindentFFN=\dimen104
\std@mcc=\count89
\dec@mcc=\count90
*************************************
* Local config file frenchb.cfg used
*
(/usr/share/texmf-tetex/tex/generic/babel/frenchb.cfg)))
(/usr/share/texmf-tetex/tex/latex/base/fontenc.sty
Package: fontenc 2004/02/22 v1.99f Standard LaTeX package

(/usr/share/texmf-tetex/tex/latex/base/t1enc.def
File: t1enc.def 2004/02/22 v1.99f Standard LaTeX file
LaTeX Font Info:    Redeclaring font encoding T1 on input line 43.
)) (./rapport.aux)
\openout1 = `rapport.aux'.

LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 11.
LaTeX Font Info:    ... okay on input line 11.
LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 11.
LaTeX Font Info:    ... okay on input line 11.
LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 11.
LaTeX Font Info:    ... okay on input line 11.
LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 11.
LaTeX Font Info:    ... okay on input line 11.
LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 11.
LaTeX Font Info:    ... okay on input line 11.
LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 11.
LaTeX Font Info:    ... okay on input line 11.
LaTeX Info: Redefining \dots on input line 11.
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <14.4> on input line 12.
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <7> on input line 12.
 [1

]
(./rapport.toc
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <12> on input line 2.
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <8> on input line 2.
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <6> on input line 2.
LaTeX Font Info:    Try loading font information for OMS+cmr on input line 3.
 (/usr/share/texmf-tetex/tex/latex/base/omscmr.fd
File: omscmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
)
LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <12> not available
(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 3.
)
\tf@toc=\write3
\openout3 = `rapport.toc'.

 [1

] [2]
LaTeX Font Info:    Font shape `OMS/cmr/bx/n' in size <17.28> not available
(Font)              Font shape `OMS/cmsy/b/n' tried instead on input line 22.

[3]
Overfull \hbox (31.09769pt too wide) in paragraph at lines 28--30
\T1/cmr/m/n/12 a ne pas faire de choses illÃ[]gales sur le matÃ[]riel informati
que de l'universitÃ[]. 
 []


Overfull \hbox (19.5117pt too wide) in paragraph at lines 35--36
[]\T1/cmr/m/n/12 MalgrÃ[] tout j'ai pu metre en place kickstart. La but Ã[]tait
 de dÃ[]marrer
 []

[4] (./rapport.aux) ) 
Here is how much of TeX's memory you used:
 1095 strings out of 95332
 12056 string characters out of 1187736
 64417 words of memory out of 1000000
 4210 multiletter control sequences out of 10000+50000
 15254 words of font info for 37 fonts, out of 500000 for 2000
 0 hyphenation exceptions out of 8191
 24i,6n,24p,719b,222s stack positions out of 1500i,500n,5000p,200000b,5000s

Output written on rapport.dvi (5 pages, 5776 bytes).

Mon fichier n'a pas besoin d'être adapté aux americains, il ne serais distribué que sous forme papier.

$ uptime
19:28:06 up 12 days, 20:46,  2 users,  load average: 213.96, 212.37, 208.44

Poste le Tuesday 7 March 2006 22:19:29
Répondre     Citer    
Re: Accents en latex

Peut-être que l'encodage de votre fichier est en UTF8. Il faut que ça soit du IsoLatin1 (sur 8 bits selon ISO-8851-1). Peut-être qu'il faut reconfigurer les locales, ou changer les variables d'environnement comme LANG, LC_TYPE, etc....

Je connais mal les détails, n'utilisant pas UTF8. Et mon hypothèse est peut-être complêtement fausse....

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Tuesday 7 March 2006 22:22:27
Répondre     Citer    
Re: Accents en latex
Envoyé par: pingus

C'est quoi ton entete latex complete ? (la partie avant \begin{document} ou tu charges les packages)

Poste le Tuesday 7 March 2006 22:31:39
Répondre     Citer    
Re: Accents en latex

pour verifier l'encodage de votre clavier, dumpez le en caractère et en hexadécimal par la commande
od -cx fichier.tex
.

Voici le dump par od -cx d'un fichier ess contenant
Ô râge, ô désespoir, ô vieillesse ennemie.
Être ou ne pas être, telle est la question.

[v]- veuillez excuser mes fautes d'accents -[/v]

voici la sortie de od -cx ess
0000000 324       r 342   g   e   ,     364       d 351   s   e   s   p
        20d4 e272 6567 202c 20f4 e964 6573 7073
0000020   o   i   r   ,     364       v   i   e   i   l   l   e   s   s
        696f 2c72 f420 7620 6569 6c69 656c 7373
0000040   e       e   n   n   e   m   i   e   .  \n 312   t   r   e    
        2065 6e65 656e 696d 2e65 ca0a 7274 2065
0000060   o   u       n   e       p   a   s     352   t   r   e   ,    
        756f 6e20 2065 6170 2073 74ea 6572 202c
0000100   t   e   l   l   e       e   s   t       l   a       q   u   e
        6574 6c6c 2065 7365 2074 616c 7120 6575
0000120   s   t   i   o   n   .
        7473 6f69 2e6e
0000126

Reproduisez sur votre machine cette expérience. Si la sortie de od -cx est très différente, vous n'êtes pas en IsoLatin1 (mais je ne sais pas précisément comment y revenir; en gros, reconfigurez vos locales)

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Tuesday 7 March 2006 22:37:40
Répondre     Citer    
Re: Accents en latex
Envoyé par: phenix

\documentclass[a4paper,oneside,12pt]{report}

\usepackage[latin2]{inputenc}
\usepackage[francais]{babel}
\usepackage[T1]{fontenc}

Mon fichier etait en UTF-8

Merci..

$ uptime
19:28:06 up 12 days, 20:46,  2 users,  load average: 213.96, 212.37, 208.44

Poste le Tuesday 7 March 2006 22:40:53
Répondre     Citer    
Re: Accents en latex
Envoyé par: pingus

Donc c'est arrangé ? smiling smiley

Par contre, il vaut mieux les mettre dans cet ordre:

\usepackage[T1]{fontenc}
\usepackage[latin2]{inputenc}
\usepackage[francais]{babel}

Et babel en dernier, car si tu utilises d'autres packages, s'ils se chargent avant babel et qu'ils ont des spécifications pour babel, elles seront bien prise en compte

Poste le Tuesday 7 March 2006 22:44:12
Répondre     Citer    
Re: Accents en latex

pourquoi latin2, n'est-ce pas latin1?

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Tuesday 7 March 2006 22:47:45
Répondre     Citer    
Re: Accents en latex
Envoyé par: nicola

\usepackage[utf8]{inputenc} ne marche pas ?

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Wednesday 8 March 2006 06:46:02
Répondre     Citer    
Re: Accents en latex
Envoyé par: phenix

Citation
Basile STARYNKEVITCH
pourquoi latin2, n'est-ce pas latin1?

Basile STARYNKEVITCH ----

Y'avais entre temps essayé les autres latins pour voir ca si change.

\usepackage[utf8]{inputenc} ne marche pas !

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


Mon probème est effectivement réglé. J'ai enlevé le "set encoding=utf8" de mon vimrc. iconv m'a evité de perdre du temps


$ uptime
19:28:06 up 12 days, 20:46,  2 users,  load average: 213.96, 212.37, 208.44

Poste le Wednesday 8 March 2006 18:22:28
Répondre     Citer    
Re: Accents en latex
Envoyé par: nicola

Une raison pour moi pour ne pas utiliser LaTeX : pas d’utf8.

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Wednesday 8 March 2006 19:27:22
Répondre     Citer    
Re: Accents en latex

Citation
nicola
Une raison pour moi pour ne pas utiliser LaTeX : pas d’utf8.

Et utiliser quoi à la place, notamment quand on doit écrire des formules de math, de chimie, des indexes, des bibliographies, ....?

J'ai aussi utilisé Lout, qui est un formatteur comme LaTeX -sous licence GPL- mais sa diffusion est quasi-confidentielle, donc il y a très peu de paquets pour Lout.

De plus un certain nombre de publications ou conférences imposent LaTeX.

C'est un peu hors sujet, mais ce que je déplore le plus, c'est les appels de R&D nationaux ou quasi-européens comme (RNTL? ou) Eureka ou Itea qui imposent un format MicroSoft pour les documents soumis! Je trouve scandaleux que l'argent public impose un produit propriétaire américain... Heureusement, c'est en train de changer un tout petit peu (et les derniers appels européens IST demandent des documents en PDF)



----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Wednesday 8 March 2006 19:42:28
Répondre     Citer    
Re: Accents en latex

je profite de ce fil pour faire de la "pub" pour Advi - ou Active DVI - (développé à l'INRIA, par d'anciens collègues, en Ocaml).

[advi.inria.fr]


Active DVI permet de faire de jolies présentations animées en LaTeX. On peut même y inclure l'exécution d'un logiciel. Et il y a aussi WhizzyTex, un mode Emacs utilisant advi qui rend Emacs WYSIWIG: dès que vous tapez quelques lettres en LaTeX, vous en voyez l'effet visuel à coté.

Certaines distributions (en tout cas Debian) ont des paquets pour advi.

Cordialement



----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Wednesday 8 March 2006 21:17:27
Répondre     Citer    
Re: Accents en latex
Envoyé par: nicola

Citation
Basile STARYNKEVITCH
Et utiliser quoi à la place, notamment quand on doit écrire des formules de math, de chimie, des indexes, des bibliographies, ....?

OpenOffice.org, voire XHTML+MathML pour la frime.

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Wednesday 8 March 2006 21:18:13
Répondre     Citer    
Re: Accents en latex
Envoyé par: phenix

24h aprés avoir testé le latex je suis agrablement surpris de la qualité du resultat. Les choses que ne plaisent
pas corespondes caracteres speciaux, comme devoir faire \$ au lieu de $, \euro{} au lieu de €

La je cherche deux points.
*comment mettre en valeur le resultat de lignes de commandes ou des fichiers copie/collé dans la page. Typiquement en utilisant la police courier, je ne sait pas si il existe une commande latex equivalente de "<code></code>"

J'utilise la commande /chapter mais je n'arrive pas a changer la forme comme dans
[zoonek.free.fr]



$ uptime
19:28:06 up 12 days, 20:46,  2 users,  load average: 213.96, 212.37, 208.44

Poste le Wednesday 8 March 2006 22:02:41
Répondre     Citer    
Re: Accents en latex

Je conseille la lecture d'un ou plusieurs livres sur LaTeX. Je ne suis pas un grand habitué de LaTeX, mais le nombre de paquets y est très grand, et j'en connais peu.

Il y a plusieurs paquets pour lister du code.

[v]PS: j'ai commis plusieurs erreurs dans ma vie. L'une d'elle a été de rédiger ma thèse en Word sur Mac (en intelligence artificielle, donc peu de formules de math compliquées, mais beaucoup de listings). A l'époque -1990-, Linux n'existait pas encore...[/v]

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Wednesday 8 March 2006 22:07:50
Répondre     Citer    
Aller à la page:  1 2 Page suivante
Page: 1 sur 2

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Accents en latex
Posez dans ce forum les questions qui ne trouvent pas place dans les autres...
Nouveau sujet sur ce forum

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons