Comment composer un filet entre le contenu de la page et les marges (feuille et espace sur mesures) ?

Je cherche à composer un document le plus proche possible d'un manuscrit, avec les même dimensions (65×50 cm²). Le manuscrit ne laisse pas 1 mm de marge, aussi je vais l'inscrire dans une feuille (70×54 cm²) avec une marge (2 cm) que je souhaite matérialiser par un filet de séparation encadrant la page incluse « comme l'original ».

Posée 22 Avr '20, 17:56

joseph-tux's gravatar image

joseph-tux
42722552
Taux d'acceptation : 4%

Modifiée 23 Avr '20, 00:24

Pathe's gravatar image

Pathe ♦♦
7.4k29197245

Pouvez-vous s'il vous plaît créer une image à quoi le résultat devrait ressembler ?

(22 Avr '20, 18:03) samcarter samcarter's gravatar image
1

Ne suffit-il pas tout bonnement d'utiliser geometry avec l'option showframe?

(22 Avr '20, 19:10) Bernard Bernard's gravatar image

Les packages geometry et tikzpagenodes peuvent aider, comme dans l'exemple suivant où, bien sûr, on ne gardera que le(s) rectangle(s) souhaité(s) :

Ouvrir dans l'éditeur Overleaf
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[paperheight=64cm,paperwidth=54cm,margin=2cm
,includeall
,nomarginpar
]{geometry}
\usepackage{tikzpagenodes}
\usepackage{blindtext}
\usepackage{babel}
\begin{document}
\tikz[remember picture,overlay] {%
  \draw [blue,line width=2mm]
  (current page.south west)
  rectangle
  (current page.north east)
  ;
  \draw [green]
  (current page text area.south west)
  rectangle
  (current page text area.north east)
  ;
  \draw [yellow]
  (current page marginpar area.south west)
  rectangle
  (current page marginpar area.north east)
  ;
  \draw [red]
  (current page header area.south west)
  rectangle
  (current page header area.north east)
  ;
  \draw [orange]
  (current page footer area.south west)
  rectangle
  (current page footer area.north east)
  ;
}%
\Blinddocument
\end{document}
Lien permanent

Publiée 22 Avr '20, 18:17

denis's gravatar image

denis ♦♦
7.0k1510
Taux d'acceptation : 52%

Modifiée 22 Avr '20, 18:17

Merci Denis, c'est exactement ça.

je vais explorer tout ça:

Ouvrir dans l'éditeur Overleaf
,includeall
,nomarginpar
]{geometry}

et

Ouvrir dans l'éditeur Overleaf
\usepackage{tikzpagenodes}
\usepackage{blindtext}

ainsi que:

Ouvrir dans l'éditeur Overleaf
\tikz[remember picture,overlay]
(22 Avr '20, 18:57) joseph-tux joseph-tux's gravatar image

@Bernard,

avec showframe, on voit apparaître des filets supplémentaires: 2 pour le haut de page, 1 à droite, et 1 en bas.

Je suppose qu'il faut préciser la suppression des haut et bas de page et de la marge droite, mais comment, puisque les marges sont voulues et d'égales largeur?

La solution de Denis n'agit que pour une page, ce qui pour moi convient parfaitement, (mais qui devrait pouvoir être encapsulée dans un environnement dans le cas contraire), la solution de Bernard s'applique à toutes les pages. merci à tous les deux

(22 Avr '20, 22:06) joseph-tux joseph-tux's gravatar image

Un court code pour un filet mignon avec eso-pic et longfbox:

Ouvrir dans l'éditeur Overleaf
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{ebgaramond}
\usepackage[svgnames]{xcolor}
\usepackage[paperheight=70cm,paperwidth=54cm,hmargin=2.5cm, includeall, vmargin=2cm,
nomarginpar]{geometry}
\usepackage{blindtext}
\usepackage{babel}

\usepackage{eso-pic}
\usepackage{longfbox}
\AddToShipoutPictureBG{%
\AtTextUpperLeft{\hskip-1.5pt\lfbox[height=\textheight, width=\textwidth, border-color =IndianRed, border-width=1.5pt, padding=0pt]}{}%
}

\begin{document}

\Blinddocument

\end{document}

alt text

Lien permanent

Publiée 23 Avr '20, 01:21

Bernard's gravatar image

Bernard
4.6k15
Taux d'acceptation : 35%

Modifiée 23 Avr '20, 02:56

Décidément, cette question, «merci Bernard», m'apprend beaucoup. Vous me faites maintenant découvrir
eso-pic et longfbox qui m'ouvrent des horizons nouveaux.

(23 Avr '20, 20:55) joseph-tux joseph-tux's gravatar image

@joseph-tux: J'ai moi-même découvert longfbox à cette occasion, en farfouillant mon package manager, pour éviter des poids lourds comme tcolorbox, voire directement tikz ou pstricks. On pouvait le faire directement avec de simples \rule{...}{...}, mais la solution avec longfbox étant plus courte et facile à utiliser, je n'ai pas hésité.

(23 Avr '20, 21:35) Bernard Bernard'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.