J'ai le problème suivant : Quand je trace avec TikZ une flèche droite, j'arrive à positionner correctement le titre de celle-ci avec \node[sloped,pos=0.5,above] par exemple. Mais, quand la flèche est incurvée, le positionnement ne se fait pas et le titre se met au début. Voici un exemple de code :

   \begin{tikzpicture}
        \draw[->] (0,0) to[out=90,in=180] (3,2) node[above,sloped,pos=0.5] {$x$};
        \draw[->>] (0,0)--(5,-5) node[,sloped,above,pos=0.5]{df};
   \end{tikzpicture}

et le résultat est :

alt text

Pouvez-vous m'aider ?!

Posée 11 Sep '22, 19:13

ablasz's gravatar image

ablasz
48620
Taux d'acceptation : 23%

Modifiée 11 Sep '22, 20:41

Bienvenue sur TeXnique.fr !

(11 Sep '22, 20:31) denis ♦♦ denis's gravatar image

Les formules de politesse et les signatures sont à éviter : celle(s) de votre contribution a (ont) été supprimée(s).

(11 Sep '22, 20:32) denis ♦♦ denis's gravatar image

Attention ! Les contre-obliques (\) saisies telles quelles dans les contributions ne sont visibles que si elles sont insérées en tant que ⟨code⟩. Pour insérer du ⟨code⟩, notamment des commandes LaTeX, cf. la FAQ Comment mettre en forme ma contribution ?. Merci de corriger votre contribution si cela n'a pas déjà été fait.

(11 Sep '22, 20:33) denis ♦♦ denis's gravatar image

Merci d'essayer de fournir un ECM, et pas seulement un extrait de code.

(11 Sep '22, 20:34) denis ♦♦ denis's gravatar image

Votre image n'est pas visible. Pour qu'elle le soit, le mieux est de la téléverser. J'ai voulu le faire pour vous et ça échouait, manifestement pour un problème de codage de caractère dans le nom du fichier ; en le renommant en utilisant que des caractères ASCII (non accentuées et sans cédille), ça a fonctionné.

(11 Sep '22, 20:41) denis ♦♦ denis's gravatar image

Vous pouvez essayer avec ce code :

\begin{tikzpicture}
   \draw[->] (0,0) to[out=90,in=180] node[above,sloped,pos=0.5] {$x$} (3,2);
   \draw[->>] (0,0)--(5,-5) node[,sloped,above,pos=0.5]{df};
\end{tikzpicture}
Lien permanent

Publiée 11 Sep '22, 20:19

cpierquet's gravatar image

cpierquet
3364
Taux d'acceptation : 12%

Voilà l'utilisation que j'en ai faite (même s'il y a beaucoup trop de choses dans l'entête ;-) )

\documentclass[11pt,a4paper,french]{article}
\usepackage[margin=1cm,noheadfoot]{geometry}
\usepackage{multicol}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{ProfCollege}
\usepackage{tkz-euclide}
%\usepackage{fourier}
%\usepackage[light]{kpfonts}
%\usepackage[oldstyle,light]{kpfonts}
\usepackage{kpfonts}
\usepackage{marvosym}   %Utilisation du logo Euro correct \EUR
\usepackage{eurosym}    %Utilisation du logo Euro correct \EUR
\usepackage{amsmath,amssymb,makeidx}
\usepackage[normalem]{ulem}
\usepackage{ulem}
\usepackage{dcolumn}
\usepackage{siunitx}
%\usepackage{unicode-math}
%\newfontfamily\myfontScratch[]{FreeSans}
\usetikzlibrary{intersections,positioning,backgrounds,fit,calc}
\usetikzlibrary{through}\usetikzlibrary{positioning, calc}

\begin{document}
\begin{tikzpicture}[x=0.25cm]
    \tkzDefPoints{16/0/C}
    \draw[-{Stealth[length=1.5mm]}] (6.5,0) -- (30,0);
    \foreach \n in {8,12,...,28} {
        \draw (\n,0.06) -- ++(0,-0.12) ; }
    \draw (8,0) node[below]{8};
    \draw (28,0) node[below]{28};
    \tkzDrawPoint[shape=cross out,size=4,line width=1,Green](C)
    \tkzLabelPoints[above](C)
    \draw[-latex,Blue] (8,0) to [out=80,in=110] node[above,sloped,pos=0.5] {$+20$} (28,0) ;
    \draw[-latex,Red] (8,0) to [out=60,in=120] node[above,sloped,pos=0.5] {$+4$} (12,0);
\end{tikzpicture}
\end{document}
Lien permanent

Publiée 11 Sep '22, 20:33

ablasz's gravatar image

ablasz
48620
Taux d'acceptation : 23%

Modifiée 11 Sep '22, 22:46

Pathe's gravatar image

Pathe ♦♦
7.4k29197245

S'il ne compile pas, c'est parce que ce n'est pas un ECM : ajoutez-y tout ce qui est nécessaire et suffisant pour qu'il compile en local sur votre machine et il devrait compiler sur le site.

(11 Sep '22, 20:45) denis ♦♦ denis's gravatar image

Mettez le préambule complet, ici il manque par exemple \usepackage{tkz-euclide}

(11 Sep '22, 20:47) cpierquet cpierquet's gravatar image

Merci pour votre exemple mais, pour que les futurs visiteurs aillent à l'essentiel, il est recommandé de fournir des exemples minimaux, c’est-à-dire allégés de tout ce qui n'est pas en rapport direct avec la question posée : packages (sauf éventuellement inputenc, fontenc, lmodern et, dans une moindre mesure, babel), texte, définitions de macros personnelles, commandes de configuration, etc.

(11 Sep '22, 21:27) denis ♦♦ denis's gravatar image
Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.