Problème de couleur

Chers amis, j’espère que j’ai ouvert une nouvelle discussion.

J’ai un problème peut-être très simple mais je n’arrive pas à le résoudre. Dans un programe de spectacle j’ai une page avec 4 nuances de jaune comme couleur de fond dans la même page et du texte noir. Je n’arrive pas à compartimenter la page dans les 4 nuances de couleur. Merci de bien vouloir m’éclairer l’a-dessus!

Daniel

Bonsoir,

Peut-être le plus simple serait-il de créer un fichier image aux dimensions de vos pages qui représente le fond et de le définir comme image de fond grâce à la commande \AddToShipoutPictureBG de eso-pic ?

Bien à vous,

Bastien Dumont

Le Friday 09 May 2025 à 04:51:02PM, Daniel Navia a écrit :

Chers amis, j’espère que j’ai ouvert une nouvelle discussion.

J’ai un problème peut-être très simple mais je n’arrive pas à le résoudre. Dans un programe de spectacle j’ai une page avec 4 nuances de jaune comme couleur de fond dans la même page et du texte noir. Je n’arrive pas à compartimenter la page dans les 4 nuances de couleur. Merci de bien vouloir m’éclairer l’a-dessus!

Daniel

Le 09/05/2025 à 20:11, Bastien DUMONT a écrit :

Peut-être le plus simple serait-il de créer un fichier image aux dimensions de vos pages qui représente le fond et de le définir comme image de fond grâce à la commande \AddToShipoutPictureBG de eso-pic ?

Pour compléter le message de Bastien, il me semble qu’il y a deux
questions en une :

  1. comment faire un fond avec les quatre nuances de jaune ;
    Je propose de dessiner ce fond avec tikz en supposant qu’il se compose
    de quatre rectangles… sinon c’est à adapter.
  2. comment insérer ce fond dans un document ? eso-pic fournit
    effectivement une solution simple.

Exemple pratique : voir les fichiers ci-joints.

Bonne soirée,

Daniel Flipo

Merci Bastien et Daniel, mais je vois que je vais galérer. Le défaut des propositions est que LaTeX ne permet pas de diviser la page en quatre secteurs distincts sans entrer dans une codification complexe. En plus comme il faut que j’écrive un texte à l’intérieur de chaque secteur, la tâche se complique encore plus. J’avais pensé à faire 4 minipages où la taille des marges horizontaux sont les mêmes que celles du A4 par défaut et diviser par 4 la longueur de la feuille par défaut. Le problème est que je ne connais pas les chiffres par défaut pour pouvoir les diviser. En plus, quand j’utilise la commande \pagecolor, est-ce que je peux la circonscrire à chaque minipage? J’ai oublié en plus que la feuille A4 est déjà divisée en 2 sur une position landscape ce qui complique un peu plus la tâche! J’ai pensé que c’était une solution possible. Ai-je tort? Toutes mes excuses pour ces questions récurrentes mais n’étant pas un expert achevé dans LaTeX j’ai parfois un peu de mal. Peut-être que LaTeX n’est pas conçu pour gérer ce genre de mise en page.

Je vous envoie le brouillon que mon amie, mon amoureuse, (ma femme) a fait pour que vous y voyez plus clair. Merci de tout cœur de bien vouloir vous pencher sur mon cas.

Chaque problème fait avancer un peu la connaissance, soyons optimistes!

Daniel

Le 9 mai 2025 à 21:32, Daniel Flipo xyz@xyz.tld a écrit :

Le 09/05/2025 à 20:11, Bastien DUMONT a écrit :

Peut-être le plus simple serait-il de créer un fichier image aux dimensions de vos pages qui représente le fond et de le définir comme image de fond grâce à la commande \AddToShipoutPictureBG de eso-pic ?

Pour compléter le message de Bastien, il me semble qu’il y a deux questions en une :

  1. comment faire un fond avec les quatre nuances de jaune ;
    Je propose de dessiner ce fond avec tikz en supposant qu’il se compose de quatre rectangles… sinon c’est à adapter.
  2. comment insérer ce fond dans un document ? eso-pic fournit effectivement une solution simple.

Exemple pratique : voir les fichiers ci-joints.

Bonne soirée,

Daniel Flipo<background.pdf><background.tex><monfond.pdf><monfond.tex>

Empty body

Bonjour, à mon avis, on peut prendre le problème à l’envers: quel est
votre format d’impression?

Si vous travaillez en amateur, votre imprimante aura des marges de 6 ou
7 mm et votre format ne sera pas du A4.

Si vous faites une impression pro et si vous voulez du A4 avec un fond
perdu, vous choisissez (avec geometry) un fond + grand, et après, avec un
\usepackage[cam,a4,center]{crop}
l’imprimeur aura les hirondelles pour un bon massicotage.

Après, sans prétention, je pense que vous trouverez les solutions à vos
questions ici: https://www.ericguichard.fr/

Bien cordialement
Eric

Le 10/05/2025 à 12:05, Daniel Navia a écrit :

