hline in tabella vicina al testo

  • Creatore
    Topic
  • #104624
    Up
    0
    Down
    ::


    Ciao a tutti!!!
    Ho un piccolo problema su una relazione che devo consegnare a breve; ho scritto una tabella con tabular, ed ho inserito una linea orizzontale sopra e sotto per delimitare le sezioni della tabella: a farla breve la linea
    superiore è più vicina al testo di quanto non sia quella inferiore.

    Ammetto che è una finezza e se è così e basta andrà bene lo stesso… ma magari conoscete qualche sistema per risolvere questa mia fissa!!
    grazie a tutti per l’aiuto!

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #104625
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Infatti il pacchetto booktabs (fortemente consigliato anche nella guida L’Arte di scrivere con LaTeX, liberamente scaricabile dalla sezione Documentazione di questo sito) serve per questo scopo. Al posto di un solo comndo \hline hai tre comandi \toprule, \midrule e \bottomrule per mettere il filetto sopra la tabella, in mezzo fra due righe e alla fine della tabella.

      • #104626
        Up
        0
        Down
        ::


        Ti ringrazio per la risposta!!!

        Avrei un’altra cosa da chiedere ma è un po off topic! Ma almeno evito di aprire un altra discussione per una cosa magari banale!!!

        Voglio mettere una foto, nello specifico il logo della mia università, in frontespizio. Al momento il codice che ho utilizzato è il seguente:

        `
        \begin{document}
        \begin{titlepage}

        \begin{figure}[H]
        \centering
        \includegraphics[width=4cm]{Logo_Polimi.png}
        \end{figure}

        \title{TITOLO}

        \author{AUTORE}
        \end{titlepage}

        \maketitle
        \pagebreak
        \tableofcontents
        \pagebreak
        `

        Io vorrei ottenere un layout del tipo LOGO, TITOLO, AUTORE,DATA (sulla stessa pagina) ma con la mia sintassi ottengo il logo su una pagina e il resto su un’altra… Come ho detto ho cercato guide a riguardo ma non ho trovato ciò che cercavo…
        Mi sapreste indicare dove sbaglio?

      • #104627
        Up
        0
        Down
        ::


        Provo a risponderti per punti:
        1) per lo spazio a volte basta un \vspace[{1pt} dopo la \hline e risolvi senza scomodare pacchetti, documentazione e santi. Ovviamente 1pt è indicativo, magari puoi usare 2 o 3, a seconda della necessità personale
        2) riguardo il logo: mi verrebbe da dire che è troppo grande, ma non essendoci l’immagine possiamo aiutarti poco
        3) non è una banalità: apri un topic apposito, il problema più è specifico più ottieni aiuto. Qui rischi che la gente legga per un altro discorso e non tutti ti potrebbero aiutare

        PS: non avevo letto in questo forum che booktabs, invece di migliorare le tabelle, le peggiora notevolmente??

      • #104628
        Up
        0
        Down
        ::

        Packy” post=104682Ti ringrazio per la risposta!!!

        Avrei un’altra cosa da chiedere ma è un po off topic! Ma almeno evito di aprire un altra discussione per una cosa magari banale!!!

        Voglio mettere una foto, nello specifico il logo della mia università, in frontespizio. Al momento il codice che ho utilizzato è il seguente:

        `
        \begin{document}
        \begin{titlepage}

        \begin{figure}[H]
        \centering
        \includegraphics[width=4cm]{Logo_Polimi.png}
        \end{figure}

        \title{TITOLO}

        \author{AUTORE}
        \end{titlepage}

        \maketitle
        \pagebreak
        \tableofcontents
        \pagebreak
        `

        Io vorrei ottenere un layout del tipo LOGO, TITOLO, AUTORE,DATA (sulla stessa pagina) ma con la mia sintassi ottengo il logo su una pagina e il resto su un’altra… Come ho detto ho cercato guide a riguardo ma non ho trovato ciò che cercavo…
        Mi sapreste indicare dove sbaglio?

        O scegli di usare [tt]\maketitle[/tt], e quindi [tt]\author[/tt], [tt]\title[/tt], [tt]\date[/tt], oppure utilizzi l’ambiente [tt]titlepage[/tt], in modo da personalizzare il frontespziio come vuoi, utilizzando [tt]\large[/tt], [tt]\vspace[/tt]… e mettendoci l’immagine come vuoi fare. All’interno di [tt]titlepage[/tt] non utilizzare l’ambiente [tt]figure[/tt], né utilizza [tt].png[/tt]: scrivi il nome e basta.

      • #104629
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Di errori ne hai fatti abbastanza; quello che ti ha detto @gup è corretto; quello che ti ha detto @GoldenBoy è di vario genere, ma è in parte opinabile per non dire che rappresenta solo sue opinioni personali.

          Allora perché hai commesso errori?
          1) Se tu metti l’ambiente figure dentro un altro ambiente, sempre che non ti vengano segnalati errori (tipo: “Not in outer mode”), via incontro a problemi. In ogni caso non suare mai il codice di posizionamento H anche quando l’ambiente è fuori da un altro ambiente; rischi delle pagine orrende.
          2) I comandi \title{…}, \author{…} e \date{…} sivano i loro argomenti in macro di servizio che vengono successivamente usate da \maketitle per metterle in certe posizioni dentro un ambiente (un altro, non il tuo).

          Se vuoi usare l’ambiente titlepage, la cosa è semplice: ci metti dentro quello che ti pare, dove ti pare, della grandezza che ti pare, del colore che ti pare… non so se vuoi di più.; per esempio:`\begin{titlepage}
          \centering

          \includegraphics{height=30mm]{Logo_poli_Mi}
          \vspace{\stretch{1}}

          {\LARGE\color{blue} Il mio bel titolo\par}
          \vspace{\stretch{0.5}}

          {\large\color{red} Il mio nome prima del cognome\par}
          \vspace{\stretch{2}}

          {Anno accademico 2015 — 2016}

          \end{titlepage}`

          Naturalmente non è necessario usare il colore (meno che mai i colori che ho indicato a titolo di esempio); nel caso bisogna caricare il pacchetto xcolor, leggerne la documentazione e usare i colori come miscele del tipo yellow!60!black per ottenere un giallo scuro composto del 60% di giallo e del restante (40%) nero (sempre come esempio; perché il colore non è necessario se non in certi documenti).

          Invece di centering potresti usare \raggedright; oppure potresti mettere certe informazioni al centro, certe a sinistra certe altre a destra. Le spaziature indicate con \stretch sono spaziature elastiche che permettono di spingere verticalmente i vari oggetti in proporzione al valore del suo argomento. Sono tutti comandi spiegati nella guida [/b]L’Arte di scrivere con LaTeX[/b] e nell’ABC di LaTeX costituito dalla guida del suo papà, Leslie Lamport tradotta in italiano e commentata nella guida tematica Il LaTeX Reference Manual commentato

        • #104630
          Up
          0
          Down
          ::


          Intanto grazie a tutti per l’aiuto!!! I vostri consigli sono sempre utilissimi!
          Ho ancora un problemino sulle linee delle tabelle: dopo la risposta alla mia domanda ho inziato ad utilizzare \toprule, \midrule e bottomrule e devo dire che mi trovo molto bene; nell’ultima tabella che ho scritto però ho inserito alcuni \multirow e \multicolumn con alcune righe verticali; utilizzando i comandi sopra, le linee verticali mi si interrompono producendo un effetto decisamente antiestetico… Come potrei fare?

        • #104631
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Semplice: non usare le righe verticali; le tabelle professionali contengono solo righe orizzontali e in numeri limitatissimo, di solito solo 3 da inserire con \toprule, \midrule e \bottomrule che, se presenti, interrompono le righe verticali.
            Se la tabella è concepita bene non ha bisogno di filetti verticali e nemmeno di scatole che si sviluppano su più righe (multirow).
            I filetti orizzontali tra ogni riga e verticali fra ogni colonna sono una eredità dei Word processor che hanno poco a vedere con la tipografia professionale.

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

        Go to top