|
#1
![]() |
|
|
|
Je désire avoir une marge 3.5mm :
\documentclass{article} \usepackage{calc} \usepackage[abs]{overpic} \usepackage[]{polyglossia} \setmainlanguage{french} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% paramètres généraux \newlength{\largeurpapier} \newlength{\hauteurpapier} \newlength{\margeg} \newlength{\margeh} % \setlength{\largeurpapier}{210mm} \setlength{\hauteurpapier}{297mm} \setlength{\margeg}{3.5mm} \setlength{\margeh}{3.5mm} % \newlength{\widthi} \newlength{\heighti} \setlength{\widthi}{\largeurpapier-\margeg} \setlength{\heighti}{\hauteurpapier-\margeh} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \usepackage[paperwidth=\largeurpapier,paperheight=\hauteurpapi er,top=\margeg, bottom=\margeg, left =\margeg , right=\margeg]{geometry} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{document} \begin{overpic}[unit=0.1mm,width=\widthi, height=\heighti,scale=.45]{./img/gris.png} \end{overpic} \end{document} Mais j'obtiens une marge nettement supérieure à gauche et en haut et pas de marge à droite et en bas! Au surplus, mon "affiche" s'imprime sur la 2ème page.... Merci de toute aide. PC
|
#2
![]() |
|
|
|
Pierre Couderc <pierre> writes:
> Je désire avoir une marge 3.5mm : [...] Ton exemple est inutile pour qui n'a pas gris.png. Pour le reste, même dans les cas désespérés, ne surtoût jamais lire la documentation. Celle de geometry contient des petits dessins très explicites. \documentclass[a4paper]{article} \usepackage[margin=3.5mm,noheadfoot,nomarginpar,bindingoffset= 0cm]{geometry} \pagestyle{empty} \begin{document} \noindent% \rule{\textwidth}{\textheight} % ou {overpic} ou ... \end{document} -- Alain. |
#3
![]() |
|
|
|
On 10/12/2017 12:02 PM, Alain Ketterlin wrote:
[..] > \rule{\textwidth}{\textheight} % ou {overpic} ou ... > \end{document} > -- Alain. Faut-il répondre à cette méprise (c'est un gentil euphémisme) quelque peu arrogante ? 1- Les options noheadfoot,nomarginpar,bindingoffset=0cm, sont complètement inutiles ici, quoique non nuisibles, car les valeurs sont par défaut. Cf la doc de "geometry", il vous faut l'aller lire, elle contient des petits dessins très explicites... Un simple \lipsum montre que mon "geometry" est correct. 2- gris.png, ou vert.png, qu'importe, la taille est indiquée dans le : \begin{overpic}[unit=0.1mm,width=\widthi, height=\heighti]{./img/blanc.png} Voir la doc d'overpic. La question est la marge rajoutée par overpic (à première vue pas par geometry, mais je ne jure de rien en informatique...). Comment la supprimer ? |
#4
![]() |
|
|
|
Pierre Couderc <pierre> writes:
> 1- Les options noheadfoot,nomarginpar,bindingoffset=0cm, sont > complètement inutiles ici, quoique non nuisibles, car les valeurs sont > par défaut. Non. > Cf la doc de "geometry", il vous faut l'aller lire, elle contient des > petits dessins très explicites... Un simple \lipsum montre que mon > "geometry" est correct. Non. > \setlength{\widthi}{\largeurpapier-\margeg} > \setlength{\heighti}{\hauteurpapier-\margeh} Nawak. Pebkac. > 2- gris.png, ou vert.png, qu'importe, la taille est indiquée dans le: > \begin{overpic}[unit=0.1mm,width=\widthi, height=\heighti]{./img/blanc.png} > Voir la doc d'overpic. Ces options (sauf unit) vont à \includegraphics, pas à overpic. > La question est la marge rajoutée par overpic (à première vue pas par > geometry, mais je ne jure de rien en informatique...). Comment la > supprimer ? Overpic ne rajoute pas de marge. Tes calculs sont faux. -- Alain. |
#5
![]() |
|
|
|
On 10/12/2017 05:43 PM, Alain Ketterlin wrote:
> Pierre Couderc <pierre> writes: Tout d'abord : merci. >> 1- Les options noheadfoot,nomarginpar,bindingoffset=0cm, sont >> complètement inutiles ici, quoique non nuisibles, car les valeurs sont >> par défaut. > Non. Mmm, je suis tenté de répondre : Si. Mais avec humilité : .... \setlength{\largeurpapier}{209mm} \setlength{\hauteurpapier}{296mm} \setlength{\margeg}{0mm} % \newlength{\widthi} \newlength{\heighti} \setlength{\widthi}{\largeurpapier-\margeg} \setlength{\heighti}{\hauteurpapier-\margeg} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \usepackage[paperwidth=\largeurpapier,paperheight=\hauteurpapi er,top=\margeg, bottom=\margeg, left =\margeg , right=\margeg]{geometry} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{document} \lipsum \lipsum \lipsum \end{document} me donne : [..] et de même avec \setlength{\margeg}{3.5mm} [..] D'où ma conclusion que que les options supplémentaires sont "irrelevent" dans ce cas et que mon geometry est correct. > Overpic ne rajoute pas de marge. Tes calculs sont faux. J'étudie le reste de la réponse et je refais mes calculs. |
#6
![]() |
|
|
|
Pierre Couderc <pierre> writes:
> \newlength{\widthi} > \newlength{\heighti} > \setlength{\widthi}{\largeurpapier-\margeg} > \setlength{\heighti}{\hauteurpapier-\margeg} Ça c'est faux. Il y a deux marges dans chaque direction : \setlength{\widthi}{\largeurpapier-\margeg-\margeg} \setlength{\heighti}{\hauteurpapier-\margeg-\margeg} % ou \margeh Je mentionnais la doc de geometry, qui explique bien pourquoi il vaut mieux lui laisser ce genre de calculs. En gros, tout ce que tu fais reviens à passer [margin=3.5mm] à geometry, avec a4paper si ce n'est pas une option globale. Les autres options servent à ne pas dépendre de la classe. Ensuite, il faut un \noindent devant \begin{overpic} (à moins que la classe supprime l'indentation de début de paragraphe, c'est-à-dire fixe \parindent à 0), sinon ton image sera décalée à droite d'une longueur égale à \parindent. Enfin, dans ton example initial : > \begin{overpic}[unit=0.1mm,width=\widthi, > height=\heighti,scale=.45]{./img/gris.png} > \end{overpic} width et height ne servent à rien, la taille de l'image est déterminée par scale appliqué à la taille "réelle" du fichier. Si tu enlèves scale, l'image aura les dimensions \widthi,\heighti. Tu risques des erreurs d'arrondi, peut-être faudra-t-il \widthi-1pt ou \heighti-1pt. -- Alain. |
#7
![]() |
|
|
|
On 10/12/2017 08:44 PM, Alain Ketterlin wrote:
> Pierre Couderc <pierre> writes: > \setlength{\widthi}{\largeurpapier-\margeg-\margeg} > \setlength{\heighti}{\hauteurpapier-\margeg-\margeg} % ou \margeh > Je mentionnais la doc de geometry, qui explique bien pourquoi il vaut > mieux lui laisser ce genre de calculs. En gros, tout ce que tu fais > reviens à passer [margin=3.5mm] à geometry, avec a4paper si ce n'est pas > une option globale. Les autres options servent à ne pas dépendre de la > classe. D'accord. > Ensuite, il faut un \noindent devant \begin{overpic}... Bravo !!! c'est ça, la marge supplémentaire que je cherche depuis le début... C'est tout bon maintenant. C'est un manque de culture LaTeX. > Enfin, dans ton example initial : > width et height ne servent à rien, la taille de l'image est déterminée > par scale appliqué à la taille "réelle" du fichier. Si tu enlèves scale, > l'image aura les dimensions \widthi,\heighti. Tu risques des erreurs > d'arrondi, peut-être faudra-t-il \widthi-1pt ou \heighti-1pt. Oui , merci Merci pour tout. Je lis les docs avant d'appeler au secours, mais on en laisse passer parfois par manque de concentration devant la masse de doc, et le manque d'habitude...
|
Fuseau horaire GMT +2. Il est actuellement 16h37. | Privacy Policy
|