Merci Bastien et Daniel, mais je vois que je vais galérer. Le défaut des propositions est que LaTeX ne permet pas de diviser la page en quatre secteurs distincts sans entrer dans une codification complexe. En plus comme il faut que j’écrive un texte à l’intérieur de chaque secteur, la tâche se complique encore plus. J’avais pensé à faire 4 minipages où la taille des marges horizontaux sont les mêmes que celles du A4 par défaut et diviser par 4 la longueur de la feuille par défaut. Le problème est que je ne connais pas les chiffres par défaut pour pouvoir les diviser.

???

En plus, quand j’utilise la commande \pagecolor, est-ce que je peux la circonscrire à chaque minipage? J’ai oublié en plus que la feuille A4 est déjà divisée en 2 sur une position landscape ce qui complique un peu plus la tâche! J’ai pensé que c’était une solution possible.

Avez-vous au moins essayé ? Comme son nom l’indique \pagecolor colorie
l’ensemble de la page, mais il y a les commandes \fcolorbox de “xcolor”
et les commandes de “tcolorbox” qui sont faites pour ça. Voir “texdoc
xcolor” ou “texdoc tcolorbox”.

Peut-être que LaTeX n’est pas conçu pour gérer ce genre de mise en page.

Mais si, comme avec tout logiciel il faut juste accepter de se plonger
dans la documentation (abondante) pour pouvoir l’utiliser efficacement…

Je vous envoie le brouillon que mon amie, mon amoureuse, (ma femme) a fait pour que vous y voyez plus clair. Merci de tout cœur de bien vouloir vous pencher sur mon cas.

Cette liste est faite pour aider les utilisateurs à mieux maîtriser
LaTeX, pas pour fournir des solutions clé en mains à usage unique : «
c’est en forgeant qu’on devient forgeron ».

Récapitulons : vous voulez produire une page A4 en format paysage, avec
des marges nulles. La page étant divisée en deux verticalement.

Je vois deux solutions :

  1. Faire deux pages A5 indépendantes et les réunir sur une page A4 en
    utilisant “pdfpages”. Dans ce cas, la page de titre (à droite) pourrait
    être constituée d’un fond et d’un texte en premier plan (voir mon
    précédent message).

  2. Faire une seule page A4 en format paysage. Je pense à qqch comme ceci

\documentclass[a4paper,landscape]{article}
\usepackage[width=\paperwidth,height=\paperheight]{geometry}% marges=0
\setlength{\parindent}{0pt}
\pagestyle{empty}
\usepackage{xcolor}

\begin{document}
\begin{minipage}[\paperheight]{.5\paperwidth}
{Page de gauche}
\end{minipage}\hfill % par principe
\begin{minipage}[\paperheight]{.5\paperwidth}
{quatre \fcolorbox{} superposées}
\end{minipage}
\end{document}

Une autre alternative : utiliser l’environnement “tcbposter” (avec deux
colonnes) du package “tcolorbox” à la place des deux minipages.

Bon travail :wink:

Daniel Flipo

Bonjour,

Outre la suggestion de Daniel Flipo de disposer des boîtes colorées, vous pouvez peut-être jeter un œil à CTAN: Package flowfram (trouvé sur la page Comment composer un poster ? — FAQ LaTeX GUTenberg). Cette extension peut être utilisée avec une interface graphique qui génère le code LaTeX automatiquement (FlowframTk).

Bon dimanche,

Bastien Dumont

Le Saturday 10 May 2025 à 12:05:01PM, Daniel Navia a écrit :

Merci Bastien et Daniel, mais je vois que je vais galérer. Le défaut des propositions est que LaTeX ne permet pas de diviser la page en quatre secteurs distincts sans entrer dans une codification complexe. En plus comme il faut que j’écrive un texte à l’intérieur de chaque secteur, la tâche se complique encore plus. J’avais pensé à faire 4 minipages où la taille des marges horizontaux sont les mêmes que celles du A4 par défaut et diviser par 4 la longueur de la feuille par défaut. Le problème est que je ne connais pas les chiffres par défaut pour pouvoir les diviser. En plus, quand j’utilise la commande \pagecolor, est-ce que je peux la circonscrire à chaque minipage? J’ai oublié en plus que la feuille A4 est déjà divisée en 2 sur une position landscape ce qui complique un peu plus la tâche! J’ai pensé que c’était une solution possible. Ai-je tort? Toutes mes excuses pour ces questions récurrentes mais n’étant pas un expert achevé dan!
s LaTeX j’ai parfois un peu de mal. Peut-être que LaTeX n’est pas conçu pour gérer ce genre de mise en page.

Je vous envoie le brouillon que mon amie, mon amoureuse, (ma femme) a fait pour que vous y voyez plus clair. Merci de tout cœur de bien vouloir vous pencher sur mon cas.

Chaque problème fait avancer un peu la connaissance, soyons optimistes!

Daniel

Le 9 mai 2025 à 21:32, Daniel Flipo xyz@xyz.tld a écrit :

