Re: Tabella che non vuole andare al suo posto

#89736
alegenn
Partecipante
    Up
    0
    Down
    ::

    felaslatex” post=89266Ciao a tutti,
    praticamente ho un testo e una piccola tabella ecco il codice:

    `
    Gli stili architetturali possiamo dividerli in quattro grandi aree:

    \begin{table}
    {
    \begin{tabular}{|c|c|}
    \hline

    Categoria & Stili \\
    \hline
    Sviluppo & Client/Server, N-Tier, 3-Tier \\
    Comunicazione & Service-Oriented Architecture (SOA), Message Bus \\
    Dominio & Domain Driven Design \\
    Struttura & Component-Based, Object-Oriented, Layered Architecture \\

    \hline
    \end{tabular}
    \caption{Stili }
    \end{table}`

    tutto funziona solo che se ricavo il pdf mi accorgo che nella pagina la tabella è fissa in alto mentre il testo che dovrebbe esserci prima è sotto, eppure di spazi ce n’è non capisco come mettere fissa questa tabella sotto a quel testo nel codice che ho messo

    Ciao e benvenuto,
    fai un uso della tabella “alla word”, (passami l’espressione), ma non è tipograficamente un uso corretto.
    La didascalia spiega attraverso un titolo oppure un titolo seguito da una frase di spiegazione cosa contiene la tabella.
    Quindi io scriverei:
    `
    % !TEX TS-program = pdflatex
    % !TEX encoding = UTF-8 Unicode

    \documentclass[11pt]{article} % use larger type; default would be 10pt

    \usepackage[utf8]{inputenc} % set input encoding (not needed with XeLaTeX)
    \usepackage[italian]{babel}

    %%% PACKAGES
    \usepackage{booktabs} % for much better looking tables
    \usepackage{hyperref}

    \begin{document}

    [\dots] come la suddivisione degli stili mostrata in tabella~\ref{tab:stili}.

    \begin{table}
    \centering
    \caption{Aree di suddivisione degli stili architetturali}
    \label{tab:stili}
    \smallskip

    \begin{tabular}{ll}
    \toprule
    Categoria & Stili \\
    \midrule
    Sviluppo & Client/Server, N-Tier, 3-Tier \\
    Comunicazione & Service-Oriented Architecture (SOA), Message Bus \\
    Dominio & Domain Driven Design \\
    Struttura & Component-Based, Object-Oriented, Layered Architecture \\
    \bottomrule
    \end{tabular}
    \end{table}

    \end{document}
    `
    inoltre nota che le didascalie nelle tabelle vanno poste sopra la tabella non sotto (come accade per le figure).
    Saluti

    Go to top