Allargare i margini delle pagine delle figure

  • Creatore
    Topic
  • #13488
    Up
    0
    Down
    ::


    Ciao a tutti,

    avrei la necessità di modificare i margini delle pagine in cui LaTeX posiziona le figure singole. Mi spiego meglio.`\begin{figure}[p]

    \end{figure}`Posiziona un’immagine in una pagina senza testo. Ora, io vorrei che i margini di quella pagina si allargassero (sul come farlo, probabilmente dovrò usare geometry, ma aspetto indicazioni diverse e/o dettagliate), di modo da poter rendere la figura più grande.

    Credo che sia una cosa semplice da fare, ma mi sapete dare qualche indicazione? Grazie e ciao.

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #13489
      Up
      0
      Down
      ::

      Ciao a tutti,

      avrei la necessità di modificare i margini delle pagine in cui LaTeX posiziona le figure singole. Mi spiego meglio.`\begin{figure}[p]

      \end{figure}`Posiziona un’immagine in una pagina senza testo. Ora, io vorrei che i margini di quella pagina si allargassero (sul come farlo, probabilmente dovrò usare geometry, ma aspetto indicazioni diverse e/o dettagliate), di modo da poter rendere la figura più grande.

      Credo che sia una cosa semplice da fare, ma mi sapete dare qualche indicazione? Grazie e ciao.

      Non credo sia una questione di margini. Tutto ciò che devi fare è piazzare l’oggetto grafico dentro \centerline.
      `\begin{figure}[p]
      \centerline{\includegraphics[…]{…}}
      \caption{…}\label{…}
      \end{figure}`
      È vero, \centerline non è documentato in LaTeX, ma funziona lo stesso. 😀

      Ciao
      Enrico

    • #13490
      Up
      0
      Down
      ::

      Non credo sia una questione di margini. Tutto ciò che devi fare è piazzare l’oggetto grafico dentro \centerline.

      Se non erro è un comando di plain TeX, quindi ovviamente non è documentato 🙂 Interessante sarebbe capire perché non dà degli overfull… Sfoglierò il TeXbook per vedere se riesco a comprendere l’arcano 🙂

      Grazie mille e a presto,

    • #13491
      Up
      0
      Down
      ::

      Non credo sia una questione di margini. Tutto ciò che devi fare è piazzare l’oggetto grafico dentro \centerline.

      Se non erro è un comando di plain TeX, quindi ovviamente non è documentato 🙂 Interessante sarebbe capire perché non dà degli overfull… Sfoglierò il TeXbook per vedere se riesco a comprendere l’arcano 🙂

      `\def\centerline#1{\hbox to \hsize{\hss#1\hss}}`
      La primitiva \hss è equivalente alla seguente specificazione di glue:
      `\hskip 0pt plus 1fil minus 1fil`
      Quindi ogni hbox con \hss da una delle due parti non sarà mai “overfull”, nemmeno se la lunghezza naturale del suo contenuto è maggiore della dimensione specificata (con \hbox to). Per esempio, la macro \rlap è definita così:
      `\def\rlap#1{\hbox to 0pt{#1\hss}}`
      Non occupa alcuno spazio, e il suo contenuto “sporge sulla destra. Nel caso di \centerline il contenuto sporge, se necessario, della stessa dimensione a destra e a sinistra.

      Esercizio: trovare le vere definizioni di \centerline e di \rlap

      Ciao
      Enrico

    • #13492
      Up
      0
      Down
      ::


      Sorge un nuovo problema, però: \centerline permette sì di avere una figura che ‘sbordi’ e sia centrata, ma la centratura viene eseguita sulla gabbia del testo, che viene costruita sottraendo alla dimensione della pagina, fra le altre cose, anche la dimensione per le note a margine (\marginparwidth, se non erro; ovviamente, la classe è book). Se fosse possibile, vorrei annullare le differenze fra i margini laterali, di modo che la figura risulti effettivamente centrata. Un`\setlength{\textwidth}{\textwidth+\marginparwidth+\marginparsep}` o qualcosa di simile settato localmente funzionerebbe?

      Ciao e ancora grazie.

    • #13493
      Up
      0
      Down
      ::

      Sorge un nuovo problema, però: \centerline permette sì di avere una figura che ‘sbordi’ e sia centrata, ma la centratura viene eseguita sulla gabbia del testo, che viene costruita sottraendo alla dimensione della pagina, fra le altre cose, anche la dimensione per le note a margine (\marginparwidth, se non erro; ovviamente, la classe è book). Se fosse possibile, vorrei annullare le differenze fra i margini laterali, di modo che la figura risulti effettivamente centrata. Un`\setlength{\textwidth}{\textwidth+\marginparwidth+\marginparsep}` o qualcosa di simile settato localmente funzionerebbe?

      Non capisco il problema: le testatine e la didascalia aiuterebbero a “vedere la figura al posto giusto”. Se invece annulli le testatine vuol dire che stai agendo “a mano” sulla pagina dove sta la figura, che quindi non è più “galleggiante”. In tal caso, ti consiglio il pacchetto chngpage e il pacchetto caption per \captionof.

      Non lascerei “sbordare” la figura più di tanto, in ogni caso.

      Ciao
      Enrico

Visualizzazione 4 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top