La question est dans le titre.
Posée 07 Jul '19, 23:22 idefix |
Avec l'extension Ouvrir dans l'éditeur Overleaf
\documentclass{article} \usepackage{tikz} \begin{document} \begin{tikzpicture}[remember picture, overlay] \draw (current page.south east) -- (current page.north west); \draw[blue] ([yshift=-10cm]current page.north east) -- ([yshift=-10cm]current page.north west); \draw[red] ([xshift=-10cm]current page.north east) -- ([xshift=-10cm]current page.south east); \node at (5,-6.5) {Lipsum}; \end{tikzpicture} \end{document} Publiée 08 Jul '19, 00:14 samcarter C'est vraiment pratique TikZ. Le texte que l'on tape se superpose à ces lignes ? ou bien peut-on positionner le texte par rapport à ces lignes ? A titre d'exemple est-il possible d'écrire le texte Lipsum
(08 Jul '19, 03:06)
idefix
@samcarter Oui dans ce genre, mais un texte plus long (le premier paragraphe du texte Pour être plus explicite, peut-ton transformer ces droites en marges, entre lesquelles le texte tapé irait à la ligne comme avec des marges verticales. C'est davantage que de placer un texte sur un noeud. Je ne pense pas que ce soit possible, mais j'ai déjà été bien surpris par le passé, alors je tente la question. Si c'est possible, je poserai une nouvelle question pour la réponse
(08 Jul '19, 03:45)
idefix
@idefix Simple carré :
(08 Jul '19, 04:01)
samcarter
@samcarter Mais possible apparemment .. je pose une question indépendante
(08 Jul '19, 04:04)
idefix
|
Voici quelques exemples : ECM 1 : sur la ligne courante Ouvrir dans l'éditeur Overleaf
\documentclass{article} \begin{document} sur la ligne courante \makebox[0pt]{\makebox[2\paperwidth]{\rule{2\paperwidth}{1pt}}} \raisebox{0pt}[0pt][0pt]{\rule[-\paperheight]{1pt}{2\paperheight}} sur la ligne courante \end{document} ECM 2 : sur la ligne suivante Ouvrir dans l'éditeur Overleaf
\documentclass{article} \begin{document} sur la ligne suivante \par\noindent\makebox[0pt]{\makebox[2\paperwidth]{\rule{2\paperwidth}{1pt}}} \end{document} ECM 3 : Ligne qui passe par un point donné. Ouvrir dans l'éditeur Overleaf
\documentclass{article} \usepackage{eso-pic} \usepackage{lipsum} \begin{document} \AddToShipoutPicture*{% \put(0,\LenToUnit{.5\paperheight}){\line(1,0){\LenToUnit{\paperwidth}}}% \put(\LenToUnit{.5\paperwidth},0){\line(0,1){\LenToUnit{\paperheight}}}% \put(\LenToUnit{3cm},0){\line(0,1){\LenToUnit{\paperheight}}}% \put(0,\LenToUnit{\paperheight-5cm}){\line(1,0){\LenToUnit{\paperwidth}}}% } \lipsum \end{document} Publiée 08 Jul '19, 05:04 touhami |
Cette ligne que vous voulez tracer doit passer par un point. Merci de le préciser : sur la ligne actuelle ou la suivante ? un point (fixe) ? par exemple le centre de la page.
Et bien, dans mon esprit c'était la ligne courante, mais je serais intéressé d'avoir des exemples dans les cas que vous évoquez :
Par définition, une ligne vertical qui est à 3cm du bord gauche passe par n'importe quel point à 3 cm du bord gauche, y compris celui à 5cm du bord haut…
@bernard Je reconnais là une rigueur toute mathématique :). Je donne ce point pour faire passer une droite traversant la page soit verticale (abscisse utilisée) , soit horizontale (ordonnée utilisée), soit les deux droites (abscisse et ordonnée utilisées)