Pete

Risposte nei forum create

Stai visualizzando 15 risposte – dal 166 al 180 (di 180 totali)
  • Autore
    Risposte
  • in risposta a: nuovo ambiente per matrici #68303
    Up
    0
    Down
    ::


    Intendevo gli spazi fra gli elementi di una stessa riga, scusa la poca chiarezza.

    in risposta a: nuovo ambiente per matrici #68302
    Up
    0
    Down
    ::


    La prima cosa l avevo fatta a ‘naso’; la seconda no. Ora funziona ma non interpreta più gli spazi, come mai?

    in risposta a: nuovo ambiente per matrici #68300
    Up
    0
    Down
    ::


    Sarebbe proprio quello che mi serve 🙂 per caso c’è un refuso di sintassi nel codice che m hai scritto? perchè il compilatore mi da `! Undefined control sequence.
    \bigmat* ->\setbox \z
    @=\hbox \bgroup $\obeylines \setup @bigmat\expandafter…
    l.19 \begin{bigmat*}`

    Ciao

    in risposta a: nuovo ambiente per matrici #68298
    Up
    0
    Down
    ::


    Ok grazie per i chiarimenti.

    Non so se sto complicando eccessivamente, ma sarebbe possibile inserire l’ambiente bigmat appena definito in una qualche box lasciando però che il risultato visualizzato sia effettivamente una matrice? Infatti se provo semplicemente a inserirlo ad es. in una makebox il risultato è tutto su una riga (credo di sapere il perchè ma non so dove mettere le mani 🙂 )

    Grazie ancora

    in risposta a: nuovo ambiente per matrici #68296
    Up
    0
    Down
    ::


    Grazie , funziona bene apparte qualche problemino a cui sono abituato con i margini troppo ampi della matrice.

    Mi puoi segnalare da dove capire cosa hai fatto 🙂 (intendo una guida o un link di riferimento).

    Grazie, ciao!

    in risposta a: Tabelle troppo larghe: come fare? #42162
    Up
    0
    Down
    ::

    OldClaudio” post=66058Non ho capito bene quello che hai fatto, ma non importa, visto che sei riuscito a risolvere il problema.

    \makebox produce una scatola larga quanto il testo. Se ci metti dentro un rettangolo nero con \rule{\textwidth}{2pt}, e questo non sta nei margini, vuol dire che non sei dentro l’ambiente table; fuori infatti il rientro di capoverso è non nullo e prima di usare la scatola LaTeX inserisce il rientro del capoverso.

    Per il resto se non specifichi nessuna opzione a \makebox, il suo contenuto se lo centra al suo interno; dunque se sei senza rientro del capoverso e hai specificato la larghezza della scatola con \textwidth, e ci metti dentro una tabella larga \textwidth +20mm, l’uso della scatola ti cetnra la tabella facendola sporgere 10mm a sinistra e 10mm a destra.

    Dunque quello che hai detto nel penultimo messaggio è incoerente con l’uso di makebox, oppure ci sono altri motivi, come per esempio il rientro non nullo.

    Visto che tanto hai risolto diversamente, sono contento per te. Ti invito tuttavia a cercare di renderti conto perché al tuo ultimo messaggio non funzionava.

    In realtà la soluzione a cui sono pervenuto è notevolmente ”brutta”, deciderò all’ultimo se utilizzarla o scrivere la tabella ruotata.
    Riguardo all’errore precedente mi riferivo al fatto che fosse la box (creata con \makebox) a non essere centrata nella pagina, e non il suo contenuto, ma c’era un refuso nel codice che con tutte le prove era diventato incasinato. Ho fatto pulizia e ora lavora come deve lavorare.

    Grazie ancora per l’aiuto.

    Ciao!

    in risposta a: Tabelle troppo larghe: come fare? #42160
    Up
    0
    Down
    ::


    Sono giunto ad una specie di soluzione usando il \makebox all’interno del \resizebox, lo segnalo nel caso qualcuno leggesse la conversazione.
    Grazie molte per l’aiuto!

    Ciao

    in risposta a: Tabelle troppo larghe: come fare? #42159
    Up
    0
    Down
    ::

    OldClaudio” post=66046Si vede che ci hai lasciato dentro \resizebox, perché \makebox non cambai le diemnsioni di quello che contiene.

    Si scusa hai ragione. Però non viene centrata, parte dallo stesso margine sinistro del testo e va molto oltre quello destro; io vorrei che sforasse entrambi i margini ma di uno spazio minore. In altri termini vorrei che fuoriuscisse della stesso spazio da entrambi i margini, intendevo questo per “centrarla”.

    in risposta a: Tabelle troppo larghe: come fare? #42157
    Up
    0
    Down
    ::

    OldClaudio” post=66016Metti tutto dentro l’argomento di una \makebox:
    `
    \begin{table}

    \makebox[\textwidth]{%
    \begin{tabular{…}

    \end{tabular}%
    }

    \end{table}
    `

    No non va, non si riescono a leggere i numeri tanto che diventano piccoli, mi funziona come \resizebox

    in risposta a: Tabelle troppo larghe: come fare? #42155
    Up
    0
    Down
    ::

    egreg9″ post=66009

    Ho fatto qualche prova nelle ultime ore. Usando tiny esce cmq fuori dalla pagina. Con \resizebox{\textwidth}{!} non si legge quasi niente, è troppo piccola.

    Riguardo ciò che dicevi credo sia utile dirti che gli elementi della tabella sono SOLO NUMERI INTERI perchè la tabella in question è una matrice di transizione (stocastica). Interi perchè li posso scrivere ”normalizzati”, che mi sembra anche + chiaro. Come ho detto + sopra, volevo scriverla come tabella per usare la prima riga e la prima colonna per indicizzare gli stati del sistema, ma sono aperto ad altre soluzioni 🙂

    Se solo i numeri (senza intestazioni) non ci stanno, direi che non c’è speranza. Se le colonne di numeri possono entrare, puoi intestare le colonne come (1) (2) … e spiegare a parte il significato.

    Ciao
    Enrico

    Ok, ultima cosa: tralasciando se è tipograficanente corretto, come posso aumentare i margini solo nella parte in cui scrivo la matrice (facendo in modo che risulti centrata), lasciando invariato tutto il resto del testo?

    Ciao

    in risposta a: Tabelle troppo larghe: come fare? #42153
    Up
    0
    Down
    ::

    OldClaudio” post=65926Però se la ruoti i 25.5 cm di altezza ci stanno e le 35 righe sono alte meno di quanto siano larghe le cellette, direi un 350-400 pt; quindi ruotata ci starebbe e ci starebbe probabilmente anche la didascalis, purché sia abbastanza breve.

    Solo che una tabella scritta in corpo 6(\tiny) risulterbbe praticamente illeggibile.

    Prova a suddividere al tabella in due (con longtable) per farla stare su due pagine; poi se le vuoi comporre su due pagine affacciate vai a vedere nella Guida GuIT (link qui sopra in Documentazione) come è stato definito il comando \supaginapari; ti ritarda la composizione della tabella fino a che non comincia una pagina pari. Il comando non è molto affidabile, ma funziona abbastanza bene se tra quando dai il comando e quando la doppia tabella viene emessa nel file di uscita non sono intervenuti comandi di sezionamento o l’aggiunta in coda di altri oggetti flottanti. Non è granché, ma è meglio che niente.

    Come dicevo all’inizio preferirei non ruotarla, altrimenti so già come fare. Inoltre per il significato che ha la tabella in question (matrice di transizione, come ho detto nell’ultimo post) potrei pure accettare di spezzarla in lunghezza con longtable, ma il problema è la larghezza. Naturalmente se non perverrò a una soluzione la farò ruotata 🙂

    P.S. Chiedo scusa per aver spezzato di nuovo il post!

    in risposta a: Tabelle troppo larghe: come fare? #42152
    Up
    0
    Down
    ::


    Ho fatto qualche prova nelle ultime ore. Usando tiny esce cmq fuori dalla pagina. Con \resizebox{\textwidth}{!} non si legge quasi niente, è troppo piccola.

    Riguardo ciò che dicevi credo sia utile dirti che gli elementi della tabella sono SOLO NUMERI INTERI perchè la tabella in question è una matrice di transizione (stocastica). Interi perchè li posso scrivere ”normalizzati”, che mi sembra anche + chiaro. Come ho detto + sopra, volevo scriverla come tabella per usare la prima riga e la prima colonna per indicizzare gli stati del sistema, ma sono aperto ad altre soluzioni 🙂

    in risposta a: Tabelle troppo larghe: come fare? #42149
    Up
    0
    Down
    ::


    ?? Io sono un altro utente, ho ripreso la conversazione solo perchè l’argomento è simile e non mi pareva il caso di aprirne uno nuovo 🙂

    in risposta a: Tabelle troppo larghe: come fare? #42147
    Up
    0
    Down
    ::


    Dimenticavo che preferirei non ruotarla altrimenti so come fare grazie all Arte

    in risposta a: Tabelle troppo larghe: come fare? #42146
    Up
    0
    Down
    ::


    Ciao riprendo questa vecchia conversazione perchè non riesco a risolvere un problema analogo, nonostante abbia già letto la guida arte e provato ad usare i pacchetti suggeriti.
    Devo preparare un documento che contenga matrici di dimensioni abbastanza grandi (35×35) e vorrei renderizzarle come tabelle per usare la prima riga e la prima colonna come una sorta di legenda. Se la lunghezza non è un problema (potrei usare longtable se necessario), la larghezza invece non riesco proprio a gestirla, nemmeno con grandezza del testo tiny. Vorrei suggerimenti sulla questione, al limite anche una maniera diversa di rappresentare le matrici in questione.

    Preferirei non ruotarla altrimenti so come fare grazie all Arte.

    Grazie, ciao!

Stai visualizzando 15 risposte – dal 166 al 180 (di 180 totali)

Go to top