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|}
\hlineCategoria & 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