damiano

Risposte nei forum create

Stai visualizzando 15 risposte – dal 1 al 15 (di 32 totali)
  • Autore
    Risposte
  • in risposta a: Longtable #73514
    Up
    0
    Down
    ::

    OldClaudio” post=72995Già, scusami; quando scrivo con TeXShop ho il controllo automatico dell’appaiamento delle graffe; quando scrivo sul forum talvolta ho delle difficoltata a contare le parentesi aperte e chiuse. Errore mio, e correzione tua giustissima.

    Ma figurati..
    Non c’è bisogno di scusarsi ! 🙂

    Ciao.
    Damiano

    in risposta a: Longtable #73512
    Up
    0
    Down
    ::


    @damu
    , booktabs non fa crashare niente se ne usi i comandi correttamente; NON si usano come \hline e \cline e non ammettono filetti verticali.
    In ogni caso la documentazione si legge dando da terminale il comando texdoc booktabs.

    Ok, il problema è proprio questo.

    Se il mio codice da degli errori, ti posso aiutare a correggerli se mi dici che cosa c’è scritto nel file log diciamo 20 righe prime e 10 righe dopo il messaggio d’errore. A me non da errori, ma io non lavoro con gli stessi dati che usi tu.

    Credo ci sia un errore:
    Questo il tuo:
    `
    \begin{longtable}{*5{p{0.1\G}p{0.5\G)}
    `

    Te le ho marcate con gli accenti circonflessi:
    Andava una graffa al posto della tonda e mancava la graffa che chiude il *5{
    `
    \begin{longtable}{*5{p{0.1\G}^}^p{0.5\G^}^}
    `

    Così compila..
    Mi devo solo aggiustare un po’ le proporzioni delle singole colonne come mi dicevi..

    Grazie ancora a tutti 🙂

    in risposta a: Longtable #73506
    Up
    0
    Down
    ::

    Ho guardato la tebella di esempio in pdf che hai postato… Se sicuro che non sarebbe meglio ruotarla?

    Se riesci a dimensionare correttamente al colonna ci sta che il testo ti vada a capo e diventi piuttosto bruttina….

    matilde

    Io sinceramente mi aspettavo che, in generale, il text wrap fosse una funzionalità basilare delle tabelle LaTeX (a prescindere dall’allineamento).

    Da newbe pensavo che l’autodimensionamento ed il creare tabelle più lunghe di una pagina sia il minimo richiedibile.

    Alla fine “te la giochi con i word processor”, non so se mi spiego.

    In questo momento sono un po’ abbattuto..

    `
    \usepackage{booktabs}
    `
    mi fa crashare il compilatore..
    Ho provato a copiare l’sty a mano ma idem.

    In più per creare una (credo) semplice tabella, sto impazzendo.

    Sì, routarla sicuramente mi dà un buon margine ma non mi garantisce al 100% che funzioni sempre: prima o poi arriverà un testo più lungo di tot che mi farà sbordare.

    Io continuo a perseverare..

    Grazie Matilde.
    Damiano

    in risposta a: Longtable #73504
    Up
    0
    Down
    ::


    Ok, grazie mille !
    Mo’ provo un po’..

    Il tuo codice l’ho probato stamattina prima di postare ma mi dava un errore di compilazione; credo sia dovuto alle celle vuote aventi testo a dimensione nulla.

    Comunque adesso riprovo con calma che ci voglio sbattere la testa un po’, e mi guardo booktab.

    Intanto grazie.
    Damiano

    in risposta a: Longtable #73502
    Up
    0
    Down
    ::


    Molto semplicemente il seguente codice produce il pdf allegato:
    `
    \begin{longtable}{|l|l|l|l|l|l|}
    \hline

    \end{longtable}
    `

    [attachment=289]esempio.pdf[/attachment]

    Noterete che la colonna più a destra perchè la colonna ‘l’ non fà il wrap del testo.

    Se dichiarassi la colonna 6 p{5cm}, per esempio, il wrap del testo viene fatto ma la tavella assume larghezza “casuale” sulla base dell’input.

    Ricordo che il .tex è generato da un software e quindi non c’è la “mano umana” che può effetuare aggiustature.

    Tabularx, con la colonna x e il parametro “larghezza tabella”, assolve perfettamente alla mie richieste ma non va oltre la singola pagina.

    \LTXtable sunziona benissimo ma mi obbliga a creare la tabella su file esterno; questo mi crea problemi su altri fronti non legati a LaTeX.

    Conclusione: mi chiedevo se ci fosse il modo di riprodurre il comportamento di \LTXtable ma senza usare file esterno.

    Grazie mille.
    Damiano

    Attachments:
    You must be logged in to view attached files.
    in risposta a: Longtable #73501
    Up
    0
    Down
    ::


    Domani appena arrivo i uffico provo il tuo codice, poi ti posto il mio.

    Ora è tardi e sono cotto. 🙂

    Intanto grazie della risposta.

    Notte.
    Damiano

    in risposta a: Longtable #73499
    Up
    0
    Down
    ::

    OldClaudio” post=72938E se leggessi la documentazione di longtable troveresti al soluzione (non bellissima, per la verità) alla fine del §5, nella pagina 7.

    Ma perché vuoi fare una colonna larga \textwidth, quando longtable, che lavora fino a 4 o 5 composizioni per rendere tutte le colonne della stessa larghezza su tutte le pagine, te la centra bene nella pagina e una ctablella di 7 colone facilmente riempie quasi tutta la giustezza?

    Io non farei proprio nulla, la lascerei longtable fare il suo mestiere; prova e non te ne pentirai.

    Piuttosto se ti manca poco alla giustezza e la vuoi proprio larga come il blocco del testo, allora gioca sul valore di \tabcolsep; di default è pari a 6pt (componendo a 10 pt, ma ha un valore simile anche se componi con corpi più grandi o più piccoli); cambia \tabcolsep con \setlength dandogli valori sperimentali a tuo giudizio; vedrai che dopo poche di compilazioni avrai dicotomizzato la differenza fra il valore predefinito e il valore desiderato fino a non poter distinguere la larghezza complessiva dalla giustezza del testo o da distingure la tua tabella una tabella con colonne più ravvicinate o più distanziate da una con i valori di default. Tieni presente che \tabcolsep appare da entrambi i lati di ciascuna colonna, quindi la distanza fra due colonne adiacenti è pari a 2\tabcolsep; siccome la tabella ha 6 colonne \tabcolsep compare 12 volte; aumentare o diminuire tabcolsep di 1pt (circa in terzo di millimetro, che in una tabella non si riesce a distinguere ad occhio nudo) vuol dire aumentare o diminuire la larghezza della tabella di 12pt, circa 4mm. giocando sull’aumento o diminuzione di \tabcolsep riesci a recuperare facilmente la larghezza in eccesso o la larghezza mancante, purché non sia eccessiva; insomma una differenza di larghezza di 10mm la recuperi in modo quasi impercettibile modificando \tabcolsep di 2.5pt; ripeto: quasi impercettibile.

    Questo però è un lavoro da fare quando il documento è praticamente pronto e fai solo gli ultimi ritocchi.

    Forse mi sono spiegato male. Sorry

    Mi servirebbe un tipo colonna, analogo all’X di tabularx, che faccia in automatico il wrap del testo..

    Oggi stavo provando ad inserire una minipage per cella nella colonna di cui parlavo.

    Essendo il .tex genarato da un software, se avessi il parametro larghezza tabella avrei la garanzia della dimensione delle tabella.
    Le aggiustature finali purtroppo non posso farle poichè non c’è la mano dell’uomo.

    Capisco la frustrazione di un esperto nel rispondere probabilmente sempre alle stesse domande, soprattutto se denotano una certa ignoranza come nel mio caso.

    Io le guide le leggo ma non di 1fiato (quelle molto corpose intendo), mi resterebbe in testa poco.

    Quando devo fare qualcosa, mi documento, cerco nel forum, etc.. A volte mi incastro di brutto ed allora posto.
    Se qualcuno ha voglia di rispondere mi fa piacere.
    Non obbligo nessuno e non a caso ringrazio un sacco chi mi risponde. Pace.

    Scusate se sono completamente off-topic ma nonso se valga la pena aprire un’altra discussione. Dove posso trovare un elenco dei pacchetti ”obbligatori”, ed in caso si possono ottenere singolarmente? Perchè oggi mi è capitata una distro debian che non aveva lipsum (ma non so se è obbligatorio o no)

    Nel mio caso avevo fatto 1eerore di battitura.
    I pacchetti che non ho in locale me li scarica il package manager.

    Il mio miktex mi pare fosse partito da 0.

    CTAN forse ma con google dovresti trovare.
    Sicuramente gli esperti sapranno dirti meglio.

    Grazie.
    Damiano

    in risposta a: Longtable #73495
    Up
    0
    Down
    ::

    io cerco di usarlo il minimo …

    pure io.. ma al momento non mi viene in mente niente di meglio..

    Caro damu, se hai osservato con attenzione il forum, avrai certamente notato che le abbreviazioni da SMS non sono tanto usate qui. Anzi, direi che non sono per niente ben viste.

    Ciao
    Enrico

    Ci starò attento.

    Grazie a tutti

    in risposta a: Longtable #73492
    Up
    0
    Down
    ::


    Ciao Matilde e grazie dell’aiuto..

    Il .tex è generato da un mio software sulla base di input variabili e quindi avrei preferito lasciare il dimensionamento al compilatore LaTeX per non vincolarmi troppo ad una struttura.

    Cercavo “semplicemente” una longtable (o supertabular, o …) che prenda la larghezza come parametro…

    \LTXtable funziona benone; ho fatto una prova modificando il sw per fargli supportare la tabella su file esterno ma mi crea incompatibilità su altre cose che nn sto a spiegare..

    L’unico workaround che vedo possibilie è definire n colonne p{x}, dove x è \textwidth \ numero di colonne…o con la definizione dei un nuovo tipo colonna con larghezza calcolata.

    Anche io avevo pensato al font ma non mi garantisce che funzioni sulla base di qualsiasi input ..

    Adesso provo col resizebox…

    Ci sarebbe anche l’ambiente “composed file” da mettere nel preambolo ma, al di là che nn sn riuscito a farlo funzionare, non è che mi piacesse molto come soluzione..

    Se ti vengono altre idee sn ben accette !

    Grazie.
    Damiano

    ps. pure io nn sn molto esperto xon latex 🙂

    in risposta a: Longtable #73490
    Up
    0
    Down
    ::


    Salve Enrico,
    ho utilizzato con successo il pck “ltxtable” e l’omonimo comando che m’importa una longtable su file separato.

    Ho letto la guida di Filippo Mori sulle tabelle.

    In pratica devo realizzare una tabella n*6, dove n sarà un numero che mi farà superare la pagine e dove la sesta colonna è la descrizione della riga
    Questa tabella dovrebbe essere di larghezza \textwidth.

    Il dover scrivere la tabella su file a separato “mi guasta 1po la festa”.

    Ho provato 1po tutti i pck citati nella guida ma nessuno supporta il parametro della larghezza.

    Possibile non ne esista neanche uno in grado di farlo ?

    in risposta a: Longtable #73489
    Up
    0
    Down
    ::


    Ciao e grazie, allora…

    Il pacchetto longtable ce l’hai di sicuro, visto che è fra quelli obbligatori insieme al nucleo di LaTeX

    Colpa mia.. Non avevo visto che c’era un errore di battitura nella \usepackage. Sorry.

    Ho letto la guida sulle tabelle che, se nn sbaglio, si trova nella sezione download. Ce ne sono veramente un sacco.

    Uso tabularx per la colonna di tipo ‘X’ :

    `
    \begin{tanularx}{\textwidth}{|l|l|l|l|l|X|}%
    \hline

    \end[tabularx]
    `

    Ora mi guardo ltablex.

    Intanto grazie ancore

    Up
    0
    Down
    ::


    Ora ho i puntini ! 😀

    Grazie del tempo
    D.

    Up
    0
    Down
    ::

    Per il messaggio di hyperref:
    \begin{document}
    \pagenumbering{gobble}
    \begin{titlepage}

    \end{titlepage}
    \pagenumbering{arabic}

    Ciao
    Enrico

    Perfetto, grazie !

    Per i puntini in indice invece c’è nulla da fare ?

    Grazie

    Up
    0
    Down
    ::


    Ciao Enrico e grazie. Sei sempre tra i primi a rispondermi.

    1a. Capitoli con la classe article?

    Parto della section{} a scendere, lapsus.

    1b. Con la classe article l’indice non va a nuova pagina

    Ok, grazie. Allora ricordavo male.

    2a. Hai usato l’ambiente titlepage?

    Sì, esatto. mi sono creato la copertina.
    L’ho inserito appena dopo \begin{document}

    2b. \pageref*{LastPage} (così non crea un collegamento)

    Perfetto, grazie mille. Non pensavo si potesse applicare * a \pageref{}

    Grazie.
    D.

    in risposta a: Posizionare immagine a piacimento (picture env) #70603
    Up
    0
    Down
    ::


    Ok, grazie tutti.

    Alla fine ho modificato il codice che ho postato in alto, sempre con l’env picture, ed ho usato il \put{}.

    Per il testo sottostante sono ricorso ad un “accrocchio” shiftando il testo in basso (quello da mettere sotto al logo) con \vspace{}.

    Grazie ancora.
    D.

Stai visualizzando 15 risposte – dal 1 al 15 (di 32 totali)

Go to top