Environnement tikz

Bonjour,
je souhaite écrire un tableau de signes avec tikz mais les nombres de la première ligne ne s'alignent pas et montent crescendo.
Voici le code.
\documentclass[11pt,dvips]{article} 
\usepackage{hyperref}
%\usepackage[cp1252]{inputenc}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[top=2cm,bottom=2cm,left=1cm,%
right=1cm]{geometry}
\usepackage{graphicx}
\usepackage{pstricks,pst-plot,pst-eucl} 
\usepackage{framed}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{ulem}
\usepackage{mathrsfs}
\usepackage{fancybox}
\usepackage{multicol}
\usepackage{xcolor}
\usepackage{epsfig}
\usepackage{pifont}
\usepackage[framed]{ntheorem}
\usepackage[frenchb]{babel}
\usepackage{tabularx}
\usepackage{fancyhdr}
\usepackage{fp}

\usepackage{pstricks-add}
\usepackage{lipsum,enumitem}

\def\R{{\mathbb R}}
%\def\Q{{\mathbb Q}}
\def\Z{{\mathbb Z}}
%\def\D{{\mathbb D}}
\def\N{{\mathbb N}}
%\def\C{{\mathbb C}}

\newcommand{\encad}[1]{%
	\fbox{\begin{minipage}[t]{1\linewidth}%
			#1\end{minipage}}}
\setlength{\theorempreskipamount}{0pt}
\setlength{\theorempostskipamount}{0pt}
\theoremstyle{break}
\theorembodyfont{\upshape}
\newframedtheorem{Th}{Th\'eor\`eme}
\newframedtheorem{Prop}{Propri\'et\'e}
\newtheorem{Rem}{Remarque}
\newtheorem{Not}{Notation}
\newtheorem*{Dem}{D\'emonstration}
%\theorembodyfont{\rmfamily}
%\newtheorem{Exo}{EXERCICE \no{}}
%\theorembodyfont{\small \sffamily}
\newtheorem{Ex}{Exemple}
\newtheorem{rem}{Remarque}
\theorembodyfont{\slshape}
\newframedtheorem{Def}{D\'efinition}

\renewcommand\thesection{\Roman{section}}
\renewcommand\FrenchLabelItem{\textbullet}
\newcommand{\V}{\overrightarrow}
\renewcommand\thesection{\Roman{section}}
\renewcommand{\thesubsection}{\quad \arabic{subsection})}
\renewcommand{\thesubsubsection}{\qquad \alph{subsubsection})}
\renewcommand\FrenchLabelItem{\textbullet}

\setlength\parindent{0pt}      % Pour éviter l'indentation en début de paragraphe
\newcommand{\cRM}[1]{\MakeUppercase{\romannumeral #1}} % chiffre romain

\usepackage{algorithm} 
\usepackage{algorithmic}
\usepackage{eurosym}
\usepackage{tikz,tkz-tab}

\begin{document}
\begin{tikzpicture}
\tkzTabInit{$x$ / 1 , $f(x)$ / 1}{$0$, $6$, $+\infty$}
\end{tikzpicture}
\end{document}

Réponses

  • Je ne constate pas ce que tu dis (avec moins de paquets inclus, il est vrai).
  • Le package tkz-tab peut être intéressant : https://zestedesavoir.com/tutoriels/439/des-tableaux-de-variations-et-de-signes-avec-latex/

    Edit : j'ai rien dit, répondu beaucoup trop vite ! ;)
  • Bonjour,

    Maths Coss, effectivement avec ton préambule pas de problème, mais avec le mien j'ai les nombres qui montent en diagonale.
    Je ne comprends pas pourquoi ?
    Qu'est-ce qui dans mon préambule provoque cela ?

    Merci pour votre aide.
  • bulledesavon a écrit:
    Qu'est-ce qui dans mon préambule provoque cela ?
    Je ne sais pas. Pour le savoir, ce qu'il faut faire, c'est ajouter les packages un par un (ou par paquets de quelques-uns) jusqu'à trouver celui ou ceux qui posent problème. Comme principe, je trouve bizarre d'utiliser pstricks en même temps que tikz mais c'est un a priori.
  • C'est ce package \usepackage{pstricks-add} qui pose problème. Quand je l'enlève, je n'ai plus de soucis, les nombres de la première ligne sont alignés. C'est étrange non ?
  • Eh bien, maintenant tu sais... Ce n'est pas la première interaction délétère entre deux paquets. Le problème vient souvent du fait que des macros portant le même nom sont définies deux fois, une fois par paquet. Or seule compte la dernière définition. Ainsi, quand le paquet qui donne la première définition appelle la macro, il y a un problème.

    Dans le cas de pstricks-* et tikz-*, leur but est le même et les procédés sont sans doute très différents (l'un doit produire du postscript, l'autre plutôt du pdf, je ne sais pas du tout en vérité) : les interactions me semblent risquées, et en effet...

    Reste à savoir ce qu'il faut faire : as-tu vraiment besoin de pstricks-* et de TiKZ ? Si oui, une façon de faire de produire les figures à part (en utilisant l'un ou l'autre, le « ou » étant exclusif), de les sauver dans des fichiers pdf ou eps et de les inclure.
  • Math Coss a écrit:
    produire les figures à part (en utilisant l'un ou l'autre, le « ou » étant exclusif), de les sauver dans des fichiers pdf ou eps et de les inclure.

    Très bonne idée. Oui des fois j'utilise pstrick pour faire des figures.
Connectez-vous ou Inscrivez-vous pour répondre.