Discussion:
Faire un zéro barré et une double barre dans un tableau de variation.
(trop ancien pour répondre)
François
2007-08-22 14:56:46 UTC
Permalink
Bonjour à tous.

Personnellement, je fais mes tableaux de variations "à la main" et
globalement le résultat me plait. Je n'ai jamais trouvé une commande qui
fasse un zéro barré verticalement (comme on a dans les tableaux de
signes), donc je l'ai faite moi-même de façon très archaïque.

8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--
\newcommand{\zb}{%
\vline\begin{pspicture}(0,0)%
\rput[B](-0.5\arrayrulewidth,0){$0$}%
\end{pspicture}}
8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8

Donc pour faire un tableau de variation, je bricole un peu. J'utilise
les noeuds de pstricks pour faire mes flèches, des \hspace*{-20pt} pour
faire des ajustements de positions. Bref, c'est assez artisanal. Voici
un exemple complet à compiler via LaTeX->dvips(->pdf) :

8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--
\documentclass{article}
\usepackage{pstricks-add}
\usepackage{array}

\newcommand{\zb}{%
\vline\begin{pspicture}(0,0)%
\rput[B](-0.5\arrayrulewidth,0){$0$}%
\end{pspicture}}
\newcommand{\db}{\vline \thinspace \vline}% double barre

\begin{document}

\begin{center}
\renewcommand{\arraystretch}{1.2}
$\begin{array}{|c|lccccrr|}
\hline
x &-\infty & & -1 & & \alpha & & +\infty \\ \hline
P(x) & & - & \vline & - & \zb & + & \\ \hline
(1+x^3)^2 & & + &\zb & + & \vline & + & \\ \hline
f'(x)& & - & \db & - & \zb & + & \\ \hline
&\rnode{A}{0}&&\db& \hspace*{-20pt}\rnode[br]{BB}{+\infty}&&& \rnode{D}{0}\\
G & && \db & & & & \\
&&\rnode{B}{-\infty} \hspace*{-18pt}&\db&& \rnode{C}{\beta~} & & \\
\hline
\end{array}$
\ncline[arrowscale=1.3]{->}{A}{B}
\ncline[arrowscale=1.3]{->}{BB}{C}
\ncline[arrowscale=1.3]{->}{C}{D}
\end{center}

\end{document}
8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--


Voici mes questions :

1) Connaissez vous une commande plus simple et/ou meilleure qui fasse un
zéro barré ?
2) J'aurais préféré une double barre telle que la barre de gauche soit
alignée avec la barre de la rangée juste du dessus (suis-je clair ?).
Comment faire ?

Et enfin :

3) Pouvez faire le même tableau que celui de mon exemple avec une autre
méthode (peut-être plus lisible et moins archaïque) afin de comparer le
rendu ? Je suis assez difficile sur l'esthétique et, jusqu'à présent, je
n'ai pas trouvé de résultat autant satisfaisant à mes yeux que ce que je
viens de vous montrer en exemple.

Merci d'avance.

François
r***@wanadoo.fr
2007-08-22 20:41:42 UTC
Permalink
Post by François
3) Pouvez faire le même tableau que celui de mon exemple avec une autre
méthode (peut-être plus lisible et moins archaïque) afin de comparer le
rendu ?
bonjour,
j'ai fait en vitesse un essai avec le paquetage variations de
Christian Obrecht
le code et le résultat sont affichés ici
http://perso.orange.fr/calque/latex/latexvariations2.html

en espérant que cela vous intéressera,
cordialement
Patrick Roux
Alain Matthes
2007-08-22 21:54:16 UTC
Permalink
On 2007-08-22 22:41:42 +0200, roux-***@wanadoo.fr said:
Vous pouvez jeter un oeil sur

http://altermundus.fr/pages/pdflatex/tab.html

c'est fait avec tikz mais la doc est là et complète :
http://altermundus.fr/pages/downloads/doc-TKZtab.pdf

le seul ennui je déteste les zéros barrés mais ne pas les barrer étant
une complication supplémentaire cela peut s'arranger.

Cordialement Alain
m***@free.fr
2007-08-23 00:00:38 UTC
Permalink
Merci beaucoup pour vos réponses très intéressantes.

Le package variations donne un résultat très satisfaisant. Pour la
lisibilité du source c'est du 20 sur 20. De plus, pas de pstricks,
donc on peut compiler comme on veut. En revanche le zéro barré n'est
pas très net quand on zoome un peu (c'est sans doute imperceptible sur
le papier) et la double barre a le même défaut que je décrivais dans
le premier message. Merci Patrick Roux, je vais sans doute me pencher
sur ce package.

Alain, c'est je vous l'ai déjà dit je crois : à quand vos packages sur
le CTAN ? Vraiment, là aussi c'est un résultat qui mérite qu'on s'y
intéresse. Il y a toujours ce problème (enfin à mes yeux c'est un
problème) de la double barre pas alignée comme je voudrais.

Merci à tous les deux pour vos contributions. S'il y a d'autres
candidats, il ne faut pas hésiter...

PS : moi j'aime bien les zéros barrés :-)
Olivier Reboux
2007-08-23 08:32:20 UTC
Permalink
Post by m***@free.fr
Merci beaucoup pour vos réponses très intéressantes.
Le package variations donne un résultat très satisfaisant. Pour la
lisibilité du source c'est du 20 sur 20. De plus, pas de pstricks,
donc on peut compiler comme on veut. En revanche le zéro barré n'est
pas très net quand on zoome un peu (c'est sans doute imperceptible sur
le papier) et la double barre a le même défaut que je décrivais dans
le premier message. Merci Patrick Roux, je vais sans doute me pencher
sur ce package.
Alain, c'est je vous l'ai déjà dit je crois : à quand vos packages sur
le CTAN ? Vraiment, là aussi c'est un résultat qui mérite qu'on s'y
intéresse. Il y a toujours ce problème (enfin à mes yeux c'est un
problème) de la double barre pas alignée comme je voudrais.
Merci à tous les deux pour vos contributions. S'il y a d'autres
candidats, il ne faut pas hésiter...
PS : moi j'aime bien les zéros barrés :-)
C'est marrant cette dénomination : ce ne sont pas des zéro(s ?) barrés
mais des zéro posés sur une ligne verticale d'un tableau.
Moi j'aime pas cette superposition.

Sur les paquets j'utilise variations, mais je ne suis pas super
convaincu ni par la lisibilité du code, ni par le résultat. Mais c'est
bien plus rapide que par des pstricks et consort.
Olivier Reboux
Denis Leger
2007-08-23 10:28:36 UTC
Permalink
Le Wed, 22 Aug 2007 17:00:38 -0700
Post by m***@free.fr
Merci beaucoup pour vos réponses très intéressantes.
Le package variations donne un résultat très satisfaisant. Pour la
lisibilité du source c'est du 20 sur 20. De plus, pas de pstricks,
donc on peut compiler comme on veut. En revanche le zéro barré n'est
pas très net quand on zoome un peu (c'est sans doute imperceptible sur
le papier) et la double barre a le même défaut que je décrivais dans
le premier message. Merci Patrick Roux, je vais sans doute me pencher
sur ce package.
Alain, c'est je vous l'ai déjà dit je crois : à quand vos packages sur
le CTAN ? Vraiment, là aussi c'est un résultat qui mérite qu'on s'y
intéresse. Il y a toujours ce problème (enfin à mes yeux c'est un
problème) de la double barre pas alignée comme je voudrais.
Merci à tous les deux pour vos contributions. S'il y a d'autres
candidats, il ne faut pas hésiter...
Tu peux essayer ma macro \tabvar si tu veux, elle n'a pas le problème
d'alignement de la double barre... mais utilise pstricks.

http://membres.lycos.fr/leger/
--
Denis Léger
MP Maths -- Brest
François
2007-08-25 23:59:38 UTC
Permalink
Merci Denis pour votre lien, mais quand je clique dessus, j'ai plein
d'alertes de virus. Je préfère ne pas insister.

Je voudrais avoir une petite précision, si c'est possible, sur le
package variations. Il n'est pas si mal, mais comme je l'ai déjà
signalé, j'ai des flèches assez moches. Quand je zoome, j'ai des petits
carrés très visibles. Or sur la documentation (via le CTAN), on a un
petit exemple où les flèches sont très nettes, même en zoomant. Comment
faut-il faire pour avoir de belles flèches. Voici mon code
(LaTeX->dvi->pdf) :

\documentclass[a4paper,10pt]{report}
\usepackage[latin1]{inputenc}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}

\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{lmodern}

\usepackage{variations}

\begin{document}

\def\inv{\dfrac{1}{x}}
\begin{variations}
x & \mI & & & 0 & & & \pI \\ \filet
\m{\inv} & \h0 & \d & \mI & \bb & \h\pI & \d & 0 \\
\end{variations}

\end{document}


François
Denis Leger
2007-08-27 07:08:56 UTC
Permalink
Le Sun, 26 Aug 2007 01:59:38 +0200
Post by François
Merci Denis pour votre lien, mais quand je clique dessus, j'ai plein
d'alertes de virus. Je préfère ne pas insister.
Je ne vois pas comment on pourrait attraper un virus en chargeant un
fichier tex ? De toutes façon, il y a une solution contre les virus :
utiliser un vrai système d'exploitation ;-)

Sinon, je peux t'envoyer le fichier directement sur ton adresse e-mail.
Post by François
Je voudrais avoir une petite précision, si c'est possible, sur le
package variations.
Je ne le connais pas...

Amicalement,
--
Denis Léger
MP Maths -- Brest
François
2007-08-27 09:06:17 UTC
Permalink
Post by Denis Leger
Le Sun, 26 Aug 2007 01:59:38 +0200
Post by François
Merci Denis pour votre lien, mais quand je clique dessus, j'ai plein
d'alertes de virus. Je préfère ne pas insister.
Je ne vois pas comment on pourrait attraper un virus en chargeant un
utiliser un vrai système d'exploitation ;-)
Et oui ;-), j'y pense sérieusement. Je le ferai un jour, c'est sûr.
C'est le temps qui me manque pour l'instant.
Post by Denis Leger
Sinon, je peux t'envoyer le fichier directement sur ton adresse e-mail.
En fait, avec mon PC je n'ai pas eu d'alerte (j'en ai eu avec deux
autres PC va comprendre). Donc j'ai finalement récupérer le package.
Merci de la proposition quand même.
Post by Denis Leger
Post by François
Je voudrais avoir une petite précision, si c'est possible, sur le
package variations.
Je ne le connais pas...
Et bien si quelqu'un a une idée ... car ça m'intrigue cette histoire.

François

Continuer la lecture sur narkive:
Résultats de recherche pour 'Faire un zéro barré et une double barre dans un tableau de variation.' (Questions et réponses)
6
réponses
Help !!! tableau de signes?
démarré 2010-10-22 09:21:50 UTC
mathématiques
Loading...