modificare i margini di pagine con grandi figure

  • Creatore
    Topic
  • #23558
    Up
    0
    Down
    ::


    Salve a tutti.

    Mi spiace disturbare ma ho un piccolo problema con alcune figure. Devo infatti mettere alcune immagini assime ma per essere leggibili devo ingrandirlee un po’. Cosi’ facendo pero’ fuoriescono dai margini.
    Ho allora pensato di creare un nuovo ambiente “styleimages” per quando devo inserire questi insieme d’immagini. Qui di seguito c’e’ il codice di prova. Putroppo infatti, cosi’ facendo non funziona e mi da errore dicendo che non esiste questo ambiente.
    Sbaglio per caso a definirlo o a posizionare la definizione?

    \documentclass[a4paper,12pt, openright, twoside]{report}
    \usepackage[latin1]{inputenc} % for latin languages
    \usepackage[T1]{fontenc} %
    \usepackage{indentfirst} % for a better indentation
    \usepackage{hyperref} %
    \usepackage{subfig} % for multiple figures
    \usepackage{rotating} % for landscape
    \usepackage{multirow,bigstrut, booktabs} % for multiple rows in a table
    \usepackage{graphicx} % for figures
    \usepackage{amsmath,amsfonts,amssymb,amsthm} %,amsbsy} % for math devices
    \usepackage{latexsym} % for mathematical symbols

    %%%%%%% for page style
    % environment used for pages with anly images
    \newenvironment{pagestyleimages}[1]%
    {\begin{list}{}%
    {\setlength\topset{#1}}\item[] }%
    {\end{list}}

    \setlength{\textwidth}{16cm}
    \setlength{\oddsidemargin}{20pt}
    \setlength{\evensidemargin}{20pt}

    \begin{document}

    \begin{pagestyleimages}{0pt}
    pippo
    \end{pagestyleimages}

    \end{document}

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #23559
      Up
      0
      Down
      ::

      Salve a tutti.

      Mi spiace disturbare ma ho un piccolo problema con alcune figure. Devo infatti mettere alcune immagini assime ma per essere leggibili devo ingrandirlee un po’. Cosi’ facendo pero’ fuoriescono dai margini.
      Ho allora pensato di creare un nuovo ambiente “styleimages” per quando devo inserire questi insieme d’immagini. Qui di seguito c’e’ il codice di prova. Putroppo infatti, cosi’ facendo non funziona e mi da errore dicendo che non esiste questo ambiente.
      Sbaglio per caso a definirlo o a posizionare la definizione?

      \documentclass[a4paper,12pt, openright, twoside]{report}
      \usepackage[latin1]{inputenc} % for latin languages
      \usepackage[T1]{fontenc} %
      \usepackage{indentfirst} % for a better indentation
      \usepackage{hyperref} %
      \usepackage{subfig} % for multiple figures
      \usepackage{rotating} % for landscape
      \usepackage{multirow,bigstrut, booktabs} % for multiple rows in a table
      \usepackage{graphicx} % for figures
      \usepackage{amsmath,amsfonts,amssymb,amsthm} %,amsbsy} % for math devices
      \usepackage{latexsym} % for mathematical symbols

      %%%%%%% for page style
      % environment used for pages with anly images
      \newenvironment{pagestyleimages}[1]%
      {\begin{list}{}%
      {\setlength\topset{#1}}\item[] }%
      {\end{list}}

      \setlength{\textwidth}{16cm}
      \setlength{\oddsidemargin}{20pt}
      \setlength{\evensidemargin}{20pt}

      \begin{document}

      \begin{pagestyleimages}{0pt}
      pippo
      \end{pagestyleimages}

      \end{document}

      Non vedo come la definizione di quell’ambiente possa aiutarti per quello che vuoi fare. L’errore naturalmente non è che l’ambiente non è definito, ma che \topset non è definito.

      Se tutto ciò che vuoi è che l’immagine sia centrata per bene anche se sfora di poco i margini, la risposta è
      `\centerline{\includegraphics[…]{…}}`
      Per modificare il formato della pagina usa il pacchetto geometry e non dare dimensioni a caso.

      Ciao
      Enrico

    • #23560
      Up
      0
      Down
      ::


      Ops,… 😳 mi sono effettivamente reso conto di aver fatto una figura da cioccolataio…
      Scusa.
      `
      Mi sono comunque reso anche conto che invece che girare in giro al problema, forse è meglio spiegare direttamente il problema specifico.
      il pezzo di codice è il seguente:

      \documentclass[a4paper,12pt, openright, twoside]{report}
      \usepackage[latin1]{inputenc} % for latin languages
      \usepackage[T1]{fontenc} %
      \usepackage{indentfirst} % for a better indentation
      \usepackage{hyperref} %
      \usepackage{subfig} % for multiple figures
      \usepackage{rotating} % for landscape
      \usepackage{multirow,bigstrut, booktabs} % for multiple rows in a table
      \usepackage{graphicx} % for figures
      \usepackage{amsmath,amsfonts,amssymb,amsthm} %,amsbsy} % for math devices
      \usepackage{latexsym} % for mathematical symbols
      % PACCHETTO FANCY and margins
      \usepackage{fancyhdr} % for margins
      \pagestyle{fancy}\addtolength{\headwidth}{40pt}
      \renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
      \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}{}}
      \cfoot{}
      \rhead[\fancyplain{}{\bfseries\leftmark}]{\fancyplain{}
      {\bfseries\thepage}}
      \lhead[\fancyplain{}{\bfseries\thepage}]{\fancyplain{}
      {\bfseries\rightmark}}

      \begin{document}

      \begin{sidewaysfigure}[htp]
      \centering
      \subfloat[$5$ m REAL]{\includegraphics[width = 0.4\textwidth]{pathline_rs_z_5_A.png}}
      \subfloat[$4$ m REAL]{\includegraphics[width = 0.4\textwidth]{pathline_rs_z_4_A.png}}
      \subfloat[$3$ m REAL]{\includegraphics[width = 0.4\textwidth]{pathline_rs_z_3_A.png}}\\
      \subfloat[$5$ m PROPOSAL]{\includegraphics[width = 0.4\textwidth]{pathline_ps_z_5_A.png}}
      \subfloat[$4$ m PROPOSAL]{\includegraphics[width = 0.4\textwidth]{pathline_ps_z_4_A.png}}
      \subfloat[$3$ m PROPOSAL]{\includegraphics[width = 0.4\textwidth]{pathline_ps_z_3_A.png}}
      \caption{Pathline comparison for case A at $5$, $4$ and $3$ meters of height}
      \label{fig_comparison_pathline_A}
      \end{sidewaysfigure}

      \end{document}
      `

      L’intenzione è di rendere le immagini comprensibili e quindi un pò più grandi, ma purtroppo in questo modo, tutte lefigure sono spostate in alto e escono completamente dai margini.

      vorrei mostrare la pagina che mi esce ma non trovo come allegare file.

      Scusa ancora.[/url]

    • #23561
      Up
      0
      Down
      ::

      Ops,… 😳 mi sono effettivamente reso conto di aver fatto una figura da cioccolataio…
      Scusa.
      `
      Mi sono comunque reso anche conto che invece che girare in giro al problema, forse è meglio spiegare direttamente il problema specifico.
      il pezzo di codice è il seguente:

      \documentclass[a4paper,12pt, openright, twoside]{report}
      \usepackage[latin1]{inputenc} % for latin languages
      \usepackage[T1]{fontenc} %
      \usepackage{indentfirst} % for a better indentation
      \usepackage{hyperref} %
      \usepackage{subfig} % for multiple figures
      \usepackage{rotating} % for landscape
      \usepackage{multirow,bigstrut, booktabs} % for multiple rows in a table
      \usepackage{graphicx} % for figures
      \usepackage{amsmath,amsfonts,amssymb,amsthm} %,amsbsy} % for math devices
      \usepackage{latexsym} % for mathematical symbols
      % PACCHETTO FANCY and margins
      \usepackage{fancyhdr} % for margins
      \pagestyle{fancy}\addtolength{\headwidth}{40pt}
      \renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
      \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}{}}
      \cfoot{}
      \rhead[\fancyplain{}{\bfseries\leftmark}]{\fancyplain{}
      {\bfseries\thepage}}
      \lhead[\fancyplain{}{\bfseries\thepage}]{\fancyplain{}
      {\bfseries\rightmark}}

      \begin{document}

      \begin{sidewaysfigure}[htp]
      \centering
      \subfloat[$5$ m REAL]{\includegraphics[width = 0.4\textwidth]{pathline_rs_z_5_A.png}}
      \subfloat[$4$ m REAL]{\includegraphics[width = 0.4\textwidth]{pathline_rs_z_4_A.png}}
      \subfloat[$3$ m REAL]{\includegraphics[width = 0.4\textwidth]{pathline_rs_z_3_A.png}}\\
      \subfloat[$5$ m PROPOSAL]{\includegraphics[width = 0.4\textwidth]{pathline_ps_z_5_A.png}}
      \subfloat[$4$ m PROPOSAL]{\includegraphics[width = 0.4\textwidth]{pathline_ps_z_4_A.png}}
      \subfloat[$3$ m PROPOSAL]{\includegraphics[width = 0.4\textwidth]{pathline_ps_z_3_A.png}}
      \caption{Pathline comparison for case A at $5$, $4$ and $3$ meters of height}
      \label{fig_comparison_pathline_A}
      \end{sidewaysfigure}

      \end{document}
      `

      L’intenzione è di rendere le immagini comprensibili e quindi un pò più grandi, ma purtroppo in questo modo, tutte lefigure sono spostate in alto e escono completamente dai margini.

      vorrei mostrare la pagina che mi esce ma non trovo come allegare file.

      Scusa ancora.

      A quanto so, 0.4 per 3 fa 1.2 :), cioè più della altezza della gabbia del testo (visto che con sidewaystable scambi altezza e larghezza). Ovvio che non può funzionare.

      Probabilmente 0.3\textwidth è una scelta migliore..

      Ciao
      Enrico

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

Go to top