Istruzioni vecchie, quali sono i nuovi comandi associati?

  • Creatore
    Topic
  • #52835
    Up
    0
    Down
    ::


    Ho trovato un file latex, ma mi pare che usi dei comandi di vecchie versioni, tipo:

    `\NeedsTeXFormat{LaTeX2e}[1995/12/01]
    \ProvidesPackage{TesiDiaUniroma3}[2008/02/13 v1.0 Tesi – DIA-Uniroma3]

    \LoadClass[a4paper,11pt,oneside,italian]{memoir}

    % Si utilizza la sillabazione italiana
    \RequirePackage[italian]{babel}
    % Load graphicx
    \RequirePackage{graphicx}
    % Line spacing
    \RequirePackage{setspace}

    % pacchetti per i font
    \usepackage[T1]{fontenc}
    % interlinea
    \linespread{1.4}
    % margini (la dimensione del blocco di testo viene regolata di conseguenza)
    \setlrmarginsandblock{3.5cm}{3cm}{*}
    % profondità dell'indice (settato per stampare fino alle sottosezioni)
    \setcounter{tocdepth}{2}
    % numera parti, capitoli, sezioni, sottosezioni e sotto-sottosezioni
    \maxsecnumdepth{subsubsection}
    \setsecnumdepth{subsubsection}

    % header personalizzati
    \let\footruleskip\relax % for compatibility of memoir and fancyhdr
    \let\rm\rmfamily % for compatibility of memoir and blindtext (demo only)
    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \fancyhf{}
    \addtolength{\headheight}{14pt}
    \fancyhead[R]{\textbf{\thepage}}
    \fancyhead[L]{\textbf{\leftmark}}`

    Come faccio a conoscere i nuovi comandi associati?

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #52836
      Up
      0
      Down
      ::


      Vecchissime.

      Ciao
      Tommaso

    • #52837
      franen
      Partecipante
        Up
        0
        Down
        ::

        Come faccio a conoscere i nuovi comandi associati?

        Leggendo una bella guida! (Come l’Arte di scrivere con LaTeX)

        Francesco

      • #52838
        Up
        0
        Down
        ::


        Rispondere a una domanda nel modo “Leggiti la guida” è contro il principio del Forum.
        Soprattutto quando queste risposte vengono date da neofiti.

        Se tu vai da un Professore perchè non hai capito una cosa… vorrei sapere chi di voi trova intelligente quel Prof che ti risponde: “Leggiti un testo”.

        Il Forum serve proprio ad avere delle soluzioni SENZA LEGGERE GUIDE.

        Se tutti leggessimo e studiassimo una guida nel dettaglio… saremmo tutti bravissimi e questo forum non servirebbe a NIENTE.

        Per cui io ci penserei più volte nel rispondere LEGGITI LA GUIDA. O se proprio lo si vuole fare, visto che chi lo dice SI PRESUPPONE CHE LA CONOSCA, si può allegare capitolo, paragrafo e pagine di interesse specifico.

        Detto e chiudo.

        Se non capite? LEGGETEVI LA GUIDA DELLA LOGICA.

      • #52839
        Up
        0
        Down
        ::

        Ho trovato un file latex, ma mi pare che usi dei comandi di vecchie versioni, tipo:

        `\NeedsTeXFormat{LaTeX2e}[1995/12/01]
        \ProvidesPackage{TesiDiaUniroma3}[2008/02/13 v1.0 Tesi – DIA-Uniroma3]

        \LoadClass[a4paper,11pt,oneside,italian]{memoir}

        % Si utilizza la sillabazione italiana
        \RequirePackage[italian]{babel}
        % Load graphicx
        \RequirePackage{graphicx}
        % Line spacing
        \RequirePackage{setspace}

        % pacchetti per i font
        \usepackage[T1]{fontenc}
        % interlinea
        \linespread{1.4}
        % margini (la dimensione del blocco di testo viene regolata di conseguenza)
        \setlrmarginsandblock{3.5cm}{3cm}{*}
        % profondità dell'indice (settato per stampare fino alle sottosezioni)
        \setcounter{tocdepth}{2}
        % numera parti, capitoli, sezioni, sottosezioni e sotto-sottosezioni
        \maxsecnumdepth{subsubsection}
        \setsecnumdepth{subsubsection}

        % header personalizzati
        \let\footruleskip\relax % for compatibility of memoir and fancyhdr
        \let\rm\rmfamily % for compatibility of memoir and blindtext (demo only)
        \usepackage{fancyhdr}
        \pagestyle{fancy}
        \fancyhf{}
        \addtolength{\headheight}{14pt}
        \fancyhead[R]{\textbf{\thepage}}
        \fancyhead[L]{\textbf{\leftmark}}`

        Come faccio a conoscere i nuovi comandi associati?

        Registralo con il nome TesiDiaUniroma3.cls e comincia il tuo file con
        `\documentclass{TesiDiaUniroma3}`
        e poi continua il documento come faresti con uno normalissimo. Se il file TesiDiaUniroma3.cls è nella stessa cartella del tuo documento avrai una compilazione corretta.

        Quelli che ti sembrano strani sono comandi interni delle classi.

        Ciao
        Enrico

      • #52840
        Up
        0
        Down
        ::


        GRAZIE ENRICO, COME SEMPRE, CONCISO, TECNICO, CHIARO.
        Mica puoi darmi una dritta sul perché dell’errore nell’altro post?
        Sarebbe davvero utilissimo.
        GRAZIE DI CUORE.

      • #52841
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Melissa, non devi arrabbiarti: Franen non ti ha detto l’equivalente di “Leggiti un testo”, ma ti ha detto leggiti l’Arte. E non ha fatto male, perché la “netiquette” del forum, che si suppone che sia stata letta prime di entrare nel forum, dice in sostanza che prima di accedere al forum bisogna documentarsi.

          Non si scrive ad un forum per evitare di leggere delle guide, si scrive al forum per avere spiegazioni di cose non capite o fraintese.

        • #52842
          Up
          0
          Down
          ::


          Claudio tu presupponi che io non abbia letto guide.

          Questo è FALSO. Chiunque voglia usare Latex legge moltissime guide. Se una cosa non si capisce e si chiede non si deve obbligatoriamente fare la bibliografia di ciò che si ha sotto mano o di ciò che si è letto. Così come gli utenti, soprattutto coloro che ne sanno ZERO, non devono permettersi di ricordare agli altri di leggere le guide, MA DOVREBBERO LEGGERLE IN PRIMIS LORO. Io non HO MAI SCRITTO che non si devono leggere guide, ma che SE TUTTI DIVENTASSIMO ESPERTI (alla egreg) IL FORUM SAREBBE INUTILE: se nelle guide si trovano tutte le soluzioni e tutti leggessimo ed imparassimo le guide alla perfezione… non ci sarebbe bisogno del FORUM.

          Se una persona nn ha voglia di incontrare problemi, di leggere NUMEROSE GUIDE (NU-ME-RO-SE) e non ha voglia di imparare almeno le basi di quello che è un linguaggio di programmazione DI SICURO NON UTILIZZA LATEX, ma si accontenta di Word.

          Per cui non pensare che chi ti scrive ne sa meno di te solo perché chiede.

          Ma pensa che chi fa molte domande è perchè forse legge più guide di te, scrive più codice di te e… CON MOLTA PROBABILITA’ si imbatte in più errori e problemi di te.

          Detto questo usiamo il Forum solo per LATEX.

          Alla fine, anche se lo trovo ingiusto, dite pure quello che credete. Io la mia l’ho detta e non replicherò più.

        • #52843
          franen
          Partecipante
            Up
            0
            Down
            ::


            Iniziamo dalla cosa più importante: la tua richiesta.
            Tu hai un file che supponi contenere dei comandi datati e chiedi dove trovare i comandi più aggiornati.
            Bene, secondo me un buon posto è l’Arte. Non davo per scontato che tu l’avessi letta e non ritenevo di doverti spiegarti come usarla, perché supponevo lo sapessi. Io intendevo che se volevi sapere se il comando \fancyhead[R]{…} è attuale, basta che cerchi la sezione che tratta della personalizzazione delle testatine e dei piè di pagina, così come se volevi sapere se l’uso di \linespread è ancora in uso bastava controllassi cosa si dice a proposito dell’interlinea. Certo, avrei potuto indicare pagina per pagina dove trovare le cose, ma non ne avevo il tempo, né ritengo sia giusto.

            Dopo la risposta di Enrico e la tua successiva mi viene però il dubbio di non aver inteso bene la tua richiesta. Forse tu ti chiedevi cosa fossero i vari \ProvidePackage, \RequirePackage e così via. Se così fosse posso dirti che sono i comandi che si utilizzano nella preparazione di classi e pacchetti (il file clsguide.pdf, che hai sul tuo computer, tratta della preparazione di questi file).
            Se quel che volevi sapere non era neppure questo, allora non ho capito nulla. 🙂

            Poi, ti prego di non permetterti di parlare delle competenze TeXniche di persone che non conosci, né di definirli neofiti di LaTeX solo perché un criterio del Forum appone una determinata parola sotto al nickname in funzione del numero di messaggi da lui postati (e poi, un neofita ha meno diritto di un esperto di dare consigli?)

            Poi, visto che citi la netiquette, riporto:
            […]A volte non si otterrà una risposta pronta all’uso, ma un’indicazione di come è possibile ottenere la soluzione; questo può avvenire per diversi motivi.
            • La risposta è già presente sul sito o sul forum, invece di riscrivere le stesse cose si da un’indicazione su dove reperire l’informazione.[…]

            Buona serata, serenamente,
            Francesco

          • #52844
            lorenzo.pantieri
            Partecipante
              Up
              0
              Down
              ::

              Il Forum serve proprio ad avere delle soluzioni SENZA LEGGERE GUIDE.

              No. 😀

              Se un problema è già stato trattato, non ha senso perdere tempo a riscrivere (magari per l’ennesima volta) la soluzione: indirizzare l’utente a una guida di base è spesso risolutivo.

              Tommaso e io abbiamo investito parecchio nella scrittura dell’Arte: dietro ogni enunciato c’è un lavoro notevole, nella scelta delle parole, dei codici, degli esempi. Impossibile raggiungere la stessa precisione scrivendo al volo due righe sul forum.

              Sto parlando in generale. Nel tuo caso, ti sconsiglio di usare quel codice, in gran parte obsoleto: probabilmente è meglio partire da zero, con strumentii aggiornati. Un buon punto di partenza può essere la ricerca di “interlinea” e “margini” nell’Arte. Visto che ci sono, Melissa, ti invito a rileggere la netiquette: da come scrivi non l’hai fatto con sufficiente attenzione… 😉

              Ciao,
              L.

            • #52845
              Up
              0
              Down
              ::


              Melissa,
              avanzare una richiesta in un forum presuppone pazienza, e non certo la certezza che qualcuno ti risponderà. Se non si hanno risposte i motivi possono essere i più vari: nessuno ha avuto tempo, il richiedente ha infranto la netiquette, la richiesta è bizzarra, la richiesta è stata già affrontata e risolta in altri filoni (per questo c’è il motore di ricerca), eccetera.

              Io stesso, che non sono nessuno (un insegnante precario di Lettere di Padova) più volte non ho avuto risposte alle mie richieste. Cosa ho fatto? Ho cercato altrove, e alla fine, immancabilmente, mi sono detto: ma guarda te, che ci potevo arrivare da solo, e sapevo anche dove andare a cercare!

              Esiste una guida introduttiva a LaTeX in italiano, anzi, ne esistono ben due di una certa mole: quella di Claudio Beccari e del GuIT, e quella di Lorenzo e mia (ma preciso che ne sono soltanto un attentissimo revisore, perché il progetto originario è di Lorenzo), che è anche del GuIT. Credo che siano state scritte proprio per supplire alla mancanza di materiale italiano sull’argomento.

              Ora, osserva i messaggi dell’ultimo mese nel forum: a quanti è stata risposta una cosa del tipo: “nell’Arte di scrivere con LaTeX c’è scritto anche questo”? A tanti, e a tanti anche nel mese precedente. Liberissimi di leggere o non leggere, beninteso: ma la guida è stata fatta, e io e Lorenzo ci abbiamo messo un anno di lavoro frenetico per offrire un prodotto almeno dignitoso. E questo prodotto a pagina 182 ti dice che il comando \ProvidesClass è il secondo comando, nell’ordine, che caratterizza una classe di documento. Un qualunque strumento di ricerca su PDF ti direbbe questo. Ma anche cercando con Google potresti avere lo stesso risultato

              L’Arte non è e non può e non deve essere una guida completa su LaTeX: i suoi limiti sono ben dichiarati. Ma ricordo benissimo che proprio quel punto, la trattazione di pacchetti e classi personalizzati, ci ha preso una settimana di mail di riflessione sull’opportunità di mettere o meno nella guida quei comandi che a un utente inesperto forse avrebbero potuto far paura. Abbiamo deciso di metterli, alla fine. Ma forse non tutti leggono.

              Tu dici di aver letto molte e molte guide, e che chi pone quesiti sul forum ha letto molte e molte più guide di chi sottopone i problemi alla comunità. Ebbene: ti prego di ravvederti su questo punto. Io avrò letto l’Arte almeno 40 volte, e la guida di Claudio almeno tre volte: e tu quante? Io la sto ancora leggendo per levare refusi e per cercare di migliorare l’esposizione degli argomenti. Tu?
              Credi davvero di scrivere più codice di tanti altri? Io credo, modestissimamente, che quello che tu hai scritto sia abbastanza offensivo per chi ha lavorato anche per te.

              La guida di Lorenzo e mia si propone di essere uno strumento introduttivo, pensato espressamente per chi fa l’università e deve imparare a usare LaTeX per imposizione e senza indicazione da parte dei relatori (che a giudicare dai template che diffondono in rete non conoscono, loro sì!, le basi per scrivere un codice decente). A un livello più elevato c’è la guida di Claudio. Ebbene: se non ti sei nemmeno presa la briga di cercare con la funzione “Cerca” quel famoso \ProvidesClass, allora non so che dire. Anzi, sì: potresti leggere con attenzione L’Arte e segnalarci per bene le parti che non capisci, dato che scrivi che se una cosa non si capisce allora va chiesta nel forum. L’abbiamo già chiesto in passato, ma poche osservazioni sono arrivate. Vuoi cominciare tu?

              Ciao
              Tommaso

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

          Go to top