Consiglio su time line (o elenco di fasi nell’evoluzione)

  • Questo topic ha 13 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 12 anni fa da light kira.
  • Creatore
    Topic
  • #96161
    Up
    0
    Down
    ::


    salve a tutti. sono alle prese con una parte importante della tesi: la parte dell’evoluzione del mio argomento.
    lo scopo, senza dilungarsi su argomentazioni, definizioni e altro, è creare un elenco dove si mostra , partendo dal più antico, l’evoluzione di un argomento , per arrivare (come ultima voce dell’elenco, ai tempi nostri (o , per lo meno, all’ultimo sviluppo noto).

    fin qui la situazione è semplice, dato che ho optato per un itemize con pallino (itemize classico) e, per ogni “item” ho descritto un anno (con le relative scoperte e avvenimenti).
    i problemi che si pongono ora sono i seguenti:
    – ci sono più voci per un annata (esempio, nel 1990 sono state fatte due scoperte). come fare? usare due voci nell’elenco non ha senso! un sotto elenco mi sembra un po’ dispersivo. si potrebbe andare a capo con una indentazione così che appaiono in “lista” otticamente
    – è un buon modo usare un itemize per la descrizione dell’evoluzione? finora ho riempito 3 pagine circa. non so se ci sono altri modi in latex (magari con immagini), oppure strutturati meglio che rendano lo stesso l’idea
    – a volte mi capita di avere che per il 1900 ho una descrizione generale e dopo le varie scoperte nei vari anni. mettere 1900s e dopo un sotto elenco con le date più specifiche vanno bene??

    spero di essermi spiegato, perchè magari è più facile da capire vedendo un esempio o se si lavora su una cosa del genere, piuttosto che a dirsi 😀

Visualizzazione 12 filoni di risposte
  • Autore
    Risposte
    • #96162
      GKT
      Partecipante
        Up
        0
        Down
        ::


        Potresti farlo per via grafica, ricorrendo al pacchetto TikZ. La scelta dipende sia dalla quantità di innformazioni che dal tempo che hai a disposizione per scrivere il codice. Ti riporto alcuni esempi dai quali forse potrai prendere spunto.

        http://tex.stackexchange.com/questions/57296/how-to-draw-a-series-of-paths-in-a-tikz-chronology-diagram
        http://stackoverflow.com/questions/217834/how-to-create-a-timeline-with-latex

        Lorenzo

      • #96163
        Up
        0
        Down
        ::


        il problema di farlo per via grafica, usando i pacchetti che mi hai consigliato, è che le voci a me sono davvero tante (quindi dovrei mettere la time line sul foglio “capovolto” e difficile da leggere senza ruotare l’intero documento stampato).
        inoltre , più che le semplici date e singole parole, a me ci sono frasi o intere righe per descrivere cosa succede in una data …

        credo forse che la parte grafica risulti arzigogolata e inadatta 😕

      • #96164
        GKT
        Partecipante
          Up
          0
          Down
          ::

          light kira” post=95773il problema di farlo per via grafica, usando i pacchetti che mi hai consigliato, è che le voci a me sono davvero tante (quindi dovrei mettere la time line sul foglio “capovolto” e difficile da leggere senza ruotare l’intero documento stampato).
          inoltre , più che le semplici date e singole parole, a me ci sono frasi o intere righe per descrivere cosa succede in una data …

          credo forse che la parte grafica risulti arzigogolata e inadatta 😕

          Farei una figura di una sola pagina, anche stampata ruotata di 90°, con solo brevi descrizioni. Affiderei poi al testo tutti i dettagli che nella figura non possono essere inseriti perché, per motivi di spazio, probabilmente darebbero un pessimo risultato. In questo modo sfrutterai al meglio la potenza di composizione tipografica di LaTeX, che rende il massimo quando in un documento il rapporto tra testo e figure è sbilanciato a favore del testo ().

          Lorenzo

        • #96165
          Up
          0
          Down
          ::


          dici quindi di fare un’immagine per la time line e sotto questa immagine (o nella pagina successiva) un elenco dove descrivo meglio le date?
          a me non sembra una gran conquista… anzi, sembra di pasticciare il tutto …

        • #96166
          Up
          0
          Down
          ::


          Non so se sia d’aiuto ma puoi considerare anche

          http://www.ganttchart.com/TimelineGanttExample.html

          ovviamente c’è l’apposito pacchetto latex.

          Eventualmente puoi prendere ispirazione da qui
          http://timelinesoftware.com/TimelineExamples.html

          Ciao
          Andrea

        • #96167
          Up
          0
          Down
          ::


          Oppure molto più semplicemente scrivi gli anni principali con [tt]\paragraph[/tt] e le successive suddivisioni le fai con [tt]itemize[/tt]. Ti posto un piccolo esempio per farti comprendere.
          `
          \documentclass{article}
          \usepackage[T1]{fontenc}
          \usepackage[utf8]{inputenc}

          \begin{document}
          \paragraph{1900} In questo secolo sono successe varie cose \dots
          \begin{itemize}
          \item 1927
          \item 1967
          \item 1083
          \end{itemize}
          \end{document}
          `
          In questo modo dovresti mantenere un certo ordine e resta meno complicato della via grafica. 😀

        • #96168
          Up
          0
          Down
          ::


          meglio il consiglio di skevin93!

          anzi, ti chiederei un’altra cosa, ma qui si tratta forse di provare praticamente per vedere visivamente il risultato: non c’è una suddivisione in 1800 – 1900 – 2000, ma in 1950, 19t60, 1970 … non so se la tua proposta si valida anche per questo dato che le date (scusate il gioco di parole 😀 ) sono molto vicine cronologicamente

        • #96169
          Up
          0
          Down
          ::


          Io ho scritto così non sapendo di preciso quali date stavi usando. Devi provare come risulta, ma penso che sia tranquillamente applicabile anche a gruppi di 10 anni invece di cento. In questo modo eviti anche l’eccessiva indentazione di [tt]itemize[/tt] ripetuti. Prova e vedi se ti aggrada. 😀

        • #96170
          Up
          0
          Down
          ::


          mi aggrada e visivamente è comodo e, come di tu, evita troppe indentazioni.

          speriamo che il prof sia contento 😀

        • #96171
          Up
          0
          Down
          ::


          Guarda se How can you create a vertical timeline? ti può essere utile.

          Ciao
          Claudio

        • #96172
          Up
          0
          Down
          ::

          cfiandra” post=95881Guarda se How can you create a vertical timeline? ti può essere utile.

          Ciao
          Claudio

          interessante!! bisogna solo capire graficamente come viene e strutturare le singole sotto date

          Esempio:

          • 1980
          • 1990s
            • 1991

            • 1992

            [/li]

          • 2000s
          • [/ul]

      • #96173
        Up
        0
        Down
        ::


        Ho provato a scrivere qualcosa con [tt]tikz[/tt], spero ti possa essere utile 😀

        `
        \documentclass[draft]{article}
        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage{tikz, kantlipsum}

        \makeatletter
        \newdimen\sk@vertical@pos
        \sk@vertical@pos=\z@
        \pagestyle{empty}
        \tikzset{colore linea/.style={blue},
        anno/.style={align=justify, text width=\textwidth-4cm},
        decennio/.style={align=justify,text width=\textwidth-3cm}
        }
        \newcommand\decennio[3][.5cm]{%
        \def\sk@current@year{#2}%
        \sk@vertical@pos=\dimexpr(\sk@vertical@pos+#1)
        \node[name=#2, at={(1cm,-\sk@vertical@pos)}]{#2};
        \node[decennio, name=D#2, at={(2cm,-\sk@vertical@pos)}, anchor=mid west]{#3};
        \pgfpointdiff{\pgfpointanchor{D#2}{north}}{\pgfpointanchor{D#2}{south}}
        \sk@vertical@pos=\dimexpr(\sk@vertical@pos-\pgf@y)
        \draw[colore linea, rounded corners] (0,0) |- (#2.180);
        \draw[colore linea] (#2) — (D#2.mid west);}

        \newcommand\anno[3][0cm]{%
        \sk@vertical@pos=\dimexpr(\sk@vertical@pos+#1)
        \node[name=#2, at={(2cm,-\sk@vertical@pos)}]{#2};
        \node[anno, name=D#2,at={(3cm,-\sk@vertical@pos)}, anchor=mid west]{#3};
        \pgfpointdiff{\pgfpointanchor{D#2}{north}}{\pgfpointanchor{D#2}{south}}
        \sk@vertical@pos=\dimexpr(\sk@vertical@pos-\pgf@y)
        \draw[colore linea] (#2.0) — (D#2.mid west);
        \draw[colore linea, rounded corners] (\sk@current@year.-90) |- (#2.180);
        }
        \begin{document}
        \begin{tikzpicture}
        \decennio{1900}{Decennio importante per\dots}
        \anno{1902}{Altro anno}
        \anno{1903}{Anno in cui successe}
        \decennio{1910}{Continua imperterrito lo scorre del tempo.}
        \anno{1913}{\kant[1]}
        \decennio{1920}{Si continua}
        \end{tikzpicture}
        \end{document}
        `
        In sostanza il comando [tt]\anno[/tt] e il comando [tt]\decennio[/tt] sono simili: prendono due argomenti obbligatori e uno facoltativo. Il primo obbligatorio è l’anno o il decennio e viene anche usato per creare il nome del nodo. Il successivo invece è la sua descrizione posta di fianco. Infine l’argomento facoltativo ti permette di aggiungere dello spazio tra il punto e quello precedente (anche se i comandi sono in grado di calcolare l’altezza del nodo, in modo da adeguarsi automaticamente). Ti posto anche il risultato che ottengo.

        Attachments:
        You must be logged in to view attached files.
      • #96174
        Up
        0
        Down
        ::


        proverò a lavorare su questo e vediamo quale risultato è migliore 😀 (o piacerà più al prof)

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

        Go to top