Problema inserimento due tabelle nella stessa pagina

  • Creatore
    Topic
  • #121618
    Up
    0
    Down
    ::


    Ciao, sono nuovo di Latex ed ho un problema che non riesco a risolvere:
    Devo inserire due tabelle nella stessa pagina, hpensando che le tabelel fossero troppo grandi le ho ridotte all’osso, ma niente mi inserisce solo la prima tabelal, della seconda neanche l’ombra
    Allego i pgm che ho compilato, facendo girare il Master_esempio dovrebbe montare tav1.1 e tav1.2
    Qualcuno può aiutarmi?
    Grazie

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #121619
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Benvenuto nel forum

        Latua domanda non può ricevere una risposta, perché il pacchetto preamble.sty, perché quello che alleghi è roba scritta da un incompetente, che non è aggiornato su LaTeX; è vero che il file che alleghi porta la data del 2017, ma quando vedi che l’autore invoca l’input encoding ansinew, si capisce che l’autore di quel pacchetto, nonostante la data, è rimasto agli ani ’80, frse ’90. Da diversi anni la codifica d’entrata è la Unicode e qualunque editor adatto a LaTeX docrebbe essere in grado di usare questa codifica come quella preimpostata. Per giunta chiama i primi tre pacchetti “la trimurti”/

        Usa il font Helvetica e il sansmath, quando il sanserif, che sia ll’helvetica o il cmss, è vietato in matematica (almeno nella matematica delle grandezze, se non per indicare i tensori), dicendo che gli serve per la grafica. Mathpazo e pxfonts (obsoleti) collidono.

        Non vado avanti; potrei andare acanti così per un pezzo, ma sare noioso e smetto qui.

        Per le tue tabelle dei prezzi tutte queste cose non servono; specialmente non serve \pgtabletypesetfplots: UCCS Ufficio Complicazione Cose Semplici.

        Visto che sei nuovo, ti consiglierei di esplorare la sezione Documentazione di questo forum; Vi sono un sacco di guide,ma direi che dovresti cominciare a conoscere LaTeX; vi è Il LaTeX Refeence Manual commentato, scritto in italiano; è la traduzione aggiornata del manuale scritto dal creatore di LaTeX. puoi ci sono guide tematiche su cose particolari, una sulle tabelle; probabilmente questa ti serve; poi ci sono le guide onnicomprensive che parlano di tutto.

        Tra tutto nella documetazion ci sono due o tre mila pagine di guide e consigli; iltutto scritto con l’uso di indici generali e di indici analitici, per cui, dopo un po’ di esperienza vi navighi alla ricerca di ciò che ti serve con svltezze.

        Davvero; non ti sto sgridando; ti sto solo dicendo che prendere pacchetti scritti da altri, talvolta non qualificati/competenti, e in particolar senza manuale di istruzioni, non è una cosa utile; infatti ti sei bloccato e io, nonostante usi LaTeX da quasi 40 anni non sono capace di sbloccarti. Mi spiace.

      • #121620
        Up
        0
        Down
        ::


        Grazie.

      • #121621
        Up
        0
        Down
        ::


        Alcuni commenti sul codice proposto:
        `
        \usepackage[osf]{mathpazo} % Palatino with smallcaps and oldstyle numbers, altrimenti si usa '[sc]' per il soli smallcaps
        `
        Vengono dette svariate sciocchezze. Senza [tt]sc[/tt] non c’è il vero maiuscoletto.

        `
        \usepackage{pxfonts} %% serve ad abilitare i simboli del pallocalendario, col palatino
        `
        Non so che cosa sia il “pallocalendario”. Però so che [tt]pxfonts[/tt], oltre a essere deprecato, cancella quello che fa [tt]mathpazo[/tt].

        `
        \usepackage[ansinew]{inputenc}
        `
        nel 2023 è davvero una sciocchezza. Ormai il default in tutti i sistemi operativi, compreso Windows, è UTF-8.

        `
        \usepackage{parskip} %% serve a definire la spaziatura dei paragrafi, sostituisce il renewcommand
        `
        Non si sa bene che cosa sostituisca. Ma ha l’unico effetto di rendere il documento illeggibile, spaziando fra loro i capoversi. Pratica tipografica in voga nei primi decenni del XX secolo. C’è ancora chi pensa sia valido: pochi.

        `
        \graphicspath{{./img/}}
        \DeclareGraphicsExtensions{.pdf,.png,.jpg,.jpeg}
        `
        La prima riga è assurda: chi mai dice che tu abbia le immagini dentro [tt]./img/[/tt]? La seconda è il default da alcuni anni.

        `
        \frenchspacing
        `
        è già quello che fa [tt]babel-italian[/tt], non c’è bisogno di specificarlo di nuovo.

        Veniamo al tuo documento:
        `
        ! Package caption Error: \caption outside float.

        See the caption package documentation for explanation.
        Type H for immediate help.

        l.40 \caption
        {INDICE ARMONIZZATO DEI PREZZI AL CONSUMO\\ (variazioni percen…

        ?

        ! Package caption Error: \caption outside float.

        See the caption package documentation for explanation.
        Type H for immediate help.

        l.42 \caption
        {ITALIA}
        ?
        `
        ti sta dicendo che stai usando [tt]\caption[/tt] fuori da un ambiente [tt]figure[/tt] o [tt]table[/tt].

        Che ci fa [tt]\end{document}[/tt] in [tt]Tab_1.1.tex[/tt] e in [tt]Tab_1.2.tex[/tt]? Mi pare ovvio che non possa funzionare, no?

        Bene, tolti. Adesso
        `
        Runaway argument?
        ! Paragraph ended before \pgfkeys@addpath was complete.

        \par
        l.28 ]
        {Tdati1.2.csv}
        ?
        `
        dice che le istruzioni in [tt]Tab_1.2.tex[/tt] sono sbagliate. Ci sono righe vuote dove non dovrebbero.

        Andiamo avanti: perché mai [tt]\caption{ITALIA}[/tt] e [tt]\caption{AREA}[/tt]? NON sono didascalie. Tolgo [tt]labelformat=empty[/tt] che non ha senso.

        Tolgo tutti i [tt]\multirow[/tt] che mi fanno venire l’orticaria e aggiungo un comando [tt]\splitcell[/tt] con significato abbastanza chiaro. Tolgo, ovviamente, anche tutti i filetti verticali.

        Bene, ora il codice riformato.

        [tt]preamble.sty[/tt]

        `
        \NeedsTeXFormat{LaTeX2e}
        \ProvidesPackage{preamble.sty}[2017/03/03 LM custom LaTeX style – Preamble 1.1]
        \usepackage[T1]{fontenc}
        \usepackage[italian]{babel}
        %%% la grafica
        \usepackage{graphicx} %% necessario per l'inclusione di immagini
        \usepackage[dvipsnames,usenames]{xcolor} %% necessario per la gestione dei colori
        \usepackage{booktabs}
        \usepackage{typearea} %% serve a definire il DIV nelle classi standard
        \usepackage{multicol} %% serve a gestire le due o pi˘ colonne nel testo

        \usepackage[osf]{mathpazo}
        \usepackage[scaled]{helvet} % Helvetica, scaled 95%
        %\usepackage{courier} %
        \usepackage[eulergreek]{sansmath} % per il sserif nei grafici

        %%% configurazioni tipografiche

        \usepackage{caption}
        \captionsetup{
        justification=centering,
        font={small,bf},
        % labelformat=empty
        }

        %\usepackage{titlesec}

        \usepackage{pgfplots}
        \usepackage{pgfplotstable}
        \usepgfplotslibrary{dateplot}

        \usepackage{eurosym} %% per il simbolo dell'euro

        %%% hyperref e configurazioni aggiuntive per il PDF

        \usepackage{hyperref}
        \hypersetup{
        % bookmarks=true, % show bookmarks bar
        pdfpagemode=UseNone, %Determines how the file is opening in Acrobat
        pdfstartview={Fit}, % fits the page to the window.
        pdfpagelayout={TwoPageLeft}, % Displays two pages, odd-numbered pages to the left (since PDF 1.5).
        pdfprintscaling=None, % impedisce alla stampante di ridimensionare il PDF in stampa
        }
        `

        [tt]Masteresempio.tex[/tt] (senza spazi nel nome)

        `
        %%% %& -aux-directory=grb
        %%%%%%%%%%%%%%%%%%%%%

        \documentclass[a4paper,onecolumn,12pt]{book}

        %\documentclass[a4paper,12pt,DIV=20,twocolumn]{scrartcl} %% ex fiudcia-ita originale
        %\documentclass[a4paper,12pt,DIV=20]{scrartcl} %% ex fiudcia-ita

        \usepackage{preamble} %% LM: chiama tutti i package e le configurazioni

        \hyphenation{note fonte}

        \definecolor{s0red}{rgb}{0.55, 0.0, 0.0} %%% i.e. darkred Dark red #8B0000
        \definecolor{s0green}{rgb}{0.05, 0.5, 0.06} %%% i.e. Dartmouth green #00693E
        \definecolor{s0blue}{rgb}{0.0, 0.0, 0.55} %%% i.e. darkblue Dark blue #00008B

        \newcommand{\splitcell}[1]{\begin{tabular}{@{}c@{}}#1\end{tabular}}

        \begin{document}

        %%% tabella 01 – HICP nellíarea e nei maggiori paesi
        \begin{table}
        \centering

        \caption{INDICE ARMONIZZATO DEI PREZZI AL CONSUMO\\ (variazioni percentuali)}

        \textbf{ITALIA}

        \medskip

        \input{Tab_1.1}

        \bigskip

        \textbf{AREA}

        \medskip

        \input{Tab_1.2}

        \end{table}

        \end{document}
        `

        [tt]Tab_1.1.tex[/tt]

        `
        \pgfplotstabletypeset[
        col sep=semicolon, %% con separatore punto-e-virgola
        string type,
        columns/DATE/.style={column name=,column type={r}},
        columns/VHIT00/.style={column name=,column type={c}},
        columns/VCITS/.style={column name=,column type={c}},
        columns/VAITS/.style={column name=,column type={c}},
        columns/VA3ITS/.style={column name=,column type={c}},
        columns/THIT00/.style={column name=,column type={c}},
        columns/TCPI/.style={column name=,column type={c}},
        every head row/.style={
        before row={
        \toprule
        \multicolumn{1}{c}{PERIODO} & \multicolumn{5}{c}{HICP} & \multicolumn{1}{c}{CPI} \\
        \cmidrule(lr){2-6} \cmidrule(l){7-7}
        \multicolumn{1}{c}{} & \multicolumn{3}{c}{a 1 mese} &
        \multicolumn{1}{c}{a 3 mesi} & \multicolumn{1}{c}{a 12 mesi} &
        \multicolumn{1}{c}{a 12 mesi} \\
        \cmidrule(lr){2-4} \cmidrule(lr){5-5} \cmidrule(lr){6-6} \cmidrule(l){7-7}
        \multicolumn{1}{c}{} & \multicolumn{1}{c}{grezze} &
        \multicolumn{1}{c}{destag.} & \multicolumn{1}{c}{\splitcell{destag. e\\annual.}} &
        \multicolumn{1}{c}{\splitcell{destag. e\\annual.}} \\
        \midrule
        },
        },
        every last row/.style={after row=\bottomrule}, % riga chiusura tabella
        ]{Tdati1.1.csv}
        `

        [tt]Tab_1.2.tex[/tt]

        `
        \pgfplotstabletypeset[
        col sep=semicolon, %% con separatore punto-e-virgola
        string type,
        columns/DATE/.style={column name=,column type={r}},
        columns/CHEM00/.style={column name=,column type={c}},
        columns/CHEM00SA/.style={column name=,column type={c}},
        columns/HEM00SA1/.style={column name=,column type={c}},
        columns/HEM00SA3/.style={column name=,column type={c}},
        columns/THEM00/.style={column name=,column type={c}},
        every head row/.style={
        before row={
        \toprule
        \multicolumn{1}{c}{PERIODO} & \multicolumn{5}{c}{HICP} \\
        \cmidrule(l){2-6}
        \multicolumn{1}{c}{} & \multicolumn{3}{c}{a 1 mese} &
        \multicolumn{1}{c}{a 3 mesi} & \multicolumn{1}{c}{a 12 mesi} \\
        \cmidrule(lr){2-4}\cmidrule(lr){5-5}\cmidrule(l){6-6}
        \multicolumn{1}{c}{} & \multicolumn{1}{c}{grezze} &
        \multicolumn{1}{c}{destag.} & \multicolumn{1}{c}{\splitcell{destag. e\\annual.}} &
        \multicolumn{1}{c}{\splitcell{destag. e\\annual.}} & \\
        \midrule
        },
        },
        every last row/.style={after row=\bottomrule}, % riga chiusura tabella
        ]{Tdati1.2.csv}
        `

        [attachment=2750]Screenshot2023-05-12at22.47.28.png[/attachment]

        Ciao
        Enrico

        Attachments:
        You must be logged in to view attached files.
      • #121622
        Up
        0
        Down
        ::


        Grazie egreg9

        come dicevo sono alle primissime armi con Latex:

        Il preambolo e la struttura del documento è stata ereditata e pensavo di usarla come base per poter preparare un nuovo documento molto più esteso del precedente ma vedo che la cosa mi sembra complicata. In questo caso credo si meglio abbandonare la strada vecchia…

        Non lavoro con Latex a tempo pieno ma solo nei momenti liberi quindi credo che sarà una strada molto lunga

        Ti ringrazio per i preziosi suggerimenti

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

    Go to top