[RISOLTO] Listings Matlab e accenti

  • Creatore
    Topic
  • #68454
    Up
    0
    Down
    ::


    Ciao a tutti,

    prima di tutto ricordo che uso TeXShop per produrre i miei documenti. All’inizio del preambolo le seguenti dichiarazioni.
    `
    \usepackage[T1]{fontenc}
    \usepackage[applemac]{inputenc}
    \usepackage[english,italian]{babel}
    \usepackage[babel]{csquotes}`
    TeXShop è impostato sulla codifica “Occidentale (Mac OS Roman)”.

    mi sono accorto che le lettere accentate nei box creati da listings, quando carico un file .m di Matlab, non compaiono correttamente (doppie croci).

    le impostazioni di listings sono le seguenti.

    `
    \newcommand{\listati}{../MatLab/MieiMFile}

    \usepackage{listings}
    \usepackage{color}
    \definecolor{listinggray}{gray}{0.9}
    \definecolor{lbcolor}{rgb}{0.9,0.9,0.9}
    \lstset{
    backgroundcolor=\color{lbcolor},
    tabsize=4,
    rulecolor=,
    language=Matlab,
    basicstyle=\scriptsize,
    upquote=true,
    aboveskip={1.5\baselineskip},
    columns=fixed,
    showstringspaces=false,
    extendedchars=true,
    breaklines=true,
    prebreak = \raisebox{0ex}[0ex][0ex]{\ensuremath{\hookleftarrow}},
    frame=single,
    showtabs=false,
    showspaces=false,
    showstringspaces=false,
    identifierstyle=\ttfamily,
    keywordstyle=\color[rgb]{0,0,1},
    commentstyle=\color[rgb]{0.133,0.545,0.133},
    stringstyle=\color[rgb]{0.627,0.126,0.941},
    numbers=left,
    breakatwhitespace=false, % sets if automatic breaks should only happen at whitespace
    escapeinside={&!}{!&}
    }
    `

    e quando carico un file lo richiamo con

    `
    \lstinputlisting[float=htbp,caption={MiaCaption.},label={MioTipo:MioLabel}]{\listati/NomeFile.m}
    `

    Ho provato a guardare e cercare sul web e nel forum e ho tentato di risolvere il problema inserendo la “riga magica” all’inizio del preambolo ma non risolvo.
    Ho visto che <extendedchars=true,> è impostato corretamente.

    Inoltre ho controllato nelle impostazioni di Matlab ed è impostato “File are compressed and use Unicode”, per prova ho cambiato questa impostazione con l’alternativa (che segnalano migliore ma meno retrocompatibile): “Files can exceed 2GB and format is HDFS-based” aprendo poi un file .m risalvandolo e ricompilando il documento ma senza risultati e quindi sono tornato all’impostazione standard.

    Guardando il testo non ho altri problemi, digito tutto da tastiera, compare tutto senza problemi. Oltretutto se compilo

    `
    \begin{Output}[float=htbp,frame=trBL,caption={MiaCaption2.},label={MioTipo2:MiaLabel2},numbers=none]
    è
    \end{Output}
    `

    dove ho impostato

    `
    \lstnewenvironment{Output}[1][]
    {\renewcommand{\lstlistingname}{Output}\lstset{#1}}
    {}
    `

    allora anche in questo caso non ottengo alcun problema…la “è” è accentata correttamente e senza guai.

    Qualcuno ha qualche idea di come potrei risolvere il problema?
    in allegato un file .m compatibile con il problema può essere aperto con qualunque editor di testo è presenta gli stessi identici errori.
    (quindi potrebbe essere un problema di come il MatLab salva i file…io il post lo inoltro comunque sia per sapere se non posso risolvere il problema da LaTeX sia perché, in caso contrario, potreste rispondermi come risolverlo :-))

    Grazie mille a tutti e buon anno!
    [attachment]C:\fakepath\emc.m[/attachment]
    il forum non mi permette di caricare gli m file…lo trovate qui

