LaTeX + Scrivener + multimarkdown

  • Creatore
    Topic
  • #82794
    Up
    0
    Down
    ::


    Ciao a tutti premetto che sono nuovo del forum e sebbene io vi abbia cercato le prime risposte ai miei dubbi mi restano in testa poche idee … ma molto confuse.
    Però in genere mi applico e studio sicché …devo solo sbloccarmi; e qui dovreste entrare in azione voi (spero).

    Per le mie cose di lavoro (articoli, relazioni, perizie, norme tecniche di attuazione ecc..) adopero da anni Scrivener.
    Ho scoperto tempo fa *multimarkdown* e già così ho iniziato vivere/lavorare molto meglio.

    Siccome nel frattempo mi sono letto (…letto non studiato!) un po’ delle vostre pubblicazioni (grazie!) ho pensato di fare un passo avanti, installando LaTeX; peraltro così facendo Scrivener permette di ampliare le opzioni di output:

    1. compilando direttamente da mmd –> latex
    2. compilando per LaTeX (files .tex) da rielaborare con texshop o altre app gradite.

    Il vantaggio di questo procedimento è che *mmd* mi permette di elaborare con più facilità formattazioni, tabelle etc. rispetto a LaTeX (ovviamente relazionato alle mie capacità) permettendomi però di uscire con pdf basati su memoir o article.
    Quindi con il primo punto del mio elenco sarei, per certi versi a posto. Ho capito dove inserire il riferimento a babel e alla lingua italiana e con memoir vado benone.

    Ma l’appetito vien mangiando.

    Mi piacerebbe, ad es., inserire note a margine. Memoir non me lo permette. Ma ClassicThesis si.

    Secondo le notizie che ho trovato, avendo installato con MacTeX.pkg dovrei avere una cartella ~/libreria/texmf/tex/latex/ecc… Ma non c’è. Però leggendo il vs forum e capisco che potrei crearla ex-novo io. Prima di farlo per curiosità scarico un file di prova (gentilmente messo a disposizione da Massimo Gallina, che ringrazio). Lo apro con TeXShop, compongo e mi si crea il pdf. Se decido di cambiare classe e scrivo memoir o article, idem. Se scrivo classicthesis il gestore errori mi dice ! LaTeX Error e che non trova il file classicthesis. cls.

    Ho fatto un giro su *TexLive Utility.app* e sotto packages se cerco classicthesis mi dice che c’è, o meglio dice che ci sono due pacchetti:

    – arsclassica (a different view of the ClassicThesis package);
    – classicthesis (a “classical styled” thesis package)

    inoltre nella fin. RUN FILES posso, ad es, leggere il percorso del file classicthesis.sty. Che non è dove pensavo ma in usr/local/texlive/2012/texmf-dist/tex

    Sicché i miei dubbi sono:

    1. esiste qualche cosa che avrei dovuto fare dopo l’installazione per ‘caricare’ (non so se sia il termine corretto) tutte le classi disponibili?
    2. qualcosa nell’installazione non è andata a buon fine?
    3. …oltre all’opzione ZERO … ovvero: non ho capito qualcosa io fin dall’inizio.

    Per finire Scrivener mi dice che se io inserisco, ad es., classicthesis dentro a ~/libreria/texmf/tex/latex/mmd (che presumo di dover creare io dato che non c’è già) lui nella sua compilazione diretta per LaTeX va a curiosare prima lì e se trova qualcosa che gli piace (che magari gli ho detto io di cercare) lo usa compilando direttamente da mmd in ciò che ha trovato, evitando i pacchetti che si trovano all’interno dell’applicazione (che si trovano con clic destro –> mostra contenuto ecc….). Questa ipotesi di compilazione in Scrivener, ammesso che io abbia capito bene tutto, per me sarebbe grandiosa nell’attesa di diventare un po’ più abile con LaTeX direttamente (in quel caso esporterei i file .tex e da lì potrei poi procedere a mio piacimento).

    Lo so che il post è lungo ed ho abusato della pazienza di chi è arrivato fino a qua. Chiedo scusa e lo ringrazio comunque, a prescindere dal fatto che possa/voglia anche darmi qualche imbeccata.

    Federico

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #82795
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::


        Ciao,
        Benvenuto sul forum!

        Se installi MacTeX *completo* non dovresti più ricevere messaggi di *pacchetto non trovato*.
        Le distribuzione TeX infatti, prevedono la possibilità di graduare le cose da installare. Oggi, viste le capienze dei dischi, si suggerisce sempre di installare la versione full cioé a dire: installo tutto e non ci penso più.

        Per il resto, leggendoti velocemente, dovresti chiarire se vuoi utilizzare LaTeX tramite le librerie di markup che hai citato, oppure vuoi comporre i tuoi documenti *direttamente* con LaTeX.
        Ed ancora, hai bisogno di HTML oppure solo del PDF?

        Un saluto.
        R.

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

          robitex” post=82171Ciao,
          Benvenuto sul forum!

          Se installi MacTeX *completo* non dovresti più ricevere messaggi di *pacchetto non trovato*.
          Le distribuzione TeX infatti, prevedono la possibilità di graduare le cose da installare. Oggi, viste le capienze dei dischi, si suggerisce sempre di installare la versione full cioé a dire: installo tutto e non ci penso più.

          Per il resto, leggendoti velocemente, dovresti chiarire se vuoi utilizzare LaTeX tramite le librerie di markup che hai citato, oppure vuoi comporre i tuoi documenti *direttamente* con LaTeX.
          Ed ancora, hai bisogno di HTML oppure solo del PDF?

          Un saluto.
          R.

        • #82797
          Up
          0
          Down
          ::

          robitex” post=82171
          Se installi MacTeX *completo* non dovresti più ricevere messaggi di *pacchetto non trovato*.
          Le distribuzione TeX infatti, prevedono la possibilità di graduare le cose da installare. Oggi, viste le capienze dei dischi, si suggerisce sempre di installare la versione full cioé a dire: installo tutto e non ci penso più.

          grazie del benvenuto, è da un po’ che girello silente e curioso per i vs (2) siti, nuovo e vecchio.

          effettivamente credevo di avere installato completo.
          quasi quasi reistallo con più attenzione da mactex. Dovrei prima disinstallare in qualche modo quel che c’è o lascio che sovrascriva?

          robitex” post=82171
          Per il resto, leggendoti velocemente, dovresti chiarire se vuoi utilizzare LaTeX tramite le librerie di markup che hai citato, oppure vuoi comporre i tuoi documenti *direttamente* con LaTeX.
          Ed ancora, hai bisogno di HTML oppure solo del PDF?
          .

          Credo che se riuscissi ad usare le librerie -non solo quelle citate, magari ce ne sono altre meravigliose che ancora non conosco- sarebbe già un buon risultato (se per libreirie intendi: memoir, article, classicthesisi).
          Ma inizialmente vorrei usarle ‘via’ scrivener; per mere questioni di tempo: riuscirei ad essere ancor più produttivo con eccellenti risultati e potrei studiare con calma LateX …dopodiché non metto limiti alla provvidenza 😉

          Devo dire che pur con le sole classi memoir a article riesco, con scrivener, a fare cose in brevissimo tempo e con risultati molto più che dignitosi; ovvio che però, intravvedendo le altre possibilità offerte da LaTeX, mi venga voglia di progredire.

          Si, vorrei anche HTML.

          F.

        • #82798
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Il tuo quesito è lungo ed articolato.

            Direi che sarebbe ebne chiare le idee con la lettura dell’Arte di scrivere con LaTeX. Lì per esempio c’è scritto ch il sottoalbero ~/Libreria/Texmf?…/eccetrera è l’albero personale che non viene instalalto automaticamante, ma che l’utente che lo vuole usare lo deve creare da solo, possibilmente con la stessa struttura (almeno i rami che servono) TDS (TeX Directory System) che ha l’albero radicato in /usr/local/texlive/2012/texmf-dist/

            ClassicThesis non è una classe, ma un “pacchetto di estensione, quindi è logico che latex ti dica che non è riuscito a trovare classicthesis.cls. I pacchetti vengono caricati con \usepackage[eventuali opzioni]{pacchetto}; le classi vengono normalmente caricate con \documentclass[eventuali opzioni]{classe}.

            Non ti serve copiare classicthesis nel tuo albero personale, nemmeno se creai la cartella mmd; in questa se vuoi, metterai classi e pacchetti non standard che vorrai crearti tu stesso epr l’uso specifico di Scrivener.

            Non c’è quindi nessun bisogno di reinstallare MacTeX, a meno che tu non abbia installato una versione base (bisogn mettercela tutta per installare una versione base, perché di default MacTeX installa la versione completa — al massimo bisogna agire si TeXLive Utility.app per aggiornarlo, cosa che è consigliabile fare ogni paio di settimane).

            Mi stupisce che tu non riesca a usare le note marginali con la classe memoir, che le prevede esressamente: se sul tuo Mac apri un terminale ci scrivi dentro texdoc memman e poi premi il tasto “invio”, ti si apre anteprima con la documentazione della classe memoir: se premi cmd+F e inserisci nella finestrina in alto la parola marginpar, trovi una centinaio di luoghi nel manuale dove si paral del comando marginpar che serve per creare le note marginali; il comando è lo stesso che viene usato con ttutte le classe,: se puoi inserire le note merginali con book, report, article, classicthesis, eccetera le devi poter creare anche con memoir; forse Scrvenere e memoir non comunicano bene, ma è più probabile che tu non stia usando Scrivener in modo coerente alle specificità di memoir.

            Nota che anch’io lavoro su un Mac, ma per comporre i miei documenti non mi è mai saltato per la testa di usare Scrveneri (che apparentemente non fa nemmeno parte della dotazione standard di .app del Mac — infatti io non ne dispongo). È vero che uso LaTeX da molto prima di poter disporre di un Mac, quindi ho imparato a scrivere i miei documenti senza ricorrere altro che a normali editor “LaTeX friendly”.

            Quindi, anche se segui questo forum da molti anni, ti prego di leggere la documentazione disponibile su questo forum; non ti dico affatto di abbandonare Scrivener, ma di solito questi front end aiutano molto il novizio per entrare nel gioco, ma poi lo abituano male e gli nascondono i milioni di cose che si possono fare con LaTeX, cosicché il novizio resta sempre novizio.

            Ti assicuro che se leggi l’Arte di scrivere con LaTeX (scaricabile liberamente dalla sezione Documentazione di questo forum nella sottosezione dedicata a Lorenzo Pantieri) le tue molte ide aumenteranno moltissimo ma non saranno più confuse; se non altro avrai capito che il sistema TeX è un sistema di tipocomposizione, molto diverso anche dai più evoluti Word Processor.

            Ciao e benvenuto anche da parte mia

          • #82799
            Up
            0
            Down
            ::

            OldClaudio” post=82177 Il tuo quesito è lungo ed articolato.

            Direi che sarebbe ebne chiare le idee con la lettura dell’Arte di scrivere con LaTeX. Lì per esempio c’è scritto ch il sottoalbero ~/Libreria/Texmf?…/eccetrera è l’albero personale che non viene instalalto automaticamante, ma che l’utente che lo vuole usare lo deve creare da solo, possibilmente con la stessa struttura (almeno i rami che servono) TDS (TeX Directory System) che ha l’albero radicato in /usr/local/texlive/2012/texmf-dist/

            ClassicThesis non è una classe, ma un “pacchetto di estensione, quindi è logico che latex ti dica che non è riuscito a trovare classicthesis.cls. I pacchetti vengono caricati con \usepackage[eventuali opzioni]{pacchetto}; le classi vengono normalmente caricate con \documentclass[eventuali opzioni]{classe}.

            Non ti serve copiare classicthesis nel tuo albero personale, nemmeno se creai la cartella mmd; in questa se vuoi, metterai classi e pacchetti non standard che vorrai crearti tu stesso epr l’uso specifico di Scrivener.

            Si avevo intuito che Texmf andasse creata appositamente.

            Sto leggendo il libro di Pantieri e non solo quello; evidentemente quel passaggio mi sfuggito oppure, molto probabilmente, non avendo chiaro il problema non ho colto nel suo testo l’utilità di quella parte. Probabilmente per chi è già un po’ “imparato” è più semplice cogliere tutti gli spunti che contiene. ma non è evidentemente il mio caso.

            OldClaudio” post=82177
            Non c’è quindi nessun bisogno di reinstallare MacTeX, a meno che tu non abbia installato una versione base (bisogn mettercela tutta per installare una versione base, perché di default MacTeX installa la versione completa — al massimo bisogna agire si TeXLive Utility.app per aggiornarlo, cosa che è consigliabile fare ogni paio di settimane).

            Bene. Si l’aggiornamento lo facevo, seguendo il consiglio di Pantieri.

            OldClaudio” post=82177
            Mi stupisce che tu non riesca a usare le note marginali con la classe memoir, che le prevede esressamente: […]

            Ho fatto qualche prova seguendo uno schema indicato nel programma e mi par di capire che dicano che non funziona (da scrivener) con memoir. Alla base c’è un sistema per escludere nella compilazione di scrivener certi comandi per lasciarli invece attivi per LaTeX. Ovvero compilando da mmd certi comandi per LaTeX vanno incorporati entro una cosa tipo questa “

            OldClaudio” post=82177
            Nota che anch’io lavoro su un Mac, ma per comporre i miei documenti non mi è mai saltato per la testa di usare Scrveneri (che apparentemente non fa nemmeno parte della dotazione standard di .app del Mac — infatti io non ne dispongo). È vero che uso LaTeX da molto prima di poter disporre di un Mac, quindi ho imparato a scrivere i miei documenti senza ricorrere altro che a normali editor “LaTeX friendly”.
            Quindi, anche se segui questo forum da molti anni, ti prego di leggere la documentazione disponibile su questo forum; non ti dico affatto di abbandonare Scrivener, ma di solito questi front end aiutano molto il novizio per entrare nel gioco, ma poi lo abituano male e gli nascondono i milioni di cose che si possono fare con LaTeX, cosicché il novizio resta sempre novizio.

            Scrivener è un programma molto efficiente per scrivere testi lunghi complessi ed articolati. Non è un semplice editor. Ma non son qua per far proseliti.
            Io non faccio di mestiere il compositore di testo ma scrivo molto e se posso avere dei documenti ben composti sono contento e più appagato dal mio lavoro. Scrivener ha la possibilità di darmi direttamente un pdf composto con una classe (perdonami se uso un termine inappropriato) senza farmi passare da LaTeX. Capisco il tuo sconcerto ma per ora, per me, questo è molto più utile e produttivo che rivolgermi a inDesign, Scribus, pages o altro. Il solo aspetto di una tabella vale lo sforzo fatto per imparare mmd e aver capito che da scrivener posso stamparla in LaTeX. Per non parlare del fatto di avere automaticamente nel pdf: l’indice (attivo), parti, capitoli e sottocapitoli numerati e senza errori (e soprattutto senza che io debba sbattermi a scriverli e tenerli ordinati con gli stili), link attivi (interni ed esterni), comprensivi dell’url originale in nota a piè di pagina, attivo pure lui…
            Dopodiché spero, ma non ne sicuro, di poter trovare il tempo di comporre in LaTeX le norme tecniche e le relazioni ad es di un piano regolatore o il rapporto di una V.A.S. che in genere sono documenti di diverse centinaia di pagine con figure e tabelle; mi piacerebbe riuscirci. In genere arrivo alla data di consegna tirato tirato già così. Sicché mi adatto anche a qualche compromesso. Sebbene considerare un mero compromesso l’uscita diretta da scrivener via mmd su LaTeX credo sia fortemente riduttivo.

            OldClaudio” post=82177
            Ti assicuro che se leggi l’Arte di scrivere con LaTeX (scaricabile liberamente dalla sezione Documentazione di questo forum nella sottosezione dedicata a Lorenzo Pantieri) le tue molte ide aumenteranno moltissimo ma non saranno più confuse; se non altro avrai capito che il sistema TeX è un sistema di tipocomposizione, molto diverso anche dai più evoluti Word Processor.

            Ci credo e ti assicuro che, se pur non si è colto dalle mie parole, credo di aver capito, in senso generale cosa sia LaTeX. Per la verità ho iniziato dall’arte per l’impaziente e poi sono passato all’arte di scrivere. Ma ripeto partendo da zero non è semplice cogliere tutto.

            Mi rendo conto che probabilmente potrebbe capire meglio i miei dubbi chi conosce sia LaTeX e sia scrivener.

            E che di sicuro dovrei approfondire le mie conoscenze di LaTeX; cosa che sto facendo compatibilmente con il lavoro e la famiglia.

            ti ringrazio per il benvenuto e per la tua solerte, interessante e stimolante risposta.

            Federico

          • #82800
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::

              Ho fatto qualche prova seguendo uno schema indicato nel programma e mi par di capire che dicano che non funziona (da scrivener) con memoir. Alla base c’è un sistema per escludere nella compilazione di scrivener certi comandi per lasciarli invece attivi per LaTeX. Ovvero compilando da mmd certi comandi per LaTeX vanno incorporati entro una cosa tipo questa “

              Mi pare che stiamo parlando di cose diverse: \sidebar è un comando per mettere una barra laterale a finaco di una modifica del testo;

              \sidepar è per emttere una nota marginale che, se troppo vicino ad un altra, potrebbe ricoprirla.
              \marginpar serve per comporre una nota marginale che ha un certo grado di mobilità che assicura di non poterne ricoprire un’altra.

              Caio
              Claudio

            • #82801
              Up
              0
              Down
              ::


              Ho ri-provato inserendo nel testo di scrivener: e nella compilazione in pdf (diretta mmd–> LaTeX) con impostato memoir è uscita una precisa nota a margine.

              Ora pian pianino mi si sta schiudendo un mondo davanti agli occhi.

              Il lavoro che ho da fare per capire meglio è ancora lungo ma piano piano sto avanzando.

              Grazie mille davvero!

              Federico

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

          Go to top