Tracé de marges sur un document

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Tracé de marges sur un document

Messagepar jobonne » Samedi 03 Septembre 2016, 10:42

Comment faire pour tracer sur les 2 pages d'un document:
-un trait vertical pointillé à 2 cm à gauche et un trait vertical pointillé à 1 cm à droite sur le recto du document
-un trait vertical pointillé à 1 cm à gauche et un trait vertical pointillé à 2 cm à droite sur le verso du document
C'est pour faciliter collage à gauche et découpage à droite sur feuille de classeur A4 du document
Merci
jobonne
Déca-utilisateur
 
Messages: 40
Inscription: Vendredi 22 Novembre 2013, 12:31
Localisation: Bruxelles
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Tracé de marges sur un document

Messagepar balf » Samedi 03 Septembre 2016, 15:07

Un trait vertical à 2cm à gauche de quoi ? à 1 cm à droite de quoi ? Des bords droit et gauche de la feuille, respectivement ? De quell longueur, lesdits traits? Toute la hauteur de la feuille ?

Bernard
balf
Zetta-utilisateur
 
Messages: 3843
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Tracé de marges sur un document

Messagepar jobonne » Samedi 03 Septembre 2016, 16:17

Bonjour,

J'ai finalement trouvé une solution avec draftwatermark qui me convient mais s'il y en a une autre, je suis preneur.
Dans l'exemple ci-dessous 3 rectangles sont tracés en pointillés avec tikz.

Code: Tout sélectionner
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[upright]{fourier}
\usepackage[left=2cm,right=2cm,top=.5cm,bottom=1.5cm]{geometry}
\usepackage{tikz}
\usepackage{lipsum}

\usepackage{draftwatermark}
\SetWatermarkAngle{0}
\SetWatermarkHorCenter{0.5\paperwidth}
\SetWatermarkVerCenter{0.69\paperwidth}
\SetWatermarkLightness{0}
\SetWatermarkText{
\begin{tikzpicture}
\draw [loosely dotted](0,0)rectangle(18.5,30);
\draw [loosely dotted](0.5,0)rectangle(19,30);
\draw [loosely dotted](1,0)rectangle(19.5,29.4);
%\draw(0,0)circle(4);
\end{tikzpicture}
}

\begin{document}
\lipsum

\lipsum
\end{document}
jobonne
Déca-utilisateur
 
Messages: 40
Inscription: Vendredi 22 Novembre 2013, 12:31
Localisation: Bruxelles
Statut actuel: Actif et salarié | Enseignant

Re: Tracé de marges sur un document

Messagepar jobonne » Samedi 10 Septembre 2016, 20:33

Bonjour,

Juste une info: le package tikz-page qui vient d'être accessible sur CTAN depuis fin août peut répondre aussi à cette demande. Et bien plus pour décorer chaque page d'un document.
jobonne
Déca-utilisateur
 
Messages: 40
Inscription: Vendredi 22 Novembre 2013, 12:31
Localisation: Bruxelles
Statut actuel: Actif et salarié | Enseignant

Re: Tracé de marges sur un document

Messagepar jobonne » Dimanche 11 Septembre 2016, 06:29

Voici un exemple avec tikz-page (placer si nécessaire tikz-page.sty dans \texmf/tex/latex ). Compiler 2 fois.
Il s'agit ici de tracer un simple cadre rectangulaire en pointillé autour du texte sur chaque page, en laissant 5mm entre le texte et le cadre.

Code: Tout sélectionner
\documentclass[a4paper]{article}
\usepackage[margin=1cm]{geometry}
\usepackage{tikz-page}
\usepackage{lipsum}
\newcommand{\tikzpagelayout}{
% \tcflip{<code pages paires>}{<code pages impaires>}
\draw[dotted]([xshift=-5mm,yshift=-5mm]page.body southwest)rectangle([xshift=5mm,yshift=5mm]page.body northeast);
}
\pagestyle{plain}
\renewcommand{\headrulewidth}{0pt} %trace un trait entre l’entête et le texte.

\begin{document}
\lipsum\lipsum
\end{document}


La documentation de tikz-page montre que de nombreuses ancres sont possibles sur la page. Par exemple:
page.top north (ou center, south, west, east, southeast,...)
page.body north...
page.bottom north...
page.right north...
page.left north...
page header north...
page.footer north...

La commande \tcflip{<code pages paires>}{<code pages impaires>} permet de différencier les pages.
jobonne
Déca-utilisateur
 
Messages: 40
Inscription: Vendredi 22 Novembre 2013, 12:31
Localisation: Bruxelles
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot], Google Adsense [Bot] et 22 invités