- Questo topic ha 5 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 8 anni, 9 mesi fa da
illinguista1972.
-
CreatoreTopic
-
2 Dicembre 2017 alle 17:14 #112021
-
CreatoreTopic
-
AutoreRisposte
-
-
2 Dicembre 2017 alle 21:33 #112022::
Benvenuto nel forum.Purtroppo quello che hai allegato non è un esempio minimo compilabile, e per capire quello che hai fatto bisogna tirare ad indovinare, perché dal codice che hai allegato non si vede come venga fuori l’immagine.
Posso tirare ad indovinare, ma…
Il tuo codice dimostra che non hai letto o non hai capito quel che hai letto in una guida di LaTeX, a cominciare dall’opzione [h] che non va mai usata da sola, pre proseguire al pacchetto multirow, che, tirando ad indovinare, non ti serve a niente, se non a darti dei problemi, alle \hline doppie che in tipografia non si usano mai, al mancato uso eventual ci \cline (sempre che tu voglia insistere con quella tabella.
Allora, se hai letto una guida, rileggi il capitolo sulle tabelle; se hai letto una guida “non certificata”, leggi una guida certificata; ce ne sono diverse nella sezione Documentazione di questo sito, liberamente scaricabili e nessuna, ripeto nessuna, dice di usare \hline (ecco perché temo che tu abbia letto una guida non certificata); attento: non sono dei vangeli di LaTeX; delle sviste sono sfuggite anche in queste guide, ma certamente permettono di capire cosè la bella composizione tipografica, o comunque professionale, e non inducono a commettere gli errori che hai fatto, ma spiegano perché non bisogna commetterli..
Mi spiace di non poterti dare una risposta e un aiuto migliore di quello di leggerti una guida “certificata”.
-
3 Dicembre 2017 alle 1:08 #112023::
Innanzitutto, benvenuto sul forum del GuIT! 🙂A tutte le cose sacrosante che ti ha già detto @OldClaudio, aggiungo le seguenti due:
- In generale: non affiggere mai il codice sorgente sotto forma di immagine, ma sempre sotto forma di testo (vedi sotto per sapere come fare). Per poter anche solo prendere in considerazione l’idea di aiutarti, chi legge il tuo messaggio deve essere messo in grado di copiare il tuo codice e incollarlo in un file del proprio computer, per poterlo provare; o pensi forse che uno abbia anche il tempo e la voglia di copiarsi il codice a mano? Per inserire del codice in un messaggio, fai clic sul pulsante che raffigura un piccolo foglio con sopra i simboli [tt]<>[/tt] (quello immediatamente alla destra di quello che raffigura un fumetto); nel testo del messaggio che stai componendo compariranno due tag denominati [ [tt]code[/tt] ] e [ [tt]/code[/tt] ]; ebbene, copia il codice dal tuo editor e incollalo tra questi due tag.
- In particolare per questa domanda: LaTeX posiziona la scritta «Piano 1» a cavallo della riga perché ciò è esattamente quel che gli chiedi di fare con il tuo (assurdo) comando [tt]\multirow[/tt]. Per il resto, non si riesce a capire che ruolo logico l’etichetta «Piano 1» debba avere nella tabella; ti suggerisco di allegare, questo sì sotto forma di immagine, un disegno, anche fatto a mano, che raffiguri il risultato che vuoi ottenere.
Ciao.
—
Gustavo
-
3 Dicembre 2017 alle 11:01 #112024::
Oltre a tutti i suggerimenti precedenti, così ad occhio se proprio vuoi risolvere, prova al posto della \hline all’interno della stesso “piano” la \cline{2-6}. Tra un “piano” e l’altro lascia la \hline.
Immagino tu abbia copiato solo la parte della tabella che si riferisce a un piano 1. Ipotizzo ci sia un piano 2, 3, etc con due righe innestate ciascuno. Tra piani distinti, la \hline esegue una linea per tutta la lunghezza della tabella. All’interno del piano, la \cline esegue una linea per la lunghezza che specifichi (sopra, tra graffe, ho specificato dalla colonna 2 alla colonna 6).Se riformatti tutta la tabella come ti hanno consigliato però è meglio. Anche perché non ho provato nulla, sono andato a memoria coi comandi.
-
3 Dicembre 2017 alle 14:17 #112025::
Cosi ho impostasto il foglio\documentclass[11pt,a4paper]{report}
\usepackage{lmodern}
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{array}
\usepackage{booktabs}
\usepackage{longtable}
\usepackage{tabularx}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{makeidx}
\usepackage{graphicx}
\usepackage[italian]{babel}
\usepackage{geometry}
\usepackage{multirow}
\geometry{a4paper,top=2cm,bottom=2cm,left=3cm,right=2cm,%
heightrounded,bindingoffset=5mm}Ho anche un altro problema relativo agli accenti: non vorrei inserirli a mano utilizzando il simbolo “\”. Ho letto in un altra discussione che inserendo utf8 al posto di latin1 si risolve il problema, ma quando vado a fare ciò il codice non compila, si blocca quando trova il primo capitolo. Grazie
-
3 Dicembre 2017 alle 16:34 #112026::
Serratore” post=112349Cosi ho impostasto il foglio
\documentclass[11pt,a4paper]{report}
\usepackage{lmodern}
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{array}
\usepackage{booktabs}
\usepackage{longtable}
\usepackage{tabularx}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{makeidx}
\usepackage{graphicx}
\usepackage[italian]{babel}
\usepackage{geometry}
\usepackage{multirow}
\geometry{a4paper,top=2cm,bottom=2cm,left=3cm,right=2cm,%
heightrounded,bindingoffset=5mm}Ho anche un altro problema relativo agli accenti: non vorrei inserirli a mano utilizzando il simbolo “\”. Ho letto in un altra discussione che inserendo utf8 al posto di latin1 si risolve il problema, ma quando vado a fare ciò il codice non compila, si blocca quando trova il primo capitolo. Grazie
Ma hai letto le risposte precedenti? Gustavo ti ha insegnato come si mette il codice LaTeX nelle pagine di questo sito.
Quanto alla tua domanda, è chiaro che non hai letto nemmeno una riga di un qualunque manuale introduttivo al programma. Hai provato a eliminare i file ausiliari, prima di ricomporre il tuo documento con utf8?
Ciao
Tommaso
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.