Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/02/2009, à 20:18

durthu

[résolu] problème d'interligne en latex

bonjour à tous,
je suis confronté à un petit problème avec Latex.
J'aimerais savoir si il est possible d'avoir un interligne différent pour le document et les tableaux qu'il contient ?

En effet, le document que j'écris doit avoir un interligne de 1.5 mais cela rallonge (inutilement ?) mes tableaux. J'utilise la commande \renewcommand{\baselinestretch}{1.5}.
Peut on rajouter une commande devant les tableaux pour ne pas suivre temporairement cette règle ?

Merci d'avance.

PS : connaissez vous un forum francophone des utilisateurs de Latex ?

Dernière modification par durthu (Le 23/02/2009, à 22:51)

Hors ligne

#2 Le 22/02/2009, à 23:22

gigiair

Re : [résolu] problème d'interligne en latex

durthu a écrit :

bonjour à tous,
je suis confronté à un petit problème avec Latex.
J'aimerais savoir si il est possible d'avoir un interligne différent pour le document et les tableaux qu'il contient ?

En effet, le document que j'écris doit avoir un interligne de 1.5 mais cela rallonge (inutilement ?) mes tableaux. J'utilise la commande \renewcommand{\baselinestretch}{1.5}.
Peut on rajouter une commande devant les tableaux pour ne pas suivre temporairement cette règle ?

L'utilisation de \baselinestretch pour changer l'interligne est très déconseillée. Il vaut mieux utiliser l'extension setspace.sty. Voici un exemple.

\documentclass{article}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{textcomp}
\usepackage[a4paper,pdftex,dvips]{geometry}
\usepackage{lipsum}
\usepackage{setspace}
\usepackage[frenchb]{babel}
\begin{document}
\onehalfspacing
\lipsum[1]
{\singlespacing \begin{tabular}{ccc}
   a&b&c\\ a&b&c\\ a&b&c\\
 \end{tabular}
}
\lipsum[1-2]
 \end{document}
durthu a écrit :

PS : connaissez vous un forum francophone des utilisateurs de Latex ?

La référence est le newsgroup
fr.comp.text.tex
Il y a aussi le site très bien  fréquenté
http://forum.mathematex.net/latex-f6/


--
JJR.

Hors ligne

#3 Le 23/02/2009, à 00:24

durthu

Re : [résolu] problème d'interligne en latex

j'ai utilisé la commande \renewcommand{\baselinestretch}{1.5} pour mon document entier, la méthode que tu me proposes permet de changer l'interligne uniquement pour le tableau ? j'ai bien compris ?

L'extension setspace.sty est elle installée de base ou dois je installer un package particulier ?

Désolé pour toutes ces questions mais je m'y perds un peu tongue

Hors ligne

#4 Le 23/02/2009, à 09:53

playmobill

Re : [résolu] problème d'interligne en latex

Il faut installer le paquet setspace s'il n'est pas installé, mais c'est un paquet très basique et il serait curieux que tu ne l'ai pas déjà installé. Enfin, si tu lis mieux l'exemple de gigiair, tu verras d'abord un \onehalfspacing en début de document qui précise l'interlignage 1,5 pour l'ensemble du document et un \singlespacing dans une paire d'accolades autour du tableau pour revenir à un interlignage simple pour ce dernier.


Passer à Linux n’est pas un défi, c’est juste un choix.

Hors ligne

#5 Le 23/02/2009, à 10:47

gigiair

Re : [résolu] problème d'interligne en latex

Le mieux est de compiler l'exemple. S'il y a des messages d'erreur, les poster ici.


--
JJR.

Hors ligne

#6 Le 23/02/2009, à 12:40

durthu

Re : [résolu] problème d'interligne en latex

en compilant l'exemple, je n'ai pas d'erreurs particulières et j'arrive à avoir un document qui à l'air d'avoir un interligne différent.
Par contre, en insérant les codes dans mon document latex, il y a un message d'erreur qui apparait. Le message est le suivant :
essai:21: Undefined control sequence \onehalfspacing.
essai:39: Package inputenc Error: Unicode char \u8:  not set up for use with LaTeX.
essai:72: Undefined control sequence \singlespacing

alors que rien n'apparait lors de la compilation de l'exemple...  neutral

Dernière modification par durthu (Le 23/02/2009, à 12:41)

Hors ligne

#7 Le 23/02/2009, à 15:57

gigiair

Re : [résolu] problème d'interligne en latex

C'est un problème de copier-coller vraisemblablement du à ton éditeur.
Si tu tapes « à la main » le \usepackage{setspace} et les commandes \doublespacing, \singlesplacing ou \onehalfspacing, tu as les mêmes erreurs ?
Il faut que le \usepackage[xxxx]{inputenc} soit compatible avec l'encodage de ton éditeur.

Dernière modification par gigiair (Le 23/02/2009, à 15:58)


--
JJR.

Hors ligne

#8 Le 23/02/2009, à 22:50

durthu

Re : [résolu] problème d'interligne en latex

roll
désolé.... je n'avais pas déclaré \usepackage{setspace}
ca fonctionne bien merci énormément !!!

Hors ligne

#9 Le 23/02/2009, à 23:11

gigiair

Re : [résolu] problème d'interligne en latex

La doc de setspace est dans le fichier setspace.sty lui-même.
Les commandes \singlespace, \onehalfspace \doublespace existent sous forme d'environnement
\begin{xxxspace}...\end{xxxspace}
Il existe aussi un environnement spacing qui permet de régler l'espacement à son goût :

\begin{spacing}{2.5}
....
\end{spacing}

Dernière modification par gigiair (Le 23/02/2009, à 23:11)


--
JJR.

Hors ligne