Option shift en TikZ

Clairon
Modifié (August 2022) dans LaTeX
Savez-vous pourquoi l'option "shift" ne fonctionne pas ?
Merci pour votre aide.
\documentclass[12pt]{article}
\usepackage{tikz}
\usetikzlibrary{positioning, calc}
\begin{document}

\begin{tikzpicture}
  \node (a) at (0, 0) {$A$} ;
  \node (b) at (1, 0) {$B$} ;
  \draw [yshift = 3cm] (a) -- (b) ;
\end{tikzpicture}

\end{document}

Réponses

  • [Utilisateur supprimé]
    Modifié (August 2022)
    Comme ça
    \draw ([yshift=3cm]a) -- ([yshift=3cm]b); % ou (b) si tu ne veux pas bouger b
    ?
    (Aucune offense mais si tu avais cherché sur Google (ce que tu devrais faire plus souvent :) je suis certain que tu gagnerais plus de temps qu'à poser la question et attendre une réponse) tu aurais trouvé pourquoi ce que tu proposes ne fonctionne pas dès le premier lien : https://tex.stackexchange.com/a/1541/213111 )

    EDIT: du coup en lisant le lien que je viens de mettre j'aurais appris qu'on peut aussi faire ça comme ça:
    \draw[transform canvas={yshift=2cm}] (a) -- (b) ;
  • Merci dp.
    Peux-tu m'envoyer une capture d'écran de ce que tu obtiens.
    Moi, ce n'est pas terrible.





  • [Utilisateur supprimé]
    Modifié (August 2022)
    Oh my bad, ce sont des nodes... essaie comme ça !
      \draw ([yshift=3cm]a.center) -- ([yshift=3cm]b.center);
    ou comme j'ai écris dans mon édit.
  • Merci dp.

    C'est pourtant ce que j'avais fait (chercher sur le site tex.stackexchange).
    J'avais également lu la documentation....

    En tout cas grand merci
Connectez-vous ou Inscrivez-vous pour répondre.