Le 09/05/2025 à 20:11, Bastien DUMONT a écrit :

Peut-être le plus simple serait-il de créer un fichier image aux dimensions de vos pages qui représente le fond et de le définir comme image de fond grâce à la commande \AddToShipoutPictureBG de eso-pic ?

Pour compléter le message de Bastien, il me semble qu’il y a deux questions en une :

  1. comment faire un fond avec les quatre nuances de jaune ;
    Je propose de dessiner ce fond avec tikz en supposant qu’il se compose de quatre rectangles… sinon c’est à adapter.
  2. comment insérer ce fond dans un document ? eso-pic fournit effectivement une solution simple.

Exemple pratique : voir les fichiers ci-joints.

Bonne soirée,

Daniel Flipo<background.pdf><background.tex><monfond.pdf><monfond.tex>

Bonjour Eric, merci pour vos conseils, je vais essayer ce que vous me proposez.

Le 10 mai 2025 à 12:50, Eric Guichard xyz@xyz.tld a écrit :

Bonjour, à mon avis, on peut prendre le problème à l’envers: quel est votre format d’impression?

Si vous travaillez en amateur, votre imprimante aura des marges de 6 ou 7 mm et votre format ne sera pas du A4.

Si vous faites une impression pro et si vous voulez du A4 avec un fond perdu, vous choisissez (avec geometry) un fond + grand, et après, avec un
\usepackage[cam,a4,center]{crop}
l’imprimeur aura les hirondelles pour un bon massicotage.

Après, sans prétention, je pense que vous trouverez les solutions à vos questions ici: https://www.ericguichard.fr/

Bien cordialement
Eric

À Paris, le 11 mai 2025
Bonjour,
Une piste avec le fichier source joint. L’image de fond n’est pas produite avec les outils TeX…
Je réponds à D. Navia sans passer par gut parce que les pièces jointes > 97 ko bloquent la distribution des e-mails. Je ne peux pas joindre le fichier image.jpg, dossier > 2,7 Mo.
Cordialités.

MFerrer
mferrer_x[@]icloud.com http://icloud.com/

—————————

Le 11 mai 2025 à 11:20, Bastien DUMONT xyz@xyz.tld a écrit :

Bonjour,

Outre la suggestion de Daniel Flipo de disposer des boîtes colorées, vous pouvez peut-être jeter un œil à CTAN: Package flowfram (trouvé sur la page Comment composer un poster ? — FAQ LaTeX GUTenberg). Cette extension peut être utilisée avec une interface graphique qui génère le code LaTeX automatiquement (FlowframTk).

Bon dimanche,

Bastien Dumont

Le Saturday 10 May 2025 à 12:05:01PM, Daniel Navia a écrit :

Merci Bastien et Daniel, mais je vois que je vais galérer. Le défaut des propositions est que LaTeX ne permet pas de diviser la page en quatre secteurs distincts sans entrer dans une codification complexe. En plus comme il faut que j’écrive un texte à l’intérieur de chaque secteur, la tâche se complique encore plus. J’avais pensé à faire 4 minipages où la taille des marges horizontaux sont les mêmes que celles du A4 par défaut et diviser par 4 la longueur de la feuille par défaut. Le problème est que je ne connais pas les chiffres par défaut pour pouvoir les diviser. En plus, quand j’utilise la commande \pagecolor, est-ce que je peux la circonscrire à chaque minipage? J’ai oublié en plus que la feuille A4 est déjà divisée en 2 sur une position landscape ce qui complique un peu plus la tâche! J’ai pensé que c’était une solution possible. Ai-je tort? Toutes mes excuses pour ces questions récurrentes mais n’étant pas un expert achevé d!
an!
s LaTeX j’ai parfois un peu de mal. Peut-être que LaTeX n’est pas conçu pour gérer ce genre de mise en page.

Je vous envoie le brouillon que mon amie, mon amoureuse, (ma femme) a fait pour que vous y voyez plus clair. Merci de tout cœur de bien vouloir vous pencher sur mon cas.

Chaque problème fait avancer un peu la connaissance, soyons optimistes!

Daniel

Le 9 mai 2025 à 21:32, Daniel Flipo xyz@xyz.tld a écrit :

Le 09/05/2025 à 20:11, Bastien DUMONT a écrit :

Peut-être le plus simple serait-il de créer un fichier image aux dimensions de vos pages qui représente le fond et de le définir comme image de fond grâce à la commande \AddToShipoutPictureBG de eso-pic ?

Pour compléter le message de Bastien, il me semble qu’il y a deux questions en une :

  1. comment faire un fond avec les quatre nuances de jaune ;
    Je propose de dessiner ce fond avec tikz en supposant qu’il se compose de quatre rectangles… sinon c’est à adapter.
  2. comment insérer ce fond dans un document ? eso-pic fournit effectivement une solution simple.

Exemple pratique : voir les fichiers ci-joints.

Bonne soirée,

Daniel Flipo<background.pdf><background.tex><monfond.pdf><monfond.tex>