[Doc] Créer un document au format IEEE (LaTeX)
-
- Modérateur honoraire
- Messages : 1803
- Inscription : samedi 28 mai 2005, 14:48
- Localisation : Orsay, France
[Doc] Créer un document au format IEEE (LaTeX)
Je poste ceci pour ceux qui se demandent comment on fait pour écrire sur deux colonnes par exemple. De plus cela permet de se conformer aux normes dictées par l'IEEE. Ainsi on peut être sûr de la qualité de son document...
- Pièces jointes
-
- IEEEtran.zip
- Le fichier de déclarations classes & styles, plus le fichier exemple et .tex.
- (346.48 Kio) Téléchargé 2142 fois
-
- IEEEtranBST.zip
- Et voilà la suite pour gérer la bibliographie... (facultatif)
- (204.62 Kio) Téléchargé 1933 fois
Soucis avec Babel...
Bonjour,
j'ai un petit soucis de compilation quand j'utilise la classe IEEEtran avec Babel en français.
C'est à dire qu'à la fin de Texify de winedt, la fenetre de compilation s'arrete sur un "?" et me dit que la langue "French n'est pas encore définie. Si je tape 'entrer' la fenetre se ferme et le fichier dvi est bien créé.
Mais ce message d'erreur est plutot ennuyeux.
voici mon .TEX, que j'ai fait à partir du fichier d'exemple de la classe IEEE en ajoutant les instructions relative à Babel:
ici
Quelqu'un saurait quoi faire?
merci,
paco
j'ai un petit soucis de compilation quand j'utilise la classe IEEEtran avec Babel en français.
C'est à dire qu'à la fin de Texify de winedt, la fenetre de compilation s'arrete sur un "?" et me dit que la langue "French n'est pas encore définie. Si je tape 'entrer' la fenetre se ferme et le fichier dvi est bien créé.
Mais ce message d'erreur est plutot ennuyeux.
voici mon .TEX, que j'ai fait à partir du fichier d'exemple de la classe IEEE en ajoutant les instructions relative à Babel:
et la fenêtre de compilation:\documentclass[journal]{IEEEtran}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english,frenchb]{babel}
\hyphenation{op-tical net-works semi-conduc-tor}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\title{Titre}
\author{auteurs% <-this % stops a space
\thanks{Manuscript received March 2, 2006; revised March 3, 2006.
This work was supported.}% <-this % stops a space
\thanks{All are with the the others}}
\markboth{titre, le mardi 14 février,~Vol.~1,
No.~1,~March~2006}{Shell \MakeLowercase{\textit{et al.}}: titre}
\maketitle
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{abstract}
abstract
\end{abstract}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Section1}
\PARstart{B}{la} blabla
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\end{document}
ici
Quelqu'un saurait quoi faire?
merci,
paco
-
- Modérateur honoraire
- Messages : 6962
- Inscription : mercredi 15 février 2006, 13:18
- Localisation : le havre
- Contact :
après quelques essais, je dirais incompatibilité entre la classe IEEEtrans et Babel. Ou Babel est déjà lancé par cette classe.
Voilà ce que j'ai changé :
Le problème : est-ce que tu auras bien une mise en page en français. A tester.
Tu peux passer l'option
à LaTeX, pour qu'il ne s'arrète pas à chaque erreur de compilation.
Voilà ce que j'ai changé :
Code : Tout sélectionner
\documentclass[journal,english,frenchb]{IEEEtran}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
%\usepackage{babel}
\hyphenation{op-tical net-works semi-conduc-tor}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\title{Titre}
\author{auteurs% <-this % stops a space
\thanks{Manuscript received March 2, 2006; revised March 3, 2006.
This work was supported.}% <-this % stops a space
\thanks{All are with the the others}}
\markboth{titre, le mardi 14 février,~Vol.~1,
No.~1,~March~2006}{Shell \MakeLowercase{\textit{et al.}}: titre}
\maketitle
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{abstract}
abstract
\end{abstract}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Section1}
\PARstart{B}{la} blabla
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\end{document}
Tu peux passer l'option
Code : Tout sélectionner
-interaction=nonstopmode
à LaTeX, pour qu'il ne s'arrète pas à chaque erreur de compilation.
Bonjour Rebouxo et merci de te pencher sur mon problème.
Effectivement ton code compile mais la mise en page n'est plus en français.
On peut vérifier ça avec la commande
qui montre le découpage dans la compilation et dans le .log
Si 'signal' est découpé en 'si-gnal' c'est en français, si on a 'sig-nal' c'est en anglais.
Je viens de remarquer aussi qu'il est utile de supprimer le fichier .aux du répertoire. Je ne sais pas à quoi ça sert mais en tout cas ça empèche de compiler dans certain cas.
En tout cas il y a effectivement une sorte d'incompatibilité. Mais bon c'est pas grave on va faire avec.
merci, à plus
paco
[Winedt/Miktex]
Effectivement ton code compile mais la mise en page n'est plus en français.
On peut vérifier ça avec la commande
Code : Tout sélectionner
\showhyphens{signal container \'ev\'enement alg\`ebre}
\showhyphens{signal container événement algèbre}
Si 'signal' est découpé en 'si-gnal' c'est en français, si on a 'sig-nal' c'est en anglais.
Je viens de remarquer aussi qu'il est utile de supprimer le fichier .aux du répertoire. Je ne sais pas à quoi ça sert mais en tout cas ça empèche de compiler dans certain cas.
En tout cas il y a effectivement une sorte d'incompatibilité. Mais bon c'est pas grave on va faire avec.
merci, à plus
paco
[Winedt/Miktex]
-
- Modérateur honoraire
- Messages : 6962
- Inscription : mercredi 15 février 2006, 13:18
- Localisation : le havre
- Contact :
Oui parfois, LaTeX écrit des choses dans ce fichier .aux, qui mettent des nombreuses erreurs, qui parfois disparraissent à la deuxième compilation, mais pas toujours.
Et IEEE, que disent-ils ?
C'est un journal non ? Autorisent-ils d'écrire en français ? As-tu essayé avec l'option canadien ? si je ne m'abuse IEEE doit être d'origine anglo-saxonne voir états-unienne ?
Bon courage.
Et IEEE, que disent-ils ?
C'est un journal non ? Autorisent-ils d'écrire en français ? As-tu essayé avec l'option canadien ? si je ne m'abuse IEEE doit être d'origine anglo-saxonne voir états-unienne ?
Bon courage.
bug? : IEEEtran et EPS contenant un espace
Bonjour,
quelqu'un aurait-il déjà croisé le problème suivant:
l'inclusion (dans un document de classe IEEEtran) d'une figure .eps contenant du texte et un espace dans ce texte produit un document postscript provoquant l'erreur ci-dessous lorsqu'il est interprété avec gv, ou ps2pdf.
Après plusieurs essais (le fichier .eps étant tout à fait valide), la seule manière de supprimer l'erreur est de changer la classe de document pour quelque chose de plus classique (par exemple, article)
Quelqu'un sait-il d'où vient ce problème, et comment le résoudre ?
quelqu'un aurait-il déjà croisé le problème suivant:
l'inclusion (dans un document de classe IEEEtran) d'une figure .eps contenant du texte et un espace dans ce texte produit un document postscript provoquant l'erreur ci-dessous lorsqu'il est interprété avec gv, ou ps2pdf.
Après plusieurs essais (le fichier .eps étant tout à fait valide), la seule manière de supprimer l'erreur est de changer la classe de document pour quelque chose de plus classique (par exemple, article)
Quelqu'un sait-il d'où vient ce problème, et comment le résoudre ?
Code : Tout sélectionner
Error: /undefined in --get--
Operand stack:
--nostringval-- --dict:17/18(ro)(L)-- 32 space --dict:71/71(ro)(L)-- space
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1 3 %oparray_pop 1 3 %oparray_pop 1 3 %oparray_pop 1 3 %oparray_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- %finish_show --nostringval-- --nostringval-- 13 6 1 --nostringval-- (gs_show_enum) %op_show_continue --nostringval-- --nostringval--
Dictionary stack:
--dict:1115/1686(ro)(G)-- --dict:0/20(G)-- --dict:84/200(L)-- --dict:200/300(L)-- --dict:87/200(L)-- --dict:35/200(L)-- --dict:17/18(ro)(L)--
Current allocation mode is local
ESP Ghostscript 815.00: Unrecoverable error, exit code 1
-
- Sujets similaires
- Réponses
- Vues
- Dernier message
-
- 3 Réponses
- 336 Vues
-
Dernier message par Deltapositif
-
- 16 Réponses
- 1697 Vues
-
Dernier message par gigiair
-
- 8 Réponses
- 876 Vues
-
Dernier message par kriztho
-
- 24 Réponses
- 2076 Vues
-
Dernier message par MB
-
- 5 Réponses
- 2247 Vues
-
Dernier message par Albert555