Visualizzazione 11 filoni di risposte
  • Autore
    Risposte
    • #68455
      Up
      0
      Down
      ::

      Dork” post=67542
      (quindi potrebbe essere un problema di come il MatLab salva i file…io il post lo inoltro comunque sia per sapere se non posso risolvere il problema da LaTeX sia perché, in caso contrario, potreste rispondermi come risolverlo :-))

      Pensandoci bene il MatLab riapre il file correttamente con gli accenti ben visualizzati, quindi vuol dire che l’editor che ho usato per aprirlo io (TextEdit) lo decodificava male ma il file è correttamente interpretabile (in un qualche modo) quindi dovrebbe essere possibile importarlo correttamente in LaTeX…

    • #68456
      Up
      0
      Down
      ::

      Dork” post=67542Ciao a tutti,

      prima di tutto ricordo che uso TeXShop per produrre i miei documenti. All’inizio del preambolo le seguenti dichiarazioni.
      `
      \usepackage[T1]{fontenc}
      \usepackage[applemac]{inputenc}
      \usepackage[english,italian]{babel}
      \usepackage[babel]{csquotes}`
      TeXShop è impostato sulla codifica “Occidentale (Mac OS Roman)”.

      mi sono accorto che le lettere accentate nei box creati da listings, quando carico un file .m di Matlab, non compaiono correttamente (doppie croci).

      le impostazioni di listings sono le seguenti.

      `
      \newcommand{\listati}{../MatLab/MieiMFile}

      \usepackage{listings}
      \usepackage{color}
      \definecolor{listinggray}{gray}{0.9}
      \definecolor{lbcolor}{rgb}{0.9,0.9,0.9}
      \lstset{
      backgroundcolor=\color{lbcolor},
      tabsize=4,
      rulecolor=,
      language=Matlab,
      basicstyle=\scriptsize,
      upquote=true,
      aboveskip={1.5\baselineskip},
      columns=fixed,
      showstringspaces=false,
      extendedchars=true,
      breaklines=true,
      prebreak = \raisebox{0ex}[0ex][0ex]{\ensuremath{\hookleftarrow}},
      frame=single,
      showtabs=false,
      showspaces=false,
      showstringspaces=false,
      identifierstyle=\ttfamily,
      keywordstyle=\color[rgb]{0,0,1},
      commentstyle=\color[rgb]{0.133,0.545,0.133},
      stringstyle=\color[rgb]{0.627,0.126,0.941},
      numbers=left,
      breakatwhitespace=false, % sets if automatic breaks should only happen at whitespace
      escapeinside={&!}{!&}
      }
      `

      e quando carico un file lo richiamo con

      `
      \lstinputlisting[float=htbp,caption={MiaCaption.},label={MioTipo:MioLabel}]{\listati/NomeFile.m}
      `

      Ho provato a guardare e cercare sul web e nel forum e ho tentato di risolvere il problema inserendo la “riga magica” all’inizio del preambolo ma non risolvo.
      Ho visto che <extendedchars=true,> è impostato corretamente.

      Inoltre ho controllato nelle impostazioni di Matlab ed è impostato “File are compressed and use Unicode”, per prova ho cambiato questa impostazione con l’alternativa (che segnalano migliore ma meno retrocompatibile): “Files can exceed 2GB and format is HDFS-based” aprendo poi un file .m risalvandolo e ricompilando il documento ma senza risultati e quindi sono tornato all’impostazione standard.

      Guardando il testo non ho altri problemi, digito tutto da tastiera, compare tutto senza problemi. Oltretutto se compilo

      `
      \begin{Output}[float=htbp,frame=trBL,caption={MiaCaption2.},label={MioTipo2:MiaLabel2},numbers=none]
      è
      \end{Output}
      `

      dove ho impostato

      `
      \lstnewenvironment{Output}[1][]
      {\renewcommand{\lstlistingname}{Output}\lstset{#1}}
      {}
      `

      allora anche in questo caso non ottengo alcun problema…la “è” è accentata correttamente e senza guai.

      Qualcuno ha qualche idea di come potrei risolvere il problema?
      in allegato un file .m compatibile con il problema può essere aperto con qualunque editor di testo è presenta gli stessi identici errori.
      (quindi potrebbe essere un problema di come il MatLab salva i file…io il post lo inoltro comunque sia per sapere se non posso risolvere il problema da LaTeX sia perché, in caso contrario, potreste rispondermi come risolverlo :-))

      Grazie mille a tutti e buon anno!
      [attachment]C:\fakepath\emc.m[/attachment]
      il forum non mi permette di caricare gli m file…lo trovate qui

      1. Non usare applemac come codifica, ma utf8.

      2. Aggiungi a \lstset
      `literate=
      {à}{{\ttfamily\`a}}1
      {è}{{\ttfamily\`e}}1
      {ì}{{\ttfamily\`i}}1
      {ò}{{\ttfamily\`o}}1
      {ù}{{\ttfamily\`u}}1,`
      con definizioni per tutti i caratteri che ti servono (qui ho messo qualche esempio.

      Ciao
      Enrico

    • #68457
      Up
      0
      Down
      ::

      egreg9″ post=67545
      1. Non usare applemac come codifica, ma utf8.

      2. Aggiungi a \lstset
      `literate=
      {à}{{\ttfamily\`a}}1
      {è}{{\ttfamily\`e}}1
      {ì}{{\ttfamily\`i}}1
      {ò}{{\ttfamily\`o}}1
      {ù}{{\ttfamily\`u}}1,`
      con definizioni per tutti i caratteri che ti servono (qui ho messo qualche esempio.

      Ciao
      Enrico

      In questo modo però non mi compila più perché si blocca ai caratteri accentati che ho inserito da tastiera sul documento. (ho corretto anche le opzioni della bibliografia con biber in luogo di bibtex8)
      ora l’inizio è così:
      `\documentclass[11pt,
      a4paper,twoside,openright, %openright per capitoli sempre a dx;
      notitlepage,
      fleqn ,
      %draft
      ]{report}

      %!TEX encoding = UTF-8 Unicode

      \usepackage[utf8]{inputenc}
      \usepackage[T1]{fontenc}

      \usepackage[english,italian]{babel}
      \usepackage[babel]{csquotes}
      `

      e l’errore è questo:

      `! Package inputenc Error: Keyboard character used is undefined
      (inputenc) in inputencoding `utf8'.

      See the inputenc package documentation for explanation.
      Type H for immediate help.

      l.11 … polinomi ortogonali. Ogni argomento verrà
      analizzato col fine di pr…

      ? `

    • #68458
      Up
      0
      Down
      ::

      Dork” post=67548

      1. Non usare applemac come codifica, ma utf8.

      2. Aggiungi a \lstset
      `literate=
      {à}{{\ttfamily\`a}}1
      {è}{{\ttfamily\`e}}1
      {ì}{{\ttfamily\`i}}1
      {ò}{{\ttfamily\`o}}1
      {ù}{{\ttfamily\`u}}1,`
      con definizioni per tutti i caratteri che ti servono (qui ho messo qualche esempio.

      Ciao
      Enrico

      In questo modo però non mi compila più perché si blocca ai caratteri accentati che ho inserito da tastiera sul documento. (ho corretto anche le opzioni della bibliografia con biber in luogo di bibtex8)
      ora l’inizio è così:
      `\documentclass[11pt,
      a4paper,twoside,openright, %openright per capitoli sempre a dx;
      notitlepage,
      fleqn ,
      %draft
      ]{report}

      %!TEX encoding = UTF-8 Unicode

      \usepackage[utf8]{inputenc}
      \usepackage[T1]{fontenc}

      \usepackage[english,italian]{babel}
      \usepackage[babel]{csquotes}
      `

      e l’errore è questo:

      `! Package inputenc Error: Keyboard character used is undefined
      (inputenc) in inputencoding `utf8'.

      See the inputenc package documentation for explanation.
      Type H for immediate help.

      l.11 … polinomi ortogonali. Ogni argomento verrà
      analizzato col fine di pr…

      ? `

      Chiudi il tuo documento e riaprilo.

      Ciao
      Enrico

    • #68459
      Up
      0
      Down
      ::


      si ferma sempre lì. ho provato anche a chiudere tutto il programma e a riaprire il documento da “apri…” stesso errore.

    • #68460
      Up
      0
      Down
      ::

      Dork” post=67550si ferma sempre lì. ho provato anche a chiudere tutto il programma e a riaprire il documento da “apri…” stesso errore.

      Evidentemente hai qualche carattere invisibile; prova a evidenziare quelle due parole
      `verrà analizzato`
      Cancellale e riscrivile. Che succede?

      Ciao
      Enrico

    • #68461
      Up
      0
      Down
      ::

      egreg9″ post=675452. Aggiungi a \lstset
      `literate=
      {à}{{\ttfamily\`a}}1
      {è}{{\ttfamily\`e}}1
      {ì}{{\ttfamily\`i}}1
      {ò}{{\ttfamily\`o}}1
      {ù}{{\ttfamily\`u}}1,`
      con definizioni per tutti i caratteri che ti servono (qui ho messo qualche esempio.

      Ciao
      Enrico

      Il comando `\ttfamily’ è necessario? Non funziona anche senza?

    • #68462
      Up
      0
      Down
      ::

      egreg9″ post=67551

      si ferma sempre lì. ho provato anche a chiudere tutto il programma e a riaprire il documento da “apri…” stesso errore.

      Evidentemente hai qualche carattere invisibile; prova a evidenziare quelle due parole
      `verrà analizzato`
      Cancellale e riscrivile. Che succede?
      Enrico

      Prima di farlo ti segnalo che credo non serva, infatti se do invio quando si ferma all’errore (cioè “ignora”) mi passa alla lettera accentata successiva…e avanti così per tutto il testo..quindi dovrei riscriverle tutte….sono un centinaio di pagine…allora (visto che sono tutti file “input”) ho provato a inserire la riga “magica” all’inizio del file .tex e mi è passato direttamente all’accento successivo (cioè quello lo ha elaborato correttamente..quindi il problema dev’essere stato quello li..ora aggiungo la riga anche agli altri e spero funzioni!)
      p.s. c’è un modo per non doverla aggiungere ogni volta (nei prossimi documenti che produrrò)?

      (…sempre che il problema si risolva così…:-) ma mentre mi rispondete io intanto cambio tutto e compilo..)

    • #68463
      Up
      0
      Down
      ::

      Dork” post=67554ora aggiungo la riga anche agli altri e spero funzioni!)
      p.s. c’è un modo per non doverla aggiungere ogni volta (nei prossimi documenti che produrrò)?

      (…sempre che il problema si risolva così… ma mentre mi rispondete io intanto cambio tutto e compilo..)

      ok..ora il testo che scrivo io non da nessun problema ma si blocca nell’importazione del file in quanto “traduce” il carattere accentato con la doppia croce e l’utf-8 non la sa interpretare (credo il problema sia questo…)
      resta però l fatto che in matlab si apre coi caratteri accentati senza problemi. riporto l’errore (il file è il tretermini.m)

      ps. sono consapevole che sono utili solo le ultime righe (infatti i riferimenti sono perforza tutti saltati fino alla prossima compilazione completa) ma mando tutto il resoconto perché…non si sa mai che scoprite qualcosa di nuovo invisibile ai miei occhi 🙂

      grazie ancora.

      `This is pdfTeX, Version 3.1415926-2.3-1.40.12 (TeX Live 2011)
      \write18 enabled.
      entering extended mode
      (./LMC_Barycentric.tex
      LaTeX2e <2011/06/27>
      Babel and hyphenation patterns for english, dumylang, nohyphenation, ge
      rman-x-2011-07-01, ngerman-x-2011-07-01, afrikaans, ancientgreek, ibycus, arabi
      c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis
      h, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi, finnis
      h, french, galician, german, ngerman, swissgerman, monogreek, greek, hungarian,
      icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, marathi, or
      iya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian, kurmanji,
      lao, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk, pol
      ish, portuguese, romanian, russian, sanskrit, serbian, serbianc, slovak, sloven
      ian, spanish, swedish, turkish, turkmen, ukrainian, uppersorbian, welsh, loaded
      .
      (/usr/local/texlive/2011/texmf-dist/tex/latex/base/report.cls
      Document Class: report 2007/10/19 v1.4h Standard LaTeX document class
      (/usr/local/texlive/2011/texmf-dist/tex/latex/base/fleqn.clo)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/base/size11.clo))
      (/usr/local/texlive/2011/texmf-dist/tex/latex/base/inputenc.sty
      (/usr/local/texlive/2011/texmf-dist/tex/latex/base/utf8.def
      (/usr/local/texlive/2011/texmf-dist/tex/latex/base/t1enc.dfu)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/base/ot1enc.dfu)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/base/omsenc.dfu)))
      (/usr/local/texlive/2011/texmf-dist/tex/latex/base/fontenc.sty
      (/usr/local/texlive/2011/texmf-dist/tex/latex/base/t1enc.def))
      (/usr/local/texlive/2011/texmf-dist/tex/generic/babel/babel.sty
      (/usr/local/texlive/2011/texmf-dist/tex/generic/babel/english.ldf
      (/usr/local/texlive/2011/texmf-dist/tex/generic/babel/babel.def))
      (/usr/local/texlive/2011/texmf-dist/tex/generic/babel/italian.ldf))
      (/usr/local/texlive/2011/texmf-dist/tex/latex/csquotes/csquotes.sty
      (/usr/local/texlive/2011/texmf-dist/tex/latex/etoolbox/etoolbox.sty
      (/usr/local/texlive/2011/texmf-dist/tex/latex/etex-pkg/etex.sty))
      (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/keyval.sty)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/csquotes/csquotes.def)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/csquotes/csquotes.cfg))
      (/usr/local/texlive/2011/texmf-dist/tex/latex/emptypage/emptypage.sty)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/tools/indentfirst.sty)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/layaureo/layaureo.sty
      (/usr/local/texlive/2011/texmf-dist/tex/latex/geometry/geometry.sty
      (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
      (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/ifvtex.sty)
      (/usr/local/texlive/2011/texmf-dist/tex/generic/ifxetex/ifxetex.sty))
      (/usr/local/texlive/2011/texmf-dist/tex/latex/tools/calc.sty))
      (/usr/local/texlive/2011/texmf-dist/tex/latex/microtype/microtype.sty
      (/usr/local/texlive/2011/texmf-dist/tex/latex/microtype/microtype.cfg))
      (/usr/local/texlive/2011/texmf-dist/tex/latex/pdfpages/pdfpages.sty
      (/usr/local/texlive/2011/texmf-dist/tex/latex/base/ifthen.sty)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/eso-pic/eso-pic.sty
      (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/atbegshi.sty
      (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
      (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/ltxcmds.sty))
      (/usr/local/texlive/2011/texmf-dist/tex/latex/xcolor/xcolor.sty
      (/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/color.cfg)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/pdftex-def/pdftex.def)))
      (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/graphicx.sty
      (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/graphics.sty
      (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/trig.sty)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/graphics.cfg)))
      (/usr/local/texlive/2011/texmf-dist/tex/latex/pdfpages/pppdftex.def))
      (/usr/local/texlive/2011/texmf-dist/tex/latex/base/makeidx.sty)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/biblatex.sty
      (/usr/local/texlive/2011/texmf-dist/tex/latex/logreq/logreq.sty
      (/usr/local/texlive/2011/texmf-dist/tex/latex/logreq/logreq.def))
      (/usr/local/texlive/2011/texmf-dist/tex/latex/url/url.sty)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/blx-compat.def)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/biblatex.def)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/bbx/alphabetic.bbx
      (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/bbx/standard.bbx))
      (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/cbx/alphabetic.cbx)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/biblatex.cfg))
      (/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amsmath.sty
      For additional information on amsmath, use the `?' option.
      (/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amstext.sty
      (/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amsgen.sty))
      (/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amsbsy.sty)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amsopn.sty))
      (/usr/local/texlive/2011/texmf-dist/tex/latex/amsfonts/amssymb.sty
      (/usr/local/texlive/2011/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
      (/usr/local/texlive/2011/texmf-dist/tex/latex/amscls/amsthm.sty)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/mnsymbol/MnSymbol.sty
      (/usr/local/texlive/2011/texmf-dist/tex/latex/base/textcomp.sty
      (/usr/local/texlive/2011/texmf-dist/tex/latex/base/ts1enc.def
      (/usr/local/texlive/2011/texmf-dist/tex/latex/base/ts1enc.dfu))))
      (/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amscd.sty)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/tools/xspace.sty)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/tools/afterpage.sty)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/lipsum/lipsum.sty)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/mdwtools/footnote.sty)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/listings.sty
      (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstmisc.sty)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/listings.cfg))
      (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstlang1.sty)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/tools/varioref.sty)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/hyperref/hyperref.sty
      (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
      (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
      (/usr/local/texlive/2011/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/hyperref/pd1enc.def)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/hyperref.cfg))

      Package hyperref Message: Driver (autodetected): hpdftex.

      (/usr/local/texlive/2011/texmf-dist/tex/latex/hyperref/hpdftex.def
      (/usr/local/texlive/2011/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
      Writing index file LMC_Barycentric.idx
      (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/lbx/italian.lbx)
      (./LMC_Barycentric.aux
      (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/lbx/english.lbx)

      ! LaTeX Error: Missing \begin{document}.

      See the LaTeX manual or LaTeX Companion for explanation.
      Type H for immediate help.

      l.65 …{toc}{\defcounter {refsection}{0}\relax }\

      ?
      ) (/usr/local/texlive/2011/texmf-dist/tex/latex/base/ts1cmr.fd)
      *geometry* driver: auto-detecting
      *geometry* detected driver: pdftex
      (/usr/local/texlive/2011/texmf-dist/tex/latex/microtype/mt-cmr.cfg)
      (/usr/local/texlive/2011/texmf-dist/tex/context/base/supp-pdf.mkii
      [Loading MPS to PDF converter (version 2006.09.02).]
      ) (/usr/local/texlive/2011/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
      (/usr/local/texlive/2011/texmf-dist/tex/latex/oberdiek/grfext.sty)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))
      (./LMC_Barycentric.bbl)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/hyperref/nameref.sty
      (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
      (./LMC_Barycentric.out) (./LMC_Barycentric.out)
      (./MaterialeInizialeFinale/Titolo.tex
      (/usr/local/texlive/2011/texmf-dist/tex/latex/base/t1cmss.fd)
      <./figure/polloPallido.pdf, id=4, 406.51875pt x 406.51875pt>

      (/usr/local/texlive/2011/texmf-dist/tex/latex/amsfonts/umsa.fd)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/microtype/mt-msa.cfg)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/amsfonts/umsb.fd)
      (/usr/local/texlive/2011/texmf-dist/tex/latex/microtype/mt-msb.cfg)) [1{/usr/lo
      cal/texlive/2011/texmf-var/fonts/map/pdftex/updmap/pdftex.map} <./figure/polloP allido.pdf>] (./MaterialeInizialeFinale/Colophon.tex) [2]
      (./MaterialeInizialeFinale/Sommario+Abstract.tex) [3] [4]
      (./LMC_Barycentric.toc) [5] [6] (./LMC_Barycentric.lol) [7] [8]
      (./LMC_Barycentric.lof) [9] [10] (./Capitoli/Introduzione.tex
      (./Capitoli/Intro/Introduzione.tex

      LaTeX Warning: Reference `cap:roots' on page xi undefined on input line 12.

      LaTeX Warning: Reference `cap:quadgauss' on page xi undefined on input line 14.

      LaTeX Warning: Reference `sec:quad' on page xi undefined on input line 14.

      LaTeX Warning: Reference `cap:interpbary' on page xi undefined on input line 16
      .

      LaTeX Warning: Reference `sec:int' on page xi undefined on input line 16.

      LaTeX Warning: Reference `sec:bary' on page xi undefined on input line 16.

      [11]

      LaTeX Warning: Reference `cap:diff' on page xii undefined on input line 18.

      LaTeX Warning: Reference `app:intervalli' on page xii undefined on input line 2
      0.

      LaTeX Warning: Reference `app:grafici' on page xii undefined on input line 22.

      LaTeX Warning: Reference `app:esempio' on page xii undefined on input line 24.

      )) [12] (./Capitoli/Prerequisiti.tex
      Capitolo 1.
      (./Capitoli/Pre/PolinomiOrtogonali.tex

      LaTeX Warning: Reference `eq:simm' on page 1 undefined on input line 33.

      LaTeX Warning: Reference `eq:linear' on page 1 undefined on input line 33.

      LaTeX Warning: Reference `eq:defpos' on page 1 undefined on input line 36.

      LaTeX Warning: Reference `eq:linear' on page 1 undefined on input line 36.

      [1]

      LaTeX Warning: Reference `eq:defpos' on page 2 undefined on input line 63.

      LaTeX Warning: Hyper reference `def:knorm' on page 2 undefined on input line 77
      .

      LaTeX Warning: Reference `def:knorm' on page 2 undefined on input line 77.

      LaTeX Warning: Hyper reference `cap:roots' on page 2 undefined on input line 82
      .

      LaTeX Warning: Reference `cap:roots' on page 2 undefined on input line 82.

      [2]

      LaTeX Warning: Reference `eq:basepoli1' on page 3 undefined on input line 99.

      LaTeX Warning: Reference `eq:linear' on page 3 undefined on input line 104.

      LaTeX Warning: Reference `eq:basepoli2' on page 3 undefined on input line 104.

      LaTeX Warning: Hyper reference `oss:gradminore' on page 3 undefined on input li
      ne 108.

      LaTeX Warning: Reference `oss:gradminore' on page 3 undefined on input line 108
      .

      LaTeX Warning: Reference `eq:defpos' on page 3 undefined on input line 113.

      LaTeX Warning: Reference `eq:tretermini' on page 3 undefined on input line 115.

      LaTeX Warning: Reference `oss:gradminore' on page 3 undefined on input line 115
      .

      LaTeX Warning: Reference `eq:tretermini' on page 3 undefined on input line 115.

      LaTeX Warning: Reference `oss:gradminore' on page 3 undefined on input line 119
      .

      ! Package inputenc Error: Unicode char \u8:‡\expandafter\lst@FillFixed@ not set
      up for use with LaTeX.

      See the inputenc package documentation for explanation.
      Type H for immediate help.

      l.5 …nerarli (considerando anche la possibilit‡
      che i
      ?
      `

    • #68464
      Up
      0
      Down
      ::

      Dork” post=67555

      ora aggiungo la riga anche agli altri e spero funzioni!)
      p.s. c’è un modo per non doverla aggiungere ogni volta (nei prossimi documenti che produrrò)?

      Certo: cambiando la codifica di default a TeXShop (ma prima aggiungi la riga magica corrispondente a MacOS Roman sui vecchi file.

      Quanto alla “doppia croce” è evidente che dovrebbe essere una “à”. Forse hai dimenticato di convertire un file in UTF-8.

      Ciao
      Enrico

    • #68465
      Up
      0
      Down
      ::

      egreg9″ post=67556

      [quote=”Dork” post=67554]ora aggiungo la riga anche agli altri e spero funzioni!)
      p.s. c’è un modo per non doverla aggiungere ogni volta (nei prossimi documenti che produrrò)?

      Certo: cambiando la codifica di default a TeXShop (ma prima aggiungi la riga magica corrispondente a MacOS Roman sui vecchi file.

      Quanto alla “doppia croce” è evidente che dovrebbe essere una “à”. Forse hai dimenticato di convertire un file in UTF-8.

      Ciao
      Enrico

      Quindi imposto in utf-8 TeXShop e da ora in poi uso quello. e sono a posto. Se apro altri file fatti tempo fa aggiungo la linea magica con il MacOS Roman (che è quello con cui sono stati scritti..) e così solo per loro resta com’era.

      invece, per la doppia croce..i file .m io non li compilo…li scrivo in Matlab e li importo con il listings…se li apro cn matlab vedo gli accenti, come ho scritto nel primo posto,..solo che prima il LaTeX mi metteva le croci ed era “solo” brutto e tu mi hai detto di aggiungere le linee in \lstset…ora sono sempre loro il problema…infatti i caratteri accentati che metto io nessun problema ma si blocca su quelli che arrivano dall’importazione..che bloccano la compilazione..

    • #68466
      Up
      0
      Down
      ::

      Dork” post=67557invece, per la doppia croce..i file .m io non li compilo…li scrivo in Matlab e li importo con il listings…se li apro cn matlab vedo gli accenti, come ho scritto nel primo posto,..solo che prima il LaTeX mi metteva le croci ed era “solo” brutto e tu mi hai detto di aggiungere le linee in \lstset…ora sono sempre loro il problema…infatti i caratteri accentati che metto io nessun problema ma si blocca su quelli che arrivano dall’importazione..che bloccano la compilazione..

      provando ad aprire i file .m di Matlab con varie codifiche (utilizzando le pzioni di TextEdit) ho scoperto che è codificato in latin1. dunque ho impostato su ogni singolo file .tex incluso con \input nel mio lavoro con
      `% !TEX encoding = IsoLatin
      `
      come prima linea.
      a questo punto ho potuto togliere dalle opzioni del listings le line aggiuntive

      `,
      literate=
      {à}{{\ttfamily\`a}}1
      {è}{{\ttfamily\`e}}1
      {ì}{{\ttfamily\`i}}1
      {ò}{{\ttfamily\`o}}1
      {ù}{{\ttfamily\`u}}1`
      perché automaticamente e correttamente decodificate.

      Compilato due volte e tutto è finalmente a posto.
      Grazie egreg, come di consueto!

      p.s. a questo punto, se non c’è una ragione particolare per preferire comunque la codifica utf-8 (visto che ho letto più volte che quella applemac scarseggia di compatibilità e quindi è meglio escluderla) credo che imposterò il TeXShop in automatico sulla codifica Occidentale (ISO latin1).

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

Go to top