TeXgraph
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-50%
Le deal à ne pas rater :
-50% sur les sacs à dos pour ordinateur portable Urban Factory ...
19.99 € 39.99 €
Voir le deal

Alignement à gauche

2 participants

Aller en bas

Alignement à gauche Empty Alignement à gauche

Message  toumouye 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 : 49
Date d'inscription : 13/10/2008

Revenir en haut Aller en bas

Alignement à gauche Empty Re: Alignement à gauche

Message  P.Fradin 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 : 62
Date d'inscription : 19/01/2008

http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Alignement à gauche Empty Re: Alignement à gauche

Message  toumouye 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 : 49
Date d'inscription : 13/10/2008

Revenir en haut Aller en bas

Alignement à gauche Empty Re: Alignement à gauche

Message  toumouye Mer 8 Juil - 16:13

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

toumouye

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

Revenir en haut Aller en bas

Alignement à gauche Empty Re: Alignement à gauche

Message  toumouye Mer 8 Juil - 16:20

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

toumouye

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

Revenir en haut Aller en bas

Alignement à gauche Empty Re: Alignement à gauche

Message  P.Fradin 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 : 62
Date d'inscription : 19/01/2008

http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Alignement à gauche Empty Re: Alignement à gauche

Message  toumouye 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 : 49
Date d'inscription : 13/10/2008

Revenir en haut Aller en bas

Alignement à gauche Empty Re: Alignement à gauche

Message  P.Fradin 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 : 62
Date d'inscription : 19/01/2008

http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Alignement à gauche Empty Re: Alignement à gauche

Message  toumouye Mer 8 Juil - 18:26

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

toumouye

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

Revenir en haut Aller en bas

Alignement à gauche Empty Re: Alignement à gauche

Message  P.Fradin 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 : 62
Date d'inscription : 19/01/2008

http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Alignement à gauche Empty Re: Alignement à gauche

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser