#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
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}
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
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...
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
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