... qui fait partie des psutils :
(une seule ligne)
$ pstops -p a4 '0@2(0w,0h),0@2(0w,-1h),0@2(-1w,0h),0@2(-1w,-1h)' origA4.ps agrandi4xA4.ps
[1] [2] [3] [4] Wrote 4 pages, 1548658 bytes
Il faudra ajuster les translations (x,y) et le rapport @2 en fonction des marges réelles de l'imprimante.
Sinon, il y a aussi mpage
mpage (1) - print multiple pages per sheet on PostScript printer
Hop zat elpse.
Si le décalage de position est horizontal, avec une ampleur d'une espace environ, c'est peut-être un problème de << spurious blank >> : ça se résout alors en mettant des caractères % en fin de ligne de code.
... le problème, c'est que la figure déborde de la page :/
Avec ce fichier latex,
\documentclass{article}
\usepackage{pstricks}
\begin{document}
Haut de page,
\vfill
bla bla avant,
\input{Diagramme1.tex}
bla bla ensuite,
\vfill
Bas de page.
\end{document}
la figure est centrée verticalement, et on voit les textes dans la page ---
chez moi en PostScript --- et j'ai aussi changé le signe de y dans le rput final
Avec un printf "format" , on peut bien aligner les colonnes,
printf "%42s\t%5s\t%17s\t%6s\n" ...
et ajouter un en-tête de titres au-dessus dans un bloc BEGIN{}.
Pour ajuster les colonnes aux résultats, il faudrait mémoriser la longueur maximale de chacun des champs dans la boucle de lecture, et faire une boucle d'impression dans le bloc END...
1/ Comment regardez-vous le résultat ? Si c'est avec xdvi, c'est normal, il n'interprète pas très bien le PostScript. Quant au pdf, il est parfois mal configuré (Letter au lieu de A4).
2/ Préparez un "ECM" (exemple complet minimal) qui mette en évidence le problème, avec le diagramme.tex le plus simple possible, et postez le tout sur fctt.
S'il y a des caractères accentués dans le texte, il vaut mieux modifier le préambule :
\documentclass[12pt,a4paper]{article}
\usepackage[latin1]{inputenc}% ...ou [utf8]
\usepackage[T1]{fontenc}
% etc.
On peut y rajouter un verrou contre les boucles (cherche X-Loop dans la page de manuel procmailex).
Dans l'autre sens, choisir les mails d'une personne dans une boîte POP, et ne récupérer seulement que ceux-là, c'est la problématique "multidrop" expliquée dans la page de manuel de fetchmail, mais qui là ne s'applique qu'au destinataire, et pas au tri selon l'expéditeur...
Si tu sais programmer en Perl, Python, etc., ce n'est pas très difficile d'écrire un script, ou peut-être d'adapter getmail, un remplaçant de fetchmail.
# En PostScript avec pstops
Posté par Jacques L'helgoualc'h (site web personnel) . En réponse au message imprimer une page sur plusieurs feuilles (pour agrandir). Évalué à 1.
$ pstops -p a4 '0@2(0w,0h),0@2(0w,-1h),0@2(-1w,0h),0@2(-1w,-1h)' origA4.ps agrandi4xA4.ps
[1] [2] [3] [4] Wrote 4 pages, 1548658 bytes
Il faudra ajuster les translations (x,y) et le rapport @2 en fonction des marges réelles de l'imprimante. Sinon, il y a aussi mpagempage (1) - print multiple pages per sheet on PostScript printer
Hop zat elpse.[^] # Re: UUOC
Posté par Jacques L'helgoualc'h (site web personnel) . En réponse au message Récupération en shell script de valeurs de lignes dans un fichier. Évalué à 1.
[^] # Re: Comment changer le signe sous DIA?
Posté par Jacques L'helgoualc'h (site web personnel) . En réponse au message DIA mauvaise place du texte dans les fichiers exportés EPS PSTRICKS. Évalué à 1.
Pour DIA, je ne sais pas, désolé.
[^] # En fait, c'est facile...
Posté par Jacques L'helgoualc'h (site web personnel) . En réponse au message DIA mauvaise place du texte dans les fichiers exportés EPS PSTRICKS. Évalué à 1.
[^] # Re: awk plus joli en colonnes
Posté par Jacques L'helgoualc'h (site web personnel) . En réponse au message Sed, awk & cie. Évalué à 2.
# Demandez sur les news : fr.comp.text.tex ?
Posté par Jacques L'helgoualc'h (site web personnel) . En réponse au message DIA mauvaise place du texte dans les fichiers exportés EPS PSTRICKS. Évalué à 1.
[^] # Re: Vers un compte POP, ou depuis ce compte ?
Posté par Jacques L'helgoualc'h (site web personnel) . En réponse au message Procmail, Fetchmail, et récupération POP sélective. Évalué à 2.
# Vers un compte POP, ou depuis ce compte ?
Posté par Jacques L'helgoualc'h (site web personnel) . En réponse au message Procmail, Fetchmail, et récupération POP sélective. Évalué à 1.
# Une fonction du shell
Posté par Jacques L'helgoualc'h (site web personnel) . En réponse au message Besoin d'aide pour un petit script de renommage. Évalué à 3.
# Re: regexp sauf...
Posté par Jacques L'helgoualc'h (site web personnel) . En réponse au message expression rationnelle particuliere. Évalué à 1.
[^] # Re: Awk
Posté par Jacques L'helgoualc'h (site web personnel) . En réponse au message supprimer les doublons. Évalué à 1.
awk '/regexp/ && !n[$0]++'
[^] # Re: négation et ensemble de caractères
Posté par Jacques L'helgoualc'h (site web personnel) . En réponse au message expression rationnelle particuliere. Évalué à 3.
$chaine =~ s/^[^[:alnum:]()]+//
pour ne détruire qu'au début de la ligne.
[^] # Re: Voilà quand même
Posté par Jacques L'helgoualc'h (site web personnel) . En réponse au message script shell. Évalué à 1.
find "$HOME" -type f -exec md5sum '{}' \; | \
awk '{print >"liste_md5_nom"}
md[$1]++==1{print $1 >"doublons_md5"}'
grep -f doublons_md5 liste_md5_nom | sort
# Sed le fait !
Posté par Jacques L'helgoualc'h (site web personnel) . En réponse au message Extraire une sous chaîne de plusieurs lignes. Évalué à 1.