Help! scrivere in win e compilare in linux

  • Creatore
    Topic
  • #6792
    Up
    0
    Down
    ::


    DEVO scrivere alcune parti della tesi in win (purtroppo)(usero la versione apposita di emacs probabil) e poi passare il tutto a casa dove ho il resto della tesi bella e pronta, scritta su linux e il tutto verrà compilato in linux.

    Ora però credo che ci siano casini ccon le codifiche dei caratteri… almeno a me succede così! quando apro il mio pippo.tex scritto in (notepad e/o emacs sotto win) sotto linux, tutte le lettere accentate mi venfgono fomattate con una serie strana di caratteri.

    è unproblema risolvibile, mi sto perdendo in un bicchiere d’acqua o non c’è speranza? grazie

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #6793
      Up
      0
      Down
      ::


      Potrebbe venirti utile il programmino iconv, disponibile sotto GNU/Linux perché parte delle glibc.

      Lo scenario ideale sarebbe che tu scrivi un file con windows, poi arrivi a casa e lo converti per Linux con il programmino (informati, man iconv come prima cosa).

      Ciao, a presto.

    • #6794
      Gus
        Up
        0
        Down
        ::


        Oppure puoi, ovviamente, sempre usare i comandi espliciti tipo \’o o definire nel preambolo nuovi comandi tipo `\newcommand{\oh}{\'o}`.
        Ciao,

        Gus

      • #6795
        Up
        0
        Down
        ::


        forse il problema sta nella diversa codifica usata da linux rispetto a windows: mi sembra che quella di linux sia UTF o qualcosa del genere. Ho un problemino del genere al contrario: ho un file .txt creato su linux e aprendolo con windows i caratteri sono illeggibil con notepadi: se però lo apro con wordpad è tutto a posto perchè riconosce la codifica.

        Non so se mi spiego….e se ho centrato il problema…. 😉

      • #6796
        Up
        0
        Down
        ::


        Il problema l’hai centrato, ma su GNU/Linux è possibile avere più codifiche di quanto tu possa credere; io sono da poco passato con successo da un ISO-8859-15 a un UTF-8.

        Usando iconv (che però ha il problema di essere disponibile, a quanto mi risulta, solo in ambiente *nix) è possibile però cambiare codifica all’intero file, facendo in modo di rendere il contenuto di un file scritto con GNU/Linux anche ad uno stupido notepad di Windoze. Per esempio:`$ iconv -f iso8859-15 -t 850 nomefile.tex > nomefile1.tex` crea il file ‘nomefile1.tex’ scritto con la codifica di WinXP con il testo del file ‘nomefile.tex’, scritto con la codifica ISO-8859-15.

        [Edit] Dimenticavo; è generalmente possibile vedere la codifica di sistema da GNU/Linux digitando su una console:`$ printenv LC_ALL` [/Edit]

        Ciao.

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

    Go to top