Ancora un problema di posizionamento immagini

  • Creatore
    Topic
  • #97757
    Up
    0
    Down
    ::


    davvero ci deve essere qualcosa che non capisco nel posizionamento immagini… e mi sono andata un po’ a documentare eh! qualche problemino l’ho risolto, ma in linea di massima penso che mi sfugga qualcosa

    devo mettere una serie di pagine contenenti un’unica immagine, e la vorrei mettere centrata sul foglio. le immagini sono piccoline quindi ne entrerebbero due sul foglio, ma ne voglio una sola a centro (nel senso, anche in verticale deve essere centrata)

    davvero mi sono documentata,… mi sembra di capire che centering dovrebbe bastare e avanzare… e allora cosa sbaglio???

    il comando che uso è

    \newpage
    \begin{figure} [hp] \centering \includegraphics[width=…, keepaspectratio] {FIGURA 1} \caption[…] {…} \endfigure

    \newpage
    \begin{figure} [hp] \centering \includegraphics[width=…, keepaspectratio] {FIGURA 2} \caption[…] {…} \endfigure

    allora, così le figure mi vengono effettivamente su due pagine diverse, ma in alto a tutta la pagina—- non è quello che voglio :/

Visualizzazione 8 filoni di risposte
  • Autore
    Risposte
    • #97758
      alegenn
      Partecipante
        Up
        0
        Down
        ::

        Prova” post=97228davvero ci deve essere qualcosa che non capisco nel posizionamento immagini… e mi sono andata un po’ a documentare eh! qualche problemino l’ho risolto, ma in linea di massima penso che mi sfugga qualcosa

        devo mettere una serie di pagine contenenti un’unica immagine, e la vorrei mettere centrata sul foglio. le immagini sono piccoline quindi ne entrerebbero due sul foglio, ma ne voglio una sola a centro (nel senso, anche in verticale deve essere centrata)

        davvero mi sono documentata,… mi sembra di capire che centering dovrebbe bastare e avanzare… e allora cosa sbaglio???

        il comando che uso è

        \newpage
        \begin{figure} [hp] \centering \includegraphics[width=…, keepaspectratio] {FIGURA 1} \caption[…] {…} \endfigure

        \newpage
        \begin{figure} [hp] \centering \includegraphics[width=…, keepaspectratio] {FIGURA 2} \caption[…] {…} \endfigure

        allora, così le figure mi vengono effettivamente su due pagine diverse, ma in alto a tutta la pagina—- non è quello che voglio :/

        Hai provato a togliere l’opzione [tt][h][/tt] e lasciare solo [tt][p][/tt]?

      • #97759
        Up
        0
        Down
        ::


        sì, ci avevo pensato eccome!

        le due immagini tornano sulla stessa pagina, nonosante il newpage che c’è tra le due….!!!!!!!!!!!!!!!

      • #97760
        alegenn
        Partecipante
          Up
          0
          Down
          ::

          Prova” post=97230sì, ci avevo pensato eccome!

          le due immagini tornano sulla stessa pagina, nonosante il newpage che c’è tra le due….!!!!!!!!!!!!!!!

          Che io sappia, [tt]\newpage[/tt] termina un paragrafo e inizia una nuova pagina, se il paragrafo non c’è non ha effetto. In sostanza LaTeX si aspetta del testo tra le due figure, se questo manca e se ci stanno tutte su una pagina, le piazza lì!
          Puoi aggiustare lo spazio verticale sopra e sotto la figura con il comando [tt]\vfill[/tt] ma personalmente non lo farei…
          Ignoro se tu abbia finito tutto il tuo elaborato e se tu stia facendo solo gli ultimi aggiustamenti, ignoro anche il motivo che ti spinge a volere due pagine riempite da una solo piccola figura al centro, ma nella mia esperienza sempre quando LaTeX mi formattava male qualche cosa, mi sono trovato a riscriverla meglio e subito tutto è andato a posto….

        • #97761
          Up
          0
          Down
          ::


          cosa intendi per “riscriverla meglio”?

          avevo provato a fare anche questo

          \newpage
          \vfill
          (tutto quello che ho scritto prima x una sola immagine)
          \vfill
          \newpage

          …peggio che andar di notte. è rimasto lì dov’era, in testa alla pagina

        • #97762
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::


            `\begin{figure}[p]
            \centering
            \includegraphics[width=\textwidth]{foo}
            \end{figure}

            \newpage

            \begin{figure}[p]
            \centering
            \includegraphics[width=\textwidth]{bar}
            \end{figure}`
            Provato con questo?

            Se non funziona, mandaci un esempio minimo compilabile che riproduca il tuo problema. ❗

          • #97763
            Up
            0
            Down
            ::

            Prova” post=97230sì, ci avevo pensato eccome!

            le due immagini tornano sulla stessa pagina, nonosante il newpage che c’è tra le due….!!!!!!!!!!!!!!!

            Non basta levare [tt]h[/tt]. L’indicatore [tt]p[/tt], infatti, dice a TeX di mettere quell’immagine in una pagina di sole immagini. È ovvio che se l’immagine è piccola in quella pagina ce ne possono stare anche altre.

            Ciao
            Tommaso

          • #97764
            Up
            0
            Down
            ::


            macchè… :((

            immagino che l’esempio minimo compilabile sia l’”impostazione” completa del file senza il testo… (correggimi se sbaglio please)

            quindi per me è:

            \documentclass[12pt,a4paper,openright,oneside]{report}
            \usepackage[italian]{babel}

            \usepackage{caption}

            \usepackage{lscape}

            \usepackage[latin1]{inputenc}

            \usepackage{fancyhdr}
            \usepackage{indentfirst}
            \usepackage{graphicx}
            \captionsetup{font=it, labelsep=period, tableposition=top}
            \usepackage{newlfont}
            \usepackage{amssymb}
            \usepackage{amsmath}
            \usepackage{latexsym}
            \usepackage{amsthm}
            \oddsidemargin=50pt \evensidemargin=20pt%impostano i margini
            \pagestyle{fancy}\addtolength{\headwidth}{02pt}
            \renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
            \renewcommand{\sectionmark}[1]{\markright{\thesection \ #1}{}}
            \rhead[\fancyplain{}{\bfseries\leftmark}]{\fancyplain{}{\bfseries}}
            %\cfoot{}
            \linespread{1.3}
            \begin{document}
            \begin{titlepage}
            \clearpage{\pagestyle{empty}\cleardoublepage}
            \tableofcontents
            \thispagestyle{empty}
            \rhead[\fancyplain{}{\bfseries\leftmark}]{\fancyplain{}{\bfseries}}
            \lhead[\fancyplain{}{\bfseries\thepage}]{\fancyplain{}{\bfseries
            INDICE}}
            \end{titlepage}
            \pagenumbering{arabic}
            \chapter{BLABLA}
            \lhead[\fancyplain{}{\bfseries\thepage}]{\fancyplain{}{\bfseries
            BLABLA}}
            Blablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablabla
            \newpage
            \begin{figure} [hp] \centering \includegraphics[width=…, keepaspectratio] {FIGURA 1} \caption[…] {…} \endfigure
            \newpage
            \begin{figure} [hp] \centering \includegraphics[width=…, keepaspectratio] {FIGURA 2} \caption[…] {…} \endfigure
            \newpage
            Blablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablabla
            \end{document}

          • #97765
            Up
            0
            Down
            ::

            illinguista1972″ post=97234

            sì, ci avevo pensato eccome!

            le due immagini tornano sulla stessa pagina, nonosante il newpage che c’è tra le due….!!!!!!!!!!!!!!!

            Non basta levare [tt]h[/tt]. L’indicatore [tt]p[/tt], infatti, dice a TeX di mettere quell’immagine in una pagina di sole immagini. È ovvio che se l’immagine è piccola in quella pagina ce ne possono stare anche altre.

            Ciao
            Tommaso

            ma avevo intuito che il prolema è questo, infatti in una pagina in cui va solo un’immaguine, che è più gorssa, la mette centrata…
            ora, non posso forzare latex a mettere una sola immagine su una pagina??? lo faccio interponendo il newpage, ma poi l’immagine che resta sola non è più centrata… quello è iul mio problema…

          • #97766
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              E se al posto di \nepage mettessi \clearpage?

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

          Go to top