Spazi enormi prima e dopo center

  • Creatore
    Topic
  • #21315
    Up
    0
    Down
    ::


    Dopo aver capito un po come funziona il pacchetto caption, ho abbandonato gli ambienti figure e table, usando il seguente codice:

    `
    \begin{center}
    %\begin{figure}[H]
    %\centering
    \includegraphics[width=0.75\textwidth]{immagini/statico_pilastri}
    \captionof{figure}{Combinazioni di carico}\label{fig:statico_pilastri}
    %\end{figure}
    \end{center}
    `

    il commentato è come scrivevo prima.

    Il problema è che mi rimane veramente molto spazio tra lo scritto prima e dopo la figura, come lo posso diminuire?

    Posto il mio preambolo ( non ridete per i commenti che ho scritto)

    `
    \documentclass[11pt,a4paper,oneside,ore]{bookest}%draft per non visualizzare le immagini
    \usepackage{t1enc}
    \usepackage{graphicx}%[dvips]
    %\DeclareGraphicsExtensions{.pdf,.png,.jpg,.mps}
    \usepackage[applemac]{inputenc}%consente l'accenti %per mac \usepackage[applemac]{inputenc} % per win %\usepackage[latin1]{inputenc}
    \usepackage[italian]{babel}%pacchetto italiano
    \linespread{1.2}%interlinea
    \usepackage{fancyhdr}%intestazione e pi di pagina
    %\usepackage{verbatim}%se utilizzo \begin{verbatim} e nella riga dopo scrivo, non legge la programmazione ma scrive tutto ci che c',deve finire con \end{verbatim}
    \usepackage{fancyhdr}%personalizzazione stile intestzione e pi di pagina
    \usepackage{amsmath}%pacchetto per le formule matematiche
    \usepackage{amssymb}%pacchetto per simboli matematiche
    \usepackage{mathrsfs}%pacchetto per il corsivo classico
    \usepackage{color}
    \usepackage{wasysym}
    \usepackage{mathcomp}%simboli matematici \tcperthousand per mille
    \usepackage{makeidx}
    \usepackage{showidx}
    \usepackage{amsfonts}
    \usepackage[format=hang,indention=-0.5cm,font=small]{caption}[2007/01/07]%
    \usepackage{url}%pacchetto per inserire il nome del file immagine
    \usepackage{subfigure}
    \usepackage{textcomp}%pacchetto per simboli \textperthousand permille
    \usepackage[T1]{fontenc}%pacchetto per simboli
    \usepackage{textcomp}%pacchetto per simboli
    %\usepackage{latexsym}
    \usepackage{longtable}
    %\usepackage{floatflt}
    \usepackage{eso-pic}
    \usepackage{hyperref}%questi sono i pacchetti che rendono il pdf navigabile con degli hyperlink
    %\hypersetup{colorlinks=true}
    \usepackage{eurosym}
    \usepackage{indentfirst}%pacchetto per margine a inizio verso%
    \usepackage{nicefrac}
    \usepackage{booktabs}
    \usepackage{multirow}
    \usepackage{colortbl}%per fare i colori nelle tabelle
    \usepackage{float}
    \usepackage{pdfsync}
    \usepackage{wrapfig}%per fare le figure con testo accanto si usa con ambiente \begin{wrapfigure}[]{r}[0pt]{0.50\textwidth} dentro le [] ci vanno i margini
    %\usepackage{xtab}
    \usepackage{lscape}%per l'orientamento delle tabelle \begin{landscape} \end{landscape} prima degli ambienti
    \usepackage[italian,squaren,cdot]{SIunits}%per le unit di misura
    %\addunit{\Nmm2}{Nmm}
    %\usepackage[italian]{varioref}
    \pagestyle{fancy} \fancyhf{}
    \renewcommand{\chaptermark}[1]{\markboth{Capitolo \thechapter #1}{}}
    \renewcommand{\sectionmark}[1]{\markright{\thesection \ #1}}
    \newcommand{\fig}[1]{Fig.}
    \providecommand{\vas}[1]{\lvert#1\rvert}
    \newcommand{\ud}{\mathrm{d}}
    \newcommand{\nmmq}{\newton\per\milli\meter\squared}%equivale a scrivere \newton\per\milli\meter\squared
    \newcommand{\mmq}{\milli\meter\squared}%equivale a scrivere \milli\meter\squared
    \newcommand{\cm}{\centi\meter}%equivale a scrivere \centi\meter
    \newcommand{\mm}{\milli\meter}%equivale a scrivere \milli\meter
    \newcommand{\n}{\newton}%equivale a scrivere \newton
    \newcommand{\m}{\meter}%equivale a scrivere \meter
    \newcommand{\nmq}{\newton\meter\squared}%equivale a scrivere \milli\meter\squared
    \newcommand{\nm}{\newton\meter}%equivale a scrivere \newton\meter
    \newcommand{\permille}{\tcperthousand}% il per mille

    %%%%%%%%%%%%%%%%
    %
    % Per avere il logo al centro pagina %
    %
    \usepackage{eso-pic}
    \newcommand\AlCentroPagina[1]{%
    \AddToShipoutPicture*{\AtPageCenter{%
    \makebox(0,0){\includegraphics%
    [width=0.9\paperwidth]{#1}}}}}
    %
    %%%%%%%%%%%%%%%%%%%

    `

    Ps: qualsiasi modifica di abbellimento al preambolo è ben accetta!!

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #21316
      DMW
        Up
        0
        Down
        ::


        Lo spazio non è affatto eccessivo. Lo spazio prima e dopo l’ambiente center è \topsep.

        Se lo vuoi modificare puoi usare questo comando
        `
        \let\origtopsep\topsep
        \newenvironment{hfigure}[1][\origtopsep]{\begingroup\captionsetup{belowskip=0pt,aboveskip=5pt}
        \setlength{\topsep}{#1}\begin{center}}
        {\end{center}\endgroup}
        `

        Se scrivi
        `\begin{hfigure}
        \includegraphics[width=0.75\textwidth]{immagini/statico_pilastri}
        \captionof{figure}{Combinazioni di carico}\label{fig:statico_pilastri}
        \end{hfigure}`

        non succede nulla, lo spazio resta lo stesso pari a 8pt plus 2pt minus 4pt

        Se invece scrivi
        `
        \begin{hfigure}[4pt]
        ..
        \end{hfigure}`

        allora lo spazio prima e dopo è pari a 4pt.

        Se vuoi puoi togliere o modificare
        `\captionsetup{belowskip=0pt,aboveskip=5pt}`

        Per quanto riguarda il preambolo, non usare floatflt ma usa wrapfig.
        Poi al posto di nicefrac usa xfrac che lo trovo migliore.

        ciao

        Andrea

      • #21317
        Up
        0
        Down
        ::

        Dopo aver capito un po come funziona il pacchetto caption, ho abbandonato gli ambienti figure e table, usando il seguente codice:

        `
        \begin{center}
        %\begin{figure}[H]
        %\centering
        \includegraphics[width=0.75\textwidth]{immagini/statico_pilastri}
        \captionof{figure}{Combinazioni di carico}\label{fig:statico_pilastri}
        %\end{figure}
        \end{center}
        `

        il commentato è come scrivevo prima.

        Il problema è che mi rimane veramente molto spazio tra lo scritto prima e dopo la figura, come lo posso diminuire?

        Male hai fatto ad abbandonare l’ambiente figure. Gli spazi enormi sono sicuramente dovuti al fatto che non è possibile impaginare decentemente lasciando le figure dove stanno. Torna a figure, con un argomento opzionale [htp]. Vedrai che tutto andrà bene. Il tuo problema non ammette altra soluzione.

        Ciao
        Enrico

      • #21318
        Up
        0
        Down
        ::

        Dopo aver capito un po come funziona il pacchetto caption, ho abbandonato gli ambienti figure e table, usando il seguente codice:

        `
        \begin{center}
        %\begin{figure}[H]
        %\centering
        \includegraphics[width=0.75\textwidth]{immagini/statico_pilastri}
        \captionof{figure}{Combinazioni di carico}\label{fig:statico_pilastri}
        %\end{figure}
        \end{center}
        `

        il commentato è come scrivevo prima.

        Il problema è che mi rimane veramente molto spazio tra lo scritto prima e dopo la figura, come lo posso diminuire?

        Male hai fatto ad abbandonare l’ambiente figure. Gli spazi enormi sono sicuramente dovuti al fatto che non è possibile impaginare decentemente lasciando le figure dove stanno. Torna a figure, con un argomento opzionale [htp]. Vedrai che tutto andrà bene. Il tuo problema non ammette altra soluzione.

        Ciao
        Enrico

        Sicuramente non è possibile impaginare per bene, anche perchè ho un’enormità di tabelle seguite da figure, ho abbandonato gli ambiente flottanti solo perchè diventa un po troppo illeggibile la relazione con tutte le figure e le tabelle un po sparse.

        Grazie per i suggerimenti

      • #21319
        Up
        0
        Down
        ::

        Sicuramente non è possibile impaginare per bene, anche perchè ho un’enormità di tabelle seguite da figure, ho abbandonato gli ambiente flottanti solo perchè diventa un po troppo illeggibile la relazione con tutte le figure e le tabelle un po’ sparse.

        Se hai molte tabelle e figure che devono stare insieme, è impossibile non usare ambienti galleggianti. È meno leggibile se non le lasci galleggiare.

        Ciao
        Enrico

      • #21320
        Up
        0
        Down
        ::

        Sicuramente non è possibile impaginare per bene, anche perchè ho un’enormità di tabelle seguite da figure, ho abbandonato gli ambiente flottanti solo perchè diventa un po troppo illeggibile la relazione con tutte le figure e le tabelle un po’ sparse.

        Se hai molte tabelle e figure che devono stare insieme, è impossibile non usare ambienti galleggianti. È meno leggibile se non le lasci galleggiare.

        Ciao
        Enrico

        Sicuramente è vero, ma il problema (già noto in molte discussioni), è che troppo spesso figure vanno a finire 10-15 pagine oltre il corretto punto di inserimento, e, in alcuni punti, questo per la corretta lettura della relazione diventa inaccettabile. Spesso utilizzo il comando [H], ma dipende dai punti, mi sbarella il tutto!

      • #21321
        Up
        0
        Down
        ::

        [quote]Sicuramente non è possibile impaginare per bene, anche perchè ho un’enormità di tabelle seguite da figure, ho abbandonato gli ambiente flottanti solo perchè diventa un po troppo illeggibile la relazione con tutte le figure e le tabelle un po’ sparse.

        Se hai molte tabelle e figure che devono stare insieme, è impossibile non usare ambienti galleggianti. È meno leggibile se non le lasci galleggiare.

        Ciao
        Enrico

        Sicuramente è vero, ma il problema (già noto in molte discussioni), è che troppo spesso figure vanno a finire 10-15 pagine oltre il corretto punto di inserimento, e, in alcuni punti, questo per la corretta lettura della relazione diventa inaccettabile. Spesso utilizzo il comando [H], ma dipende dai punti, mi sbarella il tutto![/quote]
        Ovviamente il fatto che le figure vadano così avanti dipende dal fatto che usi spesso [H]. Dimenticatelo.

        Ciao
        Enrico

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

    Go to top