Avec l'ECM suivant je devrais obtenir un trait de 200mm, or il n'est que de 19,2mm.

\documentclass[french]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
        \draw[thick] (0mm,0mm) --+ (0mm,200mm);
\end{tikzpicture}
\end{document}

XYZ

Mon but est d'établir des modèles à imprimer pour des élèves et qui se calque sur des documents qu'ils ont par ailleurs. Aucune des mesures données ne correspond sur le papier. En faisant mon ECM, je me suis rendu compte qu'un simple trait n'a pas la bonne longueur. Comment y remédier ?

Voici la base (simplifiée) de mon document original :

\documentclass[french]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{microtype}
\usepackage{tikz}
\usepackage[%
    showframe,
    paper=a4paper,
    layout=a4paper,
    marginparsep=0mm,
    marginparwidth=0mm,
    headsep =25.00000mm,
    footskip    =59.00000mm,
    top     =37.00000mm,
    inner       =66.50000mm,
    width       =130.00000mm,
    height  =191.5000mm,
    ]{geometry}
\setlength{\parindent}{0pt}
\usepackage{babel}

\begin{document}
\begin{tikzpicture}[x=1mm,y=1mm,remember picture,overlay,shift=(current page.north west)]
    \begin{scope}[shift={(16.50000mm,-16.50000mm)}]
        \draw[gray!50] (0,0) grid[step=4.00000mm] (180.0000mm,-264.0000mm);
        \draw[thick] (0,-22.50000mm) -- (180mm,-22.50000mm);
        \draw[thick] (0,-214.00000mm) -- (180mm,-214.00000mm);
        \draw[thick] (50mm,-22.50000mm) -- (50mm,-214.00000mm);
        \node[left] at (20mm, -6.5mm) {Nom :};
        \node[left] at (20mm,-14.5mm) {Matière :};
        \node[left] at (157mm, -6.5mm) {Page :};
        \node[left] at (157mm,-14.5mm) {Date :};
    \end{scope}
    \draw (6.00000mm, -25.00000mm) circle (3.00000mm) ;
    \draw (6.00000mm,-105.00000mm) circle (3.00000mm) ;
    \draw (6.00000mm,-185.00000mm) circle (3.00000mm) ;
    \draw (6.00000mm,-265.00000mm) circle (3.00000mm) ;
\end{tikzpicture}
\end{document}

Posée 12 Mar '23, 18:27

egide's gravatar image

egide
111
Taux d'acceptation : 0%

Modifiée 14 Mar '23, 09:01

Pathe's gravatar image

Pathe ♦♦
7.4k29196245

Bienvenue sur TeXnique.fr !

(12 Mar '23, 20:55) denis ♦♦ denis's gravatar image
1

En ajoutant \usepackage[arrows=false]{pagegrid} au préambule de votre premier ECM, on a pourtant l'impression que le trait a la longueur attendue. Le problème ne viendrait-il pas plutôt des dimensions du papier qui, en l'absence de spécification, sont celles du format letter et non A4, ce que l'imprimante compense peut-être en appliquant une mise à l'échelle. Pourriez-vous réessayer d'imprimer un document dont le préambule contient en plus : \usepackage[a4paper]{geometry} ?

(12 Mar '23, 21:01) denis ♦♦ denis's gravatar image

Les formules de politesse et les signatures sont à éviter : celle(s) de votre contribution a (ont) été supprimée(s).

(12 Mar '23, 21:01) denis ♦♦ denis's gravatar image

Je ne l'avais pas mis dans l'ECM :

  1. il est dans l'exemple complet qui ne fonctionne pas
  2. j'utilise la classe scrartcl qui est en A4

Cependant, je me suis dis que votre idée de compensation faite par l'impriment pourrait être une piste à suivre. J'ai testé sur une autre, et depuis une autre machine. Malheureusement pour un résultat identique.

(12 Mar '23, 21:59) egide egide's gravatar image

N'y a-t-il pas un réglage par défaut dans l'interface d'impression qui pourrait provoquer une mise à l'échelle ?

(13 Mar '23, 09:23) denis ♦♦ denis's gravatar image
1

Si j'utilise inkscape pour mesurer la longueur, c'est exactement 20 cm https://texnique.fr/osqa/upfiles/Screenshot_2023-03-12_at_20.07.59.png

(13 Mar '23, 10:24) samcarter samcarter's gravatar image

@denis Possible. À partir de là j'ai tenté d'imprimer depuis plusieurs machine, (archlinux, xubuntu, macos (2 versions sur trois machines différentes) et sur 5 imprimantes différentes.

Pourtant, tu as raison. C'est bien un problème d'impression à 96% sur toutes nos machines! je ne comprends pas pourquoi. C'est le paramètre par défaut

@samcarter L'information est utile. À ta lecture, j'ai refais le test sur le document généré chez moi. il me donne une mesure de 200,003 mmm.

Problème résolu.

(13 Mar '23, 16:39) egide egide's gravatar image

Question peut-être naïve, avec mes excuses si c'est le cas. La mise en page (gestionnaire d'impression) avant d'envoyer à l'imprimante ne contiendrait elle pas une marge? ou une proportion différente de 100% ?

(15 Mar '23, 20:07) joseph-tux joseph-tux's gravatar image
1

Qu'est-ce qui est «résolu» en définitive ? L'enchainement des commentaires plus ou moins précis n'indique pas la cause ou la solution opérationnelle. Que faut-il faire ?

(16 Mar '23, 14:31) GMR GMR's gravatar image

@joseph-tux Question très pertinente! J'ai vérifié. Sur les Mac, le panneau d'impression indique toujours 96%. Impossible de le sauvegarder autrement. Je dois à chaque impression spécifier le 100%

Sur mes Linux, c'est spécifié à 100% dans les paramètres d'imprimantes, mais cela sort réduit.

@GMR En fait, il semblerait que cela ne soit pas lié à LaTeX, mais au gestionnaire d'impression. enfin je crois.

Ici, la solution (qui ne marche que sur Mac pour le moment) est de spécifier d'imprimer à 100% dans la boite de dialogue d'impression.

(17 Mar '23, 21:36) egide egide's gravatar image
Affichage de 5 parmi 10 Afficher 5 commentaire(s) en plus
Soyez le premier à répondre à cette question !
(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.