Dizionari e controllo ortografico in TeXworks

  • Creatore
    Topic
  • #109109
    Up
    0
    Down
    ::


    Ubuntu 16.04.
    Sto tentando di usare i dizionari italiani per il controllo ortografico in TeXworks ma non riesco.
    Ho provato copiando i due file it_IT.aff e it_IT.dic
    prima in ‘/home/marco/.TeXworks/dictionaries’
    perché ‘/home/marco/.TeXworks’ è il percorso indicatomi come ‘Risorse’ dal menu Help. La cartella ‘ dictionaries’ l’ho creata io.

    Visto che non ha funzionato, ho copiato gli stessi file in:

    ‘/usr/share/dict’

    NIENTE

    in

    ‘/usr/share/myspell/dicts’

    anche così senza risultati. Riesco solo a selezionare il controllo ortografico per l’inglese americano o nessuno.

    Dove sto sbagliando?

    Grazie,

    Marco

Visualizzazione 10 filoni di risposte
  • Autore
    Risposte
    • #109110
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Sul Mac la cartella TeXworks non è nascosta come appare da te da quanto hai scritto.

        Comunque esegui un search dei file sul tuo disco per vedere dove si trovano il file en_US.aff e en_US.dic per TeXworks e metti i corrispondenti file per l’italiano nella stessa cartella.

      • #109111
        Up
        0
        Down
        ::


        Ieri ho provato a fare la ricerca che dici ma ho fallito, evidentemente sono ben nascosti! 🙁
        Stasera riproverò, spero di essere pù efficace.
        La verità è che dovrei farmi una maggiore cultura dell’ambiente Linux/Ubuntu, perché sono conscio del fatto che molte difficoltà nascono dalla mia scarsa conoscenza di questo S.O. che mi fa letteralmente impazzire con le sue cartelle nascoste e la gestione dei permessi. 😡

        Grazie Claudio, ti farò sapere se ho avuto successo.

        Marco

      • #109112
        Up
        0
        Down
        ::


        Scusa, come stai provando a installare il dizionario? Basta che installi il pacchetto [tt]hunspell-it[/tt] senza fare capriole. Tra l’altro se hai già LibreOffice installato, con il supporto alla lingua italiana (cosa che dovrebbe essere avvenuta di default se hai scelto la lingua italiana in fase di installazione) dovresti già avere il dizionario installato.

      • #109113
        Up
        0
        Down
        ::


        Ciao El,

        Ho già LibreOffice installato, ma non sembra che questo mi abbia risolto niente. La verifica grammaticale in Italiano, in TeXworks non è un’opzione attivabile per me.
        Quindi sto cercando di attivarla per così dire manualmente, come ho detto, copiando i file nella cartella che potrebbe essere adatta.

        Ho provato a seguire la guida di Enrico (‘introtexworks.pdf’ scaricata dal sito, cap. 7, pag. 12) ma non riesco a capire perché non funzioni.

        Dici che devo installare il pacchetto ‘hunspell-it’? Questo non lo sapevo. OK, farò anche questo tentativo…

        Grazie

      • #109114
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Attento: il file it_IT.aff e it_IT.dic NON fanno la verifica grammaticale ma la verifica ortografica. È vero che anche l’ortografia è una parte della grammatica, ma sottolineo la differenza, perché con il word processor Word hai a disposizione entrambi i tipi di verifica, e quella grammaticale, almeno per i miei gusti, va sempre disattivata.
          Il motore di verifica ortografica di TeXworks dovrebbe già essere hunspell; di fatto la verifica viene fatta per l’inglese, quindi il motore è già installato; solo che sotto TeXworks i dizionari, pur essendo gli stessi di Libre|Open Office, non possono essere condivisi, ma devono essere copiati nella cartella giusta. Questa, come ti ho detto, potrebbe essere mascosta nel Navigator del file sistema, ma mi pare di ricordare che fra le opzioni del navigator ci sia ance quella di mostrare le cartelle nascoste.

          Il mio TeXworks su Mac, è una app; comunque se lo apri, clicchi Help e scegli “A short manual for TeXworks”, ti si apre un file html, mediantee con il tuo browser di default, e al paragrafo 4.3 dice come fare per il controllo ortografico (Spell cheching) e lì io leggo:

          On Linux, the dictionaries are usually taken from the folder /usr/share/myspell/dicts—the default path for myspell dictionaries. Note, though, that the maintainer of your TEXworks package may have changed this to reflect the file system layout of your Linux distribution. You can override this default by setting the TW_DICPATH environment variable before running TEXworks.

          Siccome questo Help è epr tutte le piattaforme e questa frase è specifica per le versioni di TeXworks che girano su Linux, direi che dovresti seguire questa strada.

        • #109115
          Up
          0
          Down
          ::


          Alla fine ho trovato i due file per l’inglese nel percorso

          /usr/share/hunspell

          e qui ci ho copiato i corrispondenti due file per l’italiano.

          Io sono un po’ imbranato, ma potrebbero trovare il modo di farla più semplice.
          Oggi si perde molto più tempo a configurare i software che ad utilizzarli…:roll:

          Claudio, Elrond,

          Grazie a entrambi

        • #109116
          Up
          0
          Down
          ::

          marco_stara” post=109307Alla fine ho trovato i due file per l’inglese nel percorso

          /usr/share/hunspell

          e qui ci ho copiato i corrispondenti due file per l’italiano.

          Io sono un po’ imbranato, ma potrebbero trovare il modo di farla più semplice.

          Hai installato il pacchetto che ti ho detto senza fare le cose “a mano”? Deduco di no, visto che quello che ti avevo suggerito avrebbe installato i dizionari in quella cartella: http://packages.ubuntu.com/yakkety/all/hunspell-it/filelist

          Come avevi installato TeXworks?

          marco_stara” post=109307Oggi si perde molto più tempo a configurare i software che ad utilizzarli…:roll:

          Non credo di aver mai dovuto installare “a mano” i dizionari dei correttori ortografici. Hunspell è usato da diversi programmi che uso: Firefox, Emacs, LibreOffice, a quanto pare anche TeXwoks. Una volta selezionata la lingua italiana in fase di installazione del sistema operativo mi son sempre ritrovato i dizionari di Hunspell pronti per l’uso senza dover fare niente di niente

        • #109117
          Up
          0
          Down
          ::


          Vero Elrond, l’ho fatto manualmente, avevo ricevuto due consigli quasi in contemporanea da te e Claudio, e forse ho iniziato dal più difficile…
          immagino che installando il pacchetto tutto si sarebbe fatto con maggiore immediatezza, ma da una parte dovevo pure iniziare e ha funzionato. Scusa, ma come primo ordine ho obbedito a quello del Generale Claudio. 🙂

          Firefox e LibreOffice li ho anch’io ma come ti dicevo questo non ha impedito che il problema si verificasse. Quanto a TeXwoks l’ho installato un po’ di giorni fa insieme a Texmaker e Texstudio perché volevo vedere quale mi andava più a genio. Francamente Texmaker mi è piaciuto, ma me lo avete un po’ sconsigliato e ora stavo provando gli altri due.

          Giuro che non ricordo come ho fatto l’installazione di nessuno dei tre ! …forse uno lo installa direttamente TexLive, vero?

          ll tuo consiglio mi interessa lo stesso, anche se non ho fatto in tempo a metterlo in pratica. Ma ho fatto una breve verifica subito dopo e non ho trovato su Tex Live 2016 un pacchetto con questo nome. Oppure è un pacchetto di del S.O. Ubuntu? perché non trovo nemmeno quello! Mi chiarisci il concetto?

          Grazie

          Marco

        • #109118
          Up
          0
          Down
          ::

          marco_stara” post=109309Vero Elrond, l’ho fatto manualmente, avevo ricevuto due consigli quasi in contemporanea da te e Claudio, e forse ho iniziato dal più difficile…
          immagino che installando il pacchetto tutto si sarebbe fatto con maggiore immediatezza, ma da una parte dovevo pure iniziare e ha funzionato. Scusa, ma come primo ordine ho obbedito a quello del Generale Claudio. 🙂

          Che non è un utente (quotidiano, almeno, per quanto ne so) GNU/Linux 😉

          marco_stara” post=109309Firefox e LibreOffice li ho anch’io ma come ti dicevo questo non ha impedito che il problema si verificasse.

          Deduco che quindi prima non avevi il correttore ortografico neanche per nessuno di questi due programmi 😥

          marco_stara” post=109309Quanto a TeXwoks l’ho installato un po’ di giorni fa insieme a Texmaker e Texstudio perché volevo vedere quale mi andava più a genio. Francamente Texmaker mi è piaciuto, ma me lo avete un po’ sconsigliato e ora stavo provando gli altri due.

          Giuro che non ricordo come ho fatto l’installazione di nessuno dei tre ! …forse uno lo installa direttamente TexLive, vero?

          Sono programmi indipendenti, si installano indipendentemente. La mia curiosità era: li hai installati dai repository di sistema oppure scaricando qualche programma precompilato trovato in giro? In generale nei repository troverai il ~95% programmi di uso comune che ti servono (a meno che non hai necessità particolari di programmi più di nicchia), la prima cosa che devi provare a fare è sempre controllare che un programma sia disponibile lì.

          marco_stara” post=109309ll tuo consiglio mi interessa lo stesso, anche se non ho fatto in tempo a metterlo in pratica. Ma ho fatto una breve verifica subito dopo e non ho trovato su Tex Live 2016 un pacchetto con questo nome. Oppure è un pacchetto di del S.O. Ubuntu? perché non trovo nemmeno quello! Mi chiarisci il concetto?

          Allora, mettiamo subito in chiaro una cosa: nei repository di Ubuntu 16.04 c’è TeX Live 2015, aggiornata al 2016-03-20. Considera che una volta installata questa versione non riceverai più aggiornamenti dei pacchetti, perché questa versione è congelata. Se questo per te non è un problema, allora procedi con l’installazione del pacchetto di sistema [tt]texlive-full[/tt]. Puoi farlo col gestore pacchetti per via grafica, oppure da terminale col comando:
          `sudo apt-get install texlive-full`

          Se invece vuoi usare la versione più recente di TeX Live e sfruttare tutti gli aggiornamenti, finché ci sono, segui questa guida: http://profs.scienze.univr.it/~gregorio/texlive-YEAR-ubuntu.pdf (devi aggiustare gli anni, ma la sostanza della guida è valida)

        • #109119
          Up
          0
          Down
          ::

          Elrond” post=109310
          Sono programmi indipendenti, si installano indipendentemente. La mia curiosità era: li hai installati dai repository di sistema oppure scaricando qualche programma precompilato trovato in giro?

          Nel cervello ho una gigantesca cimosa, di quelle che si usavano una volta… cancella tutto in automatico ogni 2 giorni… davvero, non lo ricordo più.
          Installo tanta di quella roba!
          Invece TeX Live 2016 me lo ricordo bene che l’ho installato tramite la guida di Enrico, pochi giorni fa ….forse anche con l’aiuto dei tuoi consigli, vero?

          Ma quello che non avevo capito era che huspell-it è un pacchetto di Ubuntu non di TexLive. Sarebbe bastato un:

          sudo apt-get install hunspell-it

          è così?

          Marco

        • #109120
          Up
          0
          Down
          ::

          marco_stara” post=109311
          Ma quello che non avevo capito era che huspell-it è un pacchetto di Ubuntu non di TexLive. Sarebbe bastato un:

          sudo apt-get install hunspell-it

          è così?

          Sì! 🙂

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

      Go to top