Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/05/2008, à 23:46

Ch@hine

[tikz/pgf] Les exemples du manuel ne compilent même pas...

Bonjour,

Je suis en train d'apprendre à utiliser LaTeX, et donc en passant Tikz/PGF. Malheureusement, même les exemples du manuel ne compilent pas, à mon grand désespoir ; j'ai essayé de réinstaller une version à jour de pgf manuellement, en copiant les dossiers de l'archive téléchargeable sur Sourceforge dans /usr/share/texmf/tex/generic, ainsi quand dans ~/texmf/ ; mais rien n'y fait : j'ai toujours de nombreuses erreurs de compilation. Et c'est vraiment très pénible car Google n'a même pas été mon ami pour le coup...

Voici le code que je tente de compiler (adapté du manuel) :

\begin{tikzpicture}[>= stealth]
   
   \draw[step = 1, blue, very thin] (-3.9, -2.9) grid (3.9, 2.9);
   
   \coordinate [label=right:\textcolor{blue}{$A$}] (A) at (-3, 1.5);
   \coordinate [label=right:\textcolor{blue}{$E$}] (E) at (3, -1.5);
   \coordinate [label=right:\textcolor{blue}{$H$}] (H) at (3, 1.5);
   
   \draw[dashed, blue] (A) -- node[below] {$r$} (E) -- node[right] {$b$} (H) -- cycle;
   \draw[->, very thick, red] (A) -- node[above] {$\vec v_0$} +(3, 0);
   
   \draw[->, very thick, red] (-3, -2) -- node[below] {$\vec u_x$} +(1, 0);
   \draw[->, very thick, red] (-3, -2) -- node[left] {$\vec u_y$} +(0, 1);
   
   \shadedraw[bottom color = white, top color = blue!50!white, draw = blue!50!black] (3, -1.5) -- (3, -0.5) arc (90:150:1) -- cycle;
\end{tikzpicture}

Et voici l'erreur que j'obtiens :

Runaway argument?
right:\textcolor {blue}{$A$}\pgf@nil \relax \XKV@srstate {}{@\romannumeral \ETC
.
! Paragraph ended before \tikz@parse@label was complete.
<to be read again>
                   \par
l.8

Je vous serais vraiment très reconnaissant d'achever les 3 jours de galère que je viens de passer sur cette erreur. Merci d'avance !

#2 Le 26/05/2008, à 00:29

akira86

Re : [tikz/pgf] Les exemples du manuel ne compilent même pas...

Salut
Que veux tu faire avec Latex ??

Si c'est pour faire des présentation pdf ... des rapport ... utilise pdflatex;

sinon je ne connait pas le package tikzpicture, mais si tu veux mettre un image dans un pdf -> \includegraphics


astuce de la console :
tab pour compléter automatiquement le nom d'une commande d'un dossier ou d'un fichier.
clique molette pour recopier une sélection.

Hors ligne

#3 Le 26/05/2008, à 07:47

eusèbe

Re : [tikz/pgf] Les exemples du manuel ne compilent même pas...

Il faut que tu donnes un exemple complet (incluant l'entête de ton document).


Mon blog sur le logiciel R : http://unpeudr.free.fr/blog

Hors ligne

#4 Le 26/05/2008, à 09:50

Ch@hine

Re : [tikz/pgf] Les exemples du manuel ne compilent même pas...

@akira86 : je souhaite dessiner des figures géométriques en vectoriel ; j'utilise déjà pdflatex, mais la figure que je souhaite insérer n'est pas une image trouvée sur internet, c'est moi-même qui l'ai codée, c'est pour cela que je n'utilise pas \includegraphics.

@eusèbe : voici un exemple complet qui ne compile pas :

\documentclass[a4paper, oneside, 12pt]{article}

%  Packages ********************************************************************

\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{array}
\usepackage[francais]{babel}
\usepackage[babel]{csquotes}
\usepackage{fancyhdr}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lastpage}
\usepackage[left=1cm, right=1cm, top=15mm, bottom=15mm]{geometry}
\usepackage{graphicx}
\usepackage{mathabx}
\usepackage{subfigure}
\usepackage{tikz}
\usepackage{times}
\usepackage{wrapfig}


%  New commands   **************************************************************

\newcommand{\N}{\mathbb{N}}
\newcommand{\R}{\mathbb{R}}
\newcommand{\Z}{\mathbb{Z}}

\newtheorem{definition}{\textsc{Définition}}
\newtheorem{theorem}{\textsc{Théorème}}
\newtheorem{notice}{Remarque}

\MakeAutoQuote{«}{»}

%  New mathematic operators   **************************************************

\DeclareMathOperator{\grad}{\overrightarrow{\mathrm{grad}}}
\DeclareMathOperator{\Jac}{Jac}
\DeclareMathOperator{\Mat}{Mat}
\DeclareMathOperator{\rg}{rg}
\DeclareMathOperator{\Tr}{Tr}

%  Headers and footers  ********************************************************

\pagestyle{fancy}
\fancyhf{}

\fancyhead[C]{\textsl{\leftmark}}
\fancyfoot[C]{\textbf{\thepage/\pageref{LastPage}}}

\title{Exemple complet}
\author{Chahine}
\date\today

%  Debug ***********************************************************************

%\listfiles

%  Document ********************************************************************

\begin{document}
   
   \maketitle
   
   \begin{tikzpicture}[>= stealth]
      \draw[step = 1, blue, very thin] (-3.9, -2.9) grid (3.9, 2.9);
   
      \coordinate [label=right:$A$] (A) at (-3, 1.5);
      \coordinate [label=right:\textcolor{blue}{$E$}] (E) at (3, -1.5);
      \coordinate [label=right:\textcolor{blue}{$H$}] (H) at (3, 1.5);
   
      \draw[dashed, blue] (A) -- node[below] {$r$} (E) -- node[right] {$b$} (H) -- cycle;
      \draw[->, very thick, red] (A) -- node[above] {$\vec v_0$} +(3, 0);
   
      \draw[->, very thick, red] (-3, -2) -- node[below] {$\vec u_x$} +(1, 0);
      \draw[->, very thick, red] (-3, -2) -- node[left] {$\vec u_y$} +(0, 1);
   
      \shadedraw[bottom color = white, top color = blue!50!white, draw = blue!50!black] (3, -1.5) -- (3, -0.5) arc (90:150:1) -- cycle;
   \end{tikzpicture}
\end{document}

#5 Le 26/05/2008, à 11:24

Ch@hine

Re : [tikz/pgf] Les exemples du manuel ne compilent même pas...

Je viens de résoudre mon problème, ce fut laborieux : en fait il y a un conflit entre le paquet babel et le paquet tikz sur le caractère ":" ; pour le résoudre, il faut ajouter dans le préambule : \usepackage[babel=true,kerning=true]{microtype}.
(cf http://groups.google.fr/group/fr.comp.text.tex/browse_thread/thread/ac00236f45e6ee6a)
Merci quand même !