- Questo topic ha 11 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 14 anni, 2 mesi fa da
egreg9.
-
CreatoreTopic
-
15 Giugno 2012 alle 12:10 #75154::
E’ possibile che i primi caldi mi mandino inpappa il cervello… Ma come è possibile che compilando un documento dove ho inserito delle table, lui me le numeri usando solo i numeri dispari : per esempio: capitolo 1: tabella 1.1, 1.3 1.5 ecc eccresto perplessa….
qualcuno sa dirmi che razza di cantonata ho preso?
può dipendere dall’usare contemporaneamente il pacchetto di table e longtable?
-
CreatoreTopic
-
AutoreRisposte
-
-
15 Giugno 2012 alle 12:15 #75155
-
15 Giugno 2012 alle 12:56 #75156::
L’esempio è questo sotto.Non mi era mai capitata questa cosa ….
`
\documentclass[11pt,a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{geometry}
% testatine e piede
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[LE]{\itshape \small Survey CDA }
\fancyhead[RO]{\itshape \small \leftmark}
\fancyfoot[LE]{\thepage}\fancyfoot[RO]{\thepage}
\cfoot{\scshape pippo}
\renewcommand{\headrulewidth}{0pt}
\fancypagestyle{plain}{\fancyhf{}%
\fancyfoot[LE,RO]{\thepage}}\usepackage{color}
\usepackage[table]{xcolor}
\definecolor{grigino}{rgb}{0,5}%\usepackage{colortbl}
\usepackage{longtable}
\usepackage{multirow}
\usepackage{textcomp}
\usepackage{subfig}
\usepackage{chngcntr}
\usepackage{emptypage}
\usepackage{enumerate}
\usepackage{calc}
\usepackage{graphicx}
\usepackage{array}\usepackage{lscape}
%figure e grafici con tikz
%\usepackage{tikz}
%\usetikzlibrary{shapes}
\usepackage{pgfplots}
%\pgfplotsset{/pgf/number format/use comma,compat=newest}
%\usepackage[upright]{fourier}
%\usepackage[usenames,dvipsnames,table]{xcolor}
%\usepackage{tkz-kiviat,numprint,fullpage}
%\usepackage{pgfplotstable}
%\usepackage[usenames,dvipsnames]{xcolor}
\usepackage{tkz-kiviat,numprint,fullpage}
\usepackage{pgfplotstable}
\usetikzlibrary{shapes,arrows}%personalizza elenchi
\usepackage{enumitem}\usepackage{appendix}
%indice analitico
\usepackage{makeidx}
\makeindex\usepackage{hyperref}
\hypersetup{colorlinks=true}%include doc pdf interi
\usepackage{pdfpages}
%esportazione tabelle da sas
%LET path=P:\osservatori\epidemiologia\ESSPA\Centri_diurni_Alzheimer\Report_finale\tabelle;
%*TABELLA;
%ods tagsets.tablesonlylatex file=”&path/tabella_12.tex” (notop nobot) newfile=table;
%* i nostri dati;
%proc means data=sashelp.class; class sex; var age; run;
%ods tagsets.tablesonlylatex close;%ridefinisci stile indice come se fosse sezione
\makeatletter
\def\tableofcontents{\section*{Indice}\@starttoc{toc}}
\makeatother\begin{document}
\part{Risultati preliminari}
\chapter[Descrittiva strutture]{I moduli Cognitivo-comportamentali e i Centri diurni Alzheimer: una descrittiva}
\section{Le strutture partecipanti al progetto}
La survey è stata proposta a tutte le strutture del territorio. In tabella (\ref{tab1}) vediamo la copertura della survey, in termini di adesione effettiva al progetto, rispetto alle strutture di interesse presenti sul territorio.\begin{table}[h!]
\caption{Centri diurni Alzheimer aderenti al progetto rispetto al censimento 2010, per ASL}\label{tab1}
\footnotesize
\input{tabelle/g_strutture/tab1_cda.tex}
\end{table}\begin{table}[h!]
\caption{Moduli cognitivi aderenti al progetto rispetto al censimento 2010, per ASL}\label{tab1}
\footnotesize
\input{tabelle/g_strutture/tab1_rsa.tex}
\end{table}\end{document}
`
grazie dell’aiuto,
mi sa che mi son persa in un bicchier d’acqua… 🙁
-
15 Giugno 2012 alle 14:18 #75157
-
15 Giugno 2012 alle 15:05 #75158::
Siccome mancano i file da importare, è chiaro che il mio esempio non riporta nessuna tabella, ma le didascalie vengono e sono numerate correttamente.(*)Hai preso in serie considerazione quello che ti ha chiesto Enrico?
Se hai messo longtable dentro a table, l’errore è lì; l’ambiente ;ongtable NON deve stare dentro table; quest’ultimo rende mobile un ogetto inscatolandolo in un box che per ovvi motivi non può superare la dimensione di una pagina; longtable serve invece per spezzare una lunga tabella su più pagine; le due cose sono evidentemente incompatibili, ma longtable gestisce le sue didascalie a modo suo e quindi il contatore table viene incrementato da longtable; ecco allora la sequenza dei soli numeri dispari.
(*) Il mio browser si rifiuta di allegare la figura contente il mio risultato…:sad:
-
16 Giugno 2012 alle 11:53 #75159::
comn’è ovvio , avete ragione 😳
E’ esattamente così, me ne sono resa conto entrando dentro una delle tabelle atomaticamente prodotte sa SAS per modificare alcuni parametri…Mi sono sentita abbastanza idiota 🙂
Ora devo valutare come fare… o riesco a fare inserire le caption direttamente a sas… o devo provare a ridefinire longtable come tabular (è possibile?)…
Mi scuso per la domanda… ma lì per lì non ci ho proprio pensato…. non avevo mai usato longtable e non lo conoscevo come pacchetto…
Grazie comunque ad entrambi
Matilde
-
16 Giugno 2012 alle 18:12 #75160::
matraz” post=74254comn’è ovvio , avete ragione 😳
E’ esattamente così, me ne sono resa conto entrando dentro una delle tabelle atomaticamente prodotte sa SAS per modificare alcuni parametri…Mi sono sentita abbastanza idiota 🙂
Ora devo valutare come fare… o riesco a fare inserire le caption direttamente a sas… o devo provare a ridefinire longtable come tabular (è possibile?)…
Mi scuso per la domanda… ma lì per lì non ci ho proprio pensato…. non avevo mai usato longtable e non lo conoscevo come pacchetto…
Grazie comunque ad entrambi
Matilde
Puoi fare un esempio di tabella prodotta da SAS? Se non dovessi riuscire a convincerlo a non usare [tt]longtable[/tt], può darsi che riusciamo a ingannarlo. 🙂 Basta dire a LaTeX che [tt]longtable=tabular[/tt]. Ma temo che nel corpo della tabella ci sia roba da eliminare e questo potrebbe rendere il compito più difficile.
Ciao
Enrico
-
19 Giugno 2012 alle 6:48 #75161::
In effetti ho provato a fare un\renewenvironment{longtable}{\begin{tabular}}{\end{tabular}}
e mi da un sacco di errori…
a questo punto mi tocca infilare a mano le caption dentro le tabelle autoprodotte ….
o lasciare le numerazioni dispari….
Ma non è che si può fare una cosa del tipo dire a longtable che non si impegni a numerare le tabelle come fa table e lasciando quindi a table il compito di farlo? Tanto le tabelle che inserisco sono quasi tutte piccole…. e quelle troppo grandi le posso mettere eventualmente in un documento a parte….
Il problema è che il pacchetto che usiamo per l’esportazione da sas è chiuso, sono 3 righe di comando dove non so come fare a infilare la caption…
😥
-
19 Giugno 2012 alle 7:43 #75162::
dimenticavo l’esempio di tabella
`
\begin{longtable}{|l|r|r|r|r|}\hline
ASL & cda{\textunderscore}survey & cda{\textunderscore}cens & cda{\textunderscore}pz{\textunderscore}survey & cda{\textunderscore}pz{\textunderscore}cens\\\hline
\endhead
Asl 101 & 5 & 5 & 62 & 43\\\hline
Asl 102 & 2 & 2 & 50 & 36\\\hline
Asl 103 & 1 & 1 & 10 & 10\\\hline
Asl 104 & n.p. & 2 & n.p. & 12\\\hline
Asl 105 & 2 & 2 & 30 & 30\\\hline
Asl 10 & 1 & 3 & 10 & 21\\\hline
Asl 10 & 1 & 0 & 15 & 0\\\hline
Asl 108 & 3 & 5 & 31 & 37\\\hline
Asl 10 & 1 & 1 & 12 & 12\\\hline
Asl 11& 3 & 3 & 30 & 75\\\hline
Asl 1 & 3 & 3 & 19 & 19\\\hline
Totale & 22 & 27 & 269 & 295\\\hline
\end{longtable}
`eccola
-
19 Giugno 2012 alle 7:48 #75163::
matraz” post=74390dimenticavo l’esempio di tabella
`
\begin{longtable}{|l|r|r|r|r|}\hline
ASL & cda{\textunderscore}survey & cda{\textunderscore}cens & cda{\textunderscore}pz{\textunderscore}survey & cda{\textunderscore}pz{\textunderscore}cens\\\hline
\endhead
Asl 101 & 5 & 5 & 62 & 43\\\hline
Asl 102 & 2 & 2 & 50 & 36\\\hline
Asl 103 & 1 & 1 & 10 & 10\\\hline
Asl 104 & n.p. & 2 & n.p. & 12\\\hline
Asl 105 & 2 & 2 & 30 & 30\\\hline
Asl 10 & 1 & 3 & 10 & 21\\\hline
Asl 10 & 1 & 0 & 15 & 0\\\hline
Asl 108 & 3 & 5 & 31 & 37\\\hline
Asl 10 & 1 & 1 & 12 & 12\\\hline
Asl 11& 3 & 3 & 30 & 75\\\hline
Asl 1 & 3 & 3 & 19 & 19\\\hline
Totale & 22 & 27 & 269 & 295\\\hline
\end{longtable}
`eccola
`\let\longtable\tabular
\let\endlongtable\endtabular
\def\endhead{\\}`
Ciao
Enrico
-
19 Giugno 2012 alle 8:18 #75164::
egreg9″ post=74391
`\let\longtable\tabular
\let\endlongtable\endtabular
\def\endhead{\\}`
Ciao
EnricoGrazie mille, così funziona, anche se ho ho tolto \\ da \def\endhead{} perchè sennò mi veniva fuori una riga vuota in più sotto la prima riga!
Grazie davvero! questa magia mi risparmierà ore di lavoro inutile 🙂
-
19 Giugno 2012 alle 8:22 #75165::
matraz” post=74397
`\let\longtable\tabular
\let\endlongtable\endtabular
\def\endhead{\\}`
Ciao
EnricoGrazie mille, così funziona, anche se ho ho tolto \\ da \def\endhead{} perchè sennò mi veniva fuori una riga vuota in più sotto la prima riga!
Grazie davvero! questa magia mi risparmierà ore di lavoro inutile 🙂
Ah, sì! Su [tt]\endhead[/tt] hai ragione.
Ciao
Enrico
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.