Esempio illustrato: può latex condurmi al mio obiettivo ?

  • Creatore
    Topic
  • #51511
    Up
    0
    Down
    ::


    Salve a tutti,
    sto passando diverse ore nello studiare tutta la documentazione che trovo sul latex (quindi ho già visto i vari wrap, sto facendo prove continue etc) e vorrei sapere, al fine di non sprecare il mio tempo (comunque continuerò ad usare latex perchè più si conosce e più si ama),se latex può riuscire a restituirmi una pagina con il seguente layout.

    Non devo creare una pagina identica, vorrei solo sapere se con gli strumenti che questo fantastico mondo mette a disposizione, posso “giocare” in modo così complesso con le intersezioni tra box (siano i riquadri rossi immagini o altri box con testo). Ovviamente all’interno dei box bianchi c’è testo.

    Come sempre, grazie mille

Visualizzazione 18 filoni di risposte
  • Autore
    Risposte
    • #51512
      Up
      0
      Down
      ::


      Ciao e benvenuto!
      Quello che chiedi non è propriamente immediato. LaTeX ha pochi limiti, e sicuramente puoi realizzare una cosa come quella che hai allegato.
      Il mio consiglio, però, è quello di usare un altro programma: esiste Scribus, gratuito e molto completo. L’hai provato? Puoi leggerne vantaggi e peculiarità in italiano sulle pagine dell’Introduzione che ne parlano. La puoi scaricare quissù 😀

      Ciao
      Tommaso

    • #51513
      Up
      0
      Down
      ::


      Giusto per capirci un po’ di più, a cosa ti serve un layout di quel tipo. È forse per un poster?

      Ciao
      Ivan

    • #51514
      Up
      0
      Down
      ::


      Grazie per le risposte.

      Conosco scribus ma devo capire se con latex posso gestire box di testo incolonnati ed intersezioni con altri box.

      Anche io sono molto fiducioso, proprio per la potenza di questo spettacolare linguaggio.

      Volevo però da qualche guru la conferma di questa mia sensazione, ed eventualmente qualche indicazione su cui indirizzare le mie letture

      Grazie

    • #51515
      Up
      0
      Down
      ::


      Mi viene in mente il pacchetto longmedal descritto sul sesto numero di ArsTeXnica. Prova, in attesa di qualche risposta più consistente, a cercare nel catalogo dei pacchetti di LaTeX. Trovi il link anche nell’Arte quissù.

      Ciao
      Tommaso

    • #51516
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::


        La vedo una cosa non impossibile ma anche un tantino difficile da implementare, perché il flusso del testo in TeX non prevede una dinamica simile.

        Si tratta di posizionare riquadri e di gestire le interazioni tra essi. Questo contrasta un po’ con la filosofia “you write, I typeset” perché l’autore dovrebbe dare informazioni di composizione su come distribuire il testo e le immagini pagina per pagina.

        Non mi sorprende quindi che non ci siano pacchetti o classi per una modalità tipografica manuale, dinamica e con elementi mutuamente influenzati. Anzi, probabilmente questa non è nemmeno la missione di TeX che è quella di produrre “documenti bellissimi”.

        Dopo averti scoraggiato il più possibile, cercherò di incoraggiarti il più possibile!!!
        Posizionamento di riquadri: è possibile posizionare oggetti sulla pagina con PGF per esempio, mentre una colonna di testo che rientra per far posto ad un riquadro credo sia possibile visto che alcuni pacchetti riescono a comporre testo a forma di cuore ecc.

        Longmedal potrebbe dare l’idea di come un testo possa defluire in riquadri posti su pagine successive.
        Anche il pacchetto multicols di Mittelbach potrebbe fornire utilissimi spunti d’implementazione.
        Inoltre fra non molto il nuovo luatex raggiungerà la versione 1.0 e, includendo lua, potrebbe essere il motore ideale per il disegno e la composizione di testi alla maniera di un DTP.
        Un progetto quindi interessante, ma che viene sicuramente dopo una conoscenza approfondita della tipografia classica.
        Ciao

      • #51517
        Up
        0
        Down
        ::


        Fantastici, veramente. Mi metto sotto con le indicazioni che mi avete fornito ed aggiorno con i progressi.

        Nuovamente, grazie infinite

      • #51518
        Up
        0
        Down
        ::


        Puoi provare anche il pacchetto textpos.
        Permette di posizionare blocchi di testo in maniera
        assoluta o relativa rispetto alla pagina.

        È un pacchetto che nasce per aiutare nella composizione
        dei poster però forse può fare al caso tuo.

        Ciao ciao.
        Fra

      • #51519
        mlgdominici
        Amministratore del forum
          Up
          0
          Down
          ::


          Come ha sottolineato Ivan, sarebbe bene sapere che tipo di documento devi ottenere.

          Se si tratta di un poster ci sono diverse soluzioni disponibili. Oltre ai pacchetti che ti hanno già segnalato, aggiungerei eso-pic e flowfram.

          Bisognerebbe però saperne di più: come interagiscono i vari box? come fluisce il testo? Il documento è costituito da una singola pagina o da più pagine?

          Forse per questo tipo di documenti ConTeXt è più adatto di LaTeX.

          Ciao,
          Max.

          PS: come coautore di longmedal (che si trova qui: http://sourceforge.net/projects/longmedal/) devo ammettere, ahimè, che non è lo strumento più adatto per quello che vuoi fare.

        • #51520
          Up
          0
          Down
          ::


          Allora, spero di spiegare tutto in maniera comprensibile.

          Il mio target non è quello di avere una pagina con il layout come quello illustrato. Il mio scopo, infatti, è esclusivamente quello di ottenere, in qualsiasi ordine o posizione, esclusivamente i box di testo con quest’ultimo adattato per ogni eventuale intersezione con un box

          Alla larga “un box con testo allineato stile righelli di word”.

          Scusatemi se non mi esprimo chiaramente


        • #51521
          robitex
          Amministratore del forum
            Up
            0
            Down
            ::

            Allora, spero di spiegare tutto in maniera comprensibile.

            Il mio target non è quello di avere una pagina con il layout come quello illustrato. Il mio scopo, infatti, è esclusivamente quello di ottenere, in qualsiasi ordine o posizione, esclusivamente i box di testo con quest’ultimo adattato per ogni eventuale intersezione con un box

            Alla larga “un box con testo allineato stile righelli di word”.

            Scusatemi se non mi esprimo chiaramente

            Allora, si tratta di semplici figure in una colonna di testo.
            Guarda il pacchetto picinpar.
            Comunque non si capisce bene cosa ti serve da come l’hai descritto.
            Bye

          • #51522
            Up
            0
            Down
            ::


            Sto proseguendo con le prove sui vai package suggeriti.

            Mi è però venuta in mente una cosa che potrebbe fare al caso mio, ma online non ho trovato risposte nella documentazione:

            è possibile in latex, come su word, impostare righelli personalizzati per ciascuna riga, magari potendo definire la riga target con delle coordinate ?

            Grazie mille, come sempre

          • #51523
            robitex
            Amministratore del forum
              Up
              0
              Down
              ::

              Sto proseguendo con le prove sui vai package suggeriti.

              Mi è però venuta in mente una cosa che potrebbe fare al caso mio, ma online non ho trovato risposte nella documentazione:

              è possibile in latex, come su word, impostare righelli personalizzati per ciascuna riga, magari potendo definire la riga target con delle coordinate ?

              Grazie mille, come sempre

              Intendi i rientri dei paragrafi? Potresti spiegarti meglio cosa intendi con “righelli”?
              Bye

            • #51524
              Up
              0
              Down
              ::

              Sto proseguendo con le prove sui vai package suggeriti.

              Mi è però venuta in mente una cosa che potrebbe fare al caso mio, ma online non ho trovato risposte nella documentazione:

              è possibile in latex, come su word, impostare righelli personalizzati per ciascuna riga, magari potendo definire la riga target con delle coordinate ?

              Grazie mille, come sempre

              Intendi i rientri dei paragrafi? Potresti spiegarti meglio cosa intendi con “righelli”?
              Bye

              Non solo dei paragrafi. In Word è possibile selezionare una riga, e per ciascuna riga seleziona appunto, tramite il movimento del “righello”, la lunghezza max di tale riga

              Grazie

            • #51525
              robitex
              Amministratore del forum
                Up
                0
                Down
                ::

                [quote]Sto proseguendo con le prove sui vai package suggeriti.

                Mi è però venuta in mente una cosa che potrebbe fare al caso mio, ma online non ho trovato risposte nella documentazione:

                è possibile in latex, come su word, impostare righelli personalizzati per ciascuna riga, magari potendo definire la riga target con delle coordinate ?

                Grazie mille, come sempre

                Intendi i rientri dei paragrafi? Potresti spiegarti meglio cosa intendi con “righelli”?
                Bye

                Non solo dei paragrafi. In Word è possibile selezionare una riga, e per ciascuna riga seleziona appunto, tramite il movimento del “righello”, la lunghezza max di tale riga

                Grazie[/quote]
                Scusa ma non capisco:
                intendi selezionare una linea e spostare i cursori sul righello per modificare il rientro destro e sinistro e il rientro di prima riga?
                Queste sono le tre grandezze dei cursori sul righello, o no?

                Ciao

              • #51526
                Up
                0
                Down
                ::


                come sempre devo premettere delle scuse per il mio modo poco chiaro di esprimere un problema che ho in un mondo che conosco poco (quotidianamente dedico molto tempo alle letture su latex e tipografia ma è un mondo vastissimo).

                intendi modificare il rientro destro e sinistro ?

                Esatto

                Grazie

              • #51527
                robitex
                Amministratore del forum
                  Up
                  0
                  Down
                  ::


                  Ok, ci siamo intesi.

                  Ti propongo una soluzione che utilizzo in una mia classe basata sull’ambiente legacy list, ecco il codice:

                  `%
                  \newenvironment{mypar}%
                  {\begin{list}{}%
                  {\setlength\leftmargin{12mm}%
                  \setlength\rightmargin{12mm}%
                  \setlength\itemindent{14mm}%
                  \setlength\listparindent{\itemindent}%
                  \setlength\parsep{\parskip}}%
                  \item[]\ignorespaces}%
                  {\unskip\end{list}
                  }`

                  Il codice va usato così:

                  `\begin{mypar}
                  testo paragrafo
                  \end{mypar}`

                  Basta regolare le varie misure per settare parametri equivalenti a quelli che tu hai chiamato “righello”.

                  Il codice l’ho scritto qualche tempo fa quando ero un po’ meno “esperto” di TeX e sicuramente si può fare di meglio, per esempio costruendo un ambiente che accetta misure opzionali alla maniera chiave=valore.

                  Ciao

                • #51528
                  Up
                  0
                  Down
                  ::


                  Grazie per il suggerimento. Ieri cercando ho trovato anche i comandi

                  hangindent e fratelli.

                  Oggi faccio varie prove.

                  Nuovamente grazie, specialmente per la pazienza

                • #51529
                  Up
                  0
                  Down
                  ::


                  Allora ragazzi. Grazie ai vostri preziosi suggerimenti ho fatto numerosi progressi ma, per la natura di quello che devo realizzare, ho un’ultima necessita ancora non soddisfatta dalle mie ricerche:

                  È possibile a monte del documento, o comunque del suo contenuto, dichiarare di voler eseguire un determinato comando in una determinata riga del testo ? Ad esempio dire al pacchetto multicol di inserire un columnbreak alla riga xx. È possibile ? Grazie mille

                • #51530
                  Up
                  0
                  Down
                  ::


                  up 🙂

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

              Go to top