2009-07-30 8 views
4

J'ai plusieurs types de diagrammes dans mon papier. J'utilise pour l'instant des pages horizontales pour rendre les images lisibles. Je voudrais savoir comment vous pouvez supprimer les marges LaTeX des pages où il y a des images.Pour ne pas avoir de marges LaTeX pour les images

Comment pouvez-vous ne pas avoir de marges pour les images dans LaTeX?

+0

À ceux qui votent pour la fermeture. Pas ma réponse "diddle the variable" lorsque vous modifiez des valeurs variables, vous êtes en train de programmer. Le fait qu'il puisse draper un fichier de classe ne change pas cela à moins que vous ne pensiez que glisser dans POD fait que perl ne programme pas. – dmckee

Répondre

5

Soit diddle the various variables directly soit d'utiliser le geometry package. LaTeX utilise beaucoup de variables pour décrire la page, donc les mettre directement est un problème, je recommande vraiment d'utiliser geometry.

Et rappelez-vous qu'il y a une marge silencieuse de 1 pouce. En outre, la proximité du bord de la page que vous pouvez réellement imprimer dépend de votre imprimante. La plupart ne vous laisseront pas toucher le bord d'un côté ou de l'autre.

+1

Le package de géométrie résout enfin le problème. - Je vous remercie! –

+1

la géométrie ne fonctionne que pour l'ensemble du document, non? –

+1

@Will: Pas positif, mais je le pense. C'est la énième question liée à un autre projet ambitieux de Masi. Je pense qu'il veut vraiment seulement avoir un tas d'images en pleine page. – dmckee

2

Vous pouvez spécifier que la largeur de la figure doit être supérieure à \ textwidth.

Je pense que includegraphics est la version non-clipping, (par opposition à includegraphics *)

Je suppose que cela fonctionnerait aussi longtemps que la taille verticale cadrerait sur la page. Sinon, je regarderais sur CTAN pour les paquets qui vous permettent de modifier les marges à la volée.

+2

Bien qu'il jettera overfull avertissement hbox partout. – dmckee

4

Je l'ai fait exactement avant. Voici le code:

\newenvironment{changemargin}{% 
\begin{list}{}{% 
\setlength{\textwidth}{\paperwidth} 
\setlength{\textheight}{\paperheight} 
%\setlength{\oddsidemargin}{-1in} 
%\setlength{\evensidemargin}{-1in} 
\setlength{\topmargin}{-1in} 
\setlength{\topsep}{-1in}% 
    \setlength{\leftmargin}{-1.5in}% 
    \setlength{\rightmargin}{-1.5in}% 
    \setlength{\listparindent}{\parindent}% 
    \setlength{\itemindent}{\parindent}% 
    \setlength{\parsep}{\parskip}% 
}% 
\centering% 
\item[]% 
}{\end{list}} 

Sur la page en question, j'ai aussi utilisé \clearpage, \pagestyle{empty} et enlargethispage{...}.

+0

Ne fonctionne pas pour moi. Je suis en train de faire '\ newenvironment {marg} {\ begin {figure} \ setlength {\ evensidemargin} {-. 8in} \ includegraphics {mypic} \ end {figure}}'. – isomorphismes

5

Le package changepage peut être utilisé pour modifier localement la taille de la zone dans laquelle le contenu est placé. Documentation dans le fichier .sty jusqu'à ce que je passe à l'écriture d'un vrai manuel.

Questions connexes