Alignement à gauche

Voir le sujet précédent Voir le sujet suivant Aller en bas

Alignement à gauche

Message  toumouye le Mer 8 Juil - 15:53

Bonjour,

En latex, je ne mets aucune indentation sur mes paragraphes.

Lorsque j'insère une figure texgraph (je le fais avec \begin{texgraph} ... \end{texgraph} avec export en pgf), je constate que la figure est légèrement décalée à droite et ceci, y compris avec l'appel de Marges(0,0,0,0). C'est visible notamment avec le côté gauche de l'axe des abscisses par exemple.

Pour remédier à ça, j'ajoute un \hspace{-6.3pt} juste avant le \begin{texgraph}. Le fait de mettre une marge négative avec Marges ne change rien. J'avoue que ce n'est pas très élégant et je me demande comment automatiser la chose.

toumouye

Nombre de messages : 40
Age : 41
Date d'inscription : 13/10/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Alignement à gauche

Message  P.Fradin le Mer 8 Juil - 16:08

Bonjour toumouye,

C'est un problème lié à TeX, as-tu essayé un \noindent avant l'environnement TeXgraph?

Sinon il est possible de régler l'indentation: \setlength{\parindent}{0pt} dans le préambule.

Et même, il y a des paquets qui gèrent ce genre de problèmes, par exemple: \usepackage{parskip}.

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Alignement à gauche

Message  toumouye le Mer 8 Juil - 16:12

Dans mon préambule, j'ai la commande :
\setlength{\parindent}{0cm}, qui permet de supprimer toutes les indentations (mais pas celles des figures texgraph ?)

toumouye

Nombre de messages : 40
Age : 41
Date d'inscription : 13/10/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Alignement à gauche

Message  toumouye le Mer 8 Juil - 16:13

La commande \noindent devant le \begin{texgraph} est sans effet.

toumouye

Nombre de messages : 40
Age : 41
Date d'inscription : 13/10/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Alignement à gauche

Message  toumouye le Mer 8 Juil - 16:20

Le rajout de \usepackage{parskip} ne change rien non plus Sad

toumouye

Nombre de messages : 40
Age : 41
Date d'inscription : 13/10/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Alignement à gauche

Message  P.Fradin le Mer 8 Juil - 16:23

Envoie moi un fchier aussi court que possible montrant le problème.

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Alignement à gauche

Message  toumouye le Mer 8 Juil - 16:41

Pour illustrer la chose (c'est pas la fin du monde non plus, mais bon...) :

Code:

\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage[latin9]{inputenc}
\usepackage{pgf,texgraph}
\usepackage{lmodern}
\newlength{\texgraphpos}
\setlength{\texgraphpos}{-6.1pt}
\setlength{\parindent}{0cm}


\begin{document}

E : le bout de l'axe des abscisses est non aligné sur la lettre E.

\begin{texgraph}[export=pgf]
Marges(0,0,0,0),Fenetre(1.3+2.2*i,4.5-1.2*i,2+2*i),
axes(1.7+2*i,1+i)
\end{texgraph}     

E : le bout de l'axe des abscisses est aligné sur la lettre E.

\hspace{\texgraphpos}\begin{texgraph}[export=pgf]
Marges(0,0,0,0),Fenetre(1.3+2.2*i,4.5-1.2*i,2+2*i),
axes(1.7+2*i,1+i)
\end{texgraph}                         

\end{document}


toumouye

Nombre de messages : 40
Age : 41
Date d'inscription : 13/10/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Alignement à gauche

Message  P.Fradin le Mer 8 Juil - 17:57

Bon, il m'a fallu un peu de temps pour trouver le hic! Le problème venait d'un espace parasite bien caché dans une macro du fichier texgraph.sty. Du coupr j'ai du mettre ce fichier à jour: texgraph.sty.

Maintenant avec ce document:

Code:

\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[frenchb]{babel}
\usepackage[latin9]{inputenc}
\usepackage{pgf,texgraph}
\usepackage{lmodern}
\usepackage{parskip}

\begin{document}

E : le bout de l'axe des abscisses est non aligné sur la lettre E.

\begin{texgraph}[export=pgf]
Marges(0,0,0,0),Fenetre(1.3+2.2*i,4.5-1.2*i,2+2*i),
axes(1.7+2*i,1+i)
\end{texgraph}

E : le bout de l'axe des abscisses est aligné sur la lettre E.

\begin{texgraph}[export=pgf]
Marges(0,0,0,0),Fenetre(1.3+2.2*i,4.5-1.2*i,2+2*i),
axes(1.7+2*i,1+i)
\end{texgraph}

\end{document}

tout va bien.

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Alignement à gauche

Message  toumouye le Mer 8 Juil - 18:26

bingo, ça marche ! (au fait, c'était quoi le hic ?)

toumouye

Nombre de messages : 40
Age : 41
Date d'inscription : 13/10/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Alignement à gauche

Message  P.Fradin le Mer 8 Juil - 18:31

toumouye a écrit:(au fait, c'était quoi le hic ?)

Relis bien mon dernier message Laughing (un espace parasite).

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Alignement à gauche

Message  Contenu sponsorisé Aujourd'hui à 5:57


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum