Mac e latex

  • Creatore
    Topic
  • #76331
    Up
    0
    Down
    ::


    Salve, sto insegnando a mia mamma come usare Latex, perchè vuole scriverci la tesi.

    Lei ha un macbook pro, e non riesco a capire una cosa, le ho scritto il preambolo inserendo:

    \usepackage[T1]{fontenc} % codifica dei font
    \usepackage[latin1]{inputenc} % accenti da tastiera
    \usepackage[english,italian]{babel} % italiano

    il problema è che non legge correttamente le accentate. Ho provato anche con utf8 e utf8x come scritto nell’arte, ma non worka.

    Sul mio notebook invece, con windows 7, le legge correttamente (anche se le accentate come “ò, à, è” le ho dovute riscrivere).
    Credo quindi sia un problema di come mac codifica queste lettere.

    Come posso fare?
    Non vorrei farle scrivere tutte le accentate con “\’e”.

    Grazie

Visualizzazione 8 filoni di risposte
  • Autore
    Risposte
    • #76332
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        fpolle” post=75505Come posso fare?
        Non vorrei farle scrivere tutte le accentate con “\’e”.

        Per carità.

        Consiglia alla tua mamma una delle migliori guide a LaTeX in circolazione:
        http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf

        È stata scritta con LaTeX su Mac e (ti prego di credimi sulla parola) gli autori non hanno inserito le accentate con “\’e. Dille di cercare “inputenc”. Dille di usare TeXShop. Dille di dare un’occhiata alle preferenze dell’editor, che si accordino con la codifica di inputenc scelta.

      • #76333
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::

          fpolle” post=75505Salve, sto insegnando a mia mamma come usare Latex, perchè vuole scriverci la tesi.

          Lei ha un macbook pro, …

          Sul mio notebook invece, con windows 7, le legge correttamente (anche se le accentate come “ò, à, è” le ho dovute riscrivere).
          Credo quindi sia un problema di come mac codifica queste lettere.

          Come posso fare?
          Non vorrei farle scrivere tutte le accentate con “\’e”.

          Grazie

          Suppongo che tu le abbia installato una versione, possibilmente 2012 di MacTeX; se ne hai installata un’altra versione, disinstallala e installa MacTeX, che come tutti pi package per Mac nasce completa anche degli accessori.

          Fra gli accessori ci sono anche TeXshop e TeXworks; entrambi ottimi; io preferisco TeXshop, specialmente per la possibilità (cliccando su voci del menu e scegliendo da liste) di inserire cliccando le “righe magiche” adatte per il file principale e i file inclusi rispettivamente. TeXWorks lo trovo più agile di TeXshop per cambiare codifica ad un file, ma ha anche altre sue caratteristiche particolari molto interessanti; TeXshop è specifico del Mac, TeXworks è multipiattaforma e, se tu lavori su un notebook Windows, ce l’hai già montato anche tu, anche se magari non te ne sei reso conto.

          Non è Mac che codifica le cose in modo diverso; è che per un motivo misterioso la maggior parte degli editor per Mac lavorano con la codifica AppleMac Western che,lo dico da utente Mac, dovrebbe essere proibita per legge; in realtà è una codifica che ha dato buona prova di sé da quando i Mac esistono, diciamo 30 anni; ma è una codifica ristretta al mondo Mac; TeX è un sistema di tipocomposizione che non vorrebbe avere queste barriere, quindi quando si usa questo sistema bisognerebbe essere pronti a verificare sempre che AppleMac Wester cacciato dalla porta non rientri dalla finestra…

          Leggi quanto ti ha scritto Lorenzo; sull’arte c’è scritto molto su questo tormentone delle codifiche; spero fra non molto di poter pubblicare una breve guida tematica (sopra nella sezione Documentazione); non è ancora pronta, ma ci manca poco. Forse ci manca troppo perché tua madre possa aspettare.

          Nel frattempo non combinate guai sui file che la mamma ha già scritto; ricorda sempre che quanto specificato come opzione a inputenc, deve sempre corrispondere la codifica usata dall’editor per salvare il file; generalmente questa è la codifica con cui l’editor è configurato (vedi Preferenze dell’editor) ma ci sono editor che possono salvare anche con codifiche diverse da quella preimpostata. Se per caso la mamma ha salvato e, senza volerlo, lo ha fatto con la codifica applemac, allora piuttosto, sostituisci nel preambolo latin1 con applemac; ma preparati, prima o poi a cambiarle la codifica di tutti i file, appena avrete entrambi tu e tua mamma,abbastanza competenza per farlo e abbastanza competenza per usare le righe magiche con TeXshop e TeXworks.

        • #76334
          Up
          0
          Down
          ::


          Grazie per le risposte, l’Arte è la prima cosa che le ho fatto leggere, e per compilare usa TexShop.

          Ha installata la versione MacTex 2011.


          @OldClaudio
          : non ho capito bene cosa suggerisci. Il preambolo l’ho compilato io ed è nato con le codifiche di cui al primo post, quindi latin1.

        • #76335
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Allora ripeto:
            1) visto che ha la versione 2011, che aggiorni subito alla 2012.
            2) visto che la mamma usa TeXshop, il quale nasce preconfigurato per lavorare con una certa codifica che non ricordo più, forse MacRoman, forse UTF-8, ma non ISO 88659-1 nota come latin1, è necessario cambiare codifica ai file, specialmente se la codifica che si legge nelle preferenze è MacRoman e specialmente se vuoi scambiare dei file con la mamma (qualche volta potrebbe succedere che lei scriva un file, commetta un errore, non sappia trovarlo e correggerlo, ti passi il file, così da dare a te l’onore e l’onere di insegnare qualcosa alla mamma), è importante che entrambi usiate la stessa codifica. La cosa migliore sarebbe che usiate la codifica UTF-8, e quindi impostiate entrambi i vostri editor per avere quella come codifica di default. E poi che mettiate entrambi utf8 come opzione per il pacchetto inputenc. Ma prima di convertire tutti i file alla codifica comune, per esempio, UTF-8, bisogna che vi impratichiate suoi concetti delle codifiche (GuidaGuIT, appendice sulle codifiche).

            Visto che ci sono, aggiungo anche che i font di uscita è bene che siano scelti con codifica T1 (vedi l’importanza delle codifiche? attento, questa è diversa da quella relativa ai file di entrata.), certamente, ma sarebbe opportuno che siano anche scelti un una buona collezione completa; io consiglio sempre i Latin Modern, solamente vettoriali, quindi da usare solo con pdfLaTeX: [tt]\usepackage{lmodern}[/tt]. Coincidono praticamente con quelli di default, ma hanno le impostazioni che permettono di scegliere qualunque corpo, ingrandendo quelli disponibili, in modo da non snaturali completamente, quindi scegliendo fra quelli disponibili quello di corpo più vicino a quello desiderato, in modo che il fattore di ingrandimento sia il più vicino possibile all’unità.

            Se tu vuoi cimentarti con i Latin Modern usati in modo esteso e avanzato, cosa che con i font “normali” del sistema TeX non si può fare, leggiti la documentazione della collezione cfr-lm (texdoc cfr-lm, comando dato dal prompt dei comandi) e poi eventualmente cimentati con [tt]\usepackage[…]{cfr-lm}[/tt]. Secondo me ne vale la pena. E se la mamma scrive una tesi afferente alle scienze umane, il fatto di poter usare nel testo le cifre minuscole, dona allo scritto un non so che di raffinato.

          • #76336
            samiel
            Partecipante
              Up
              0
              Down
              ::

              ma non worka.

              Dopo recenti discussioni con tanto di Accademia dell Crusca,
              appelli al Treccani eccetera eccetera, questo lo fate passare liscio?
              Voce del verbo “workare”? 😮
              M

            • #76337
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                Ai liceali si lasciano passare alcune cose che ai laureandi non possono essere lasciate passare.

                Non so se @fpolle sia ancora un liceale, ma visto che sua madre fa la tesi, direi che faccia parte di quella schiera di donne coraggiose che hanno sospeso gli studi per dedicarsi alla famiglia e ai figli e, quando questi sono sufficientemente autonomi, riprendono gli studi e conquistano il loro meritato titolo di studio.
                Di conseguenza, anche se la mamma non è più un’adolescente, è sicuramente una donna giovane, quindi anche suo figlio ha da essere giovane, magari adolescente.:wink:

                Per altro “worka” è talmente obbrobrioso, e non adatto nemmeno agli SMS tanto cari agli adolescenti, che anche @fpolle deve essersi reso conto che questo forum non accetta questo genere di torture linguistiche. 🙂

              • #76338
                Up
                0
                Down
                ::



                @OldClaudio
                : grazie mille per l’aiuto, proverò a fare come suggerisci.


                @Samiel
                : non ho letto la netiquette di questo forum, chiedo scusa. Scrivo in altri forum in cui sono accettati questi modi di scrivere.
                In ogni caso non credo serva far nascere polemiche per un newbie del forum che storpia una parola, se da fastidio modifico il post, in ogni caso in futuro starò attento a scrivere in Italiano.

                Mia mamma ha 55 anni, io 24. Sono laureato triennale in Economia e Commercio e laureando in Scienze Statistiche ed Attuariali, avevo postato tempo fa per chiedere aiuto rigurardo la mia tesi, ho trovato le risposte molto utili ed “illuminanti” quindi ho deciso di rivolgermi di nuovo a voi.

              • #76339
                OldClaudio
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Be’, ho sbagliato le età di circa 6 anni; tu non sei più adolescente, ma la mamma è giovane 🙂

                • #76340
                  Up
                  0
                  Down
                  ::


                  Siamo riusciti a sistemare il problema della codifica, grazie mille per l’aiuto 🙂

                  p.s. prima ero io con il pc della mamma

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

              Go to top