footnote con simbolo “scomparso”

  • Creatore
    Topic
  • #87905
    Up
    0
    Down
    ::


    Ciao a tutti, sto utilizzando il pacchetto {footmisc} per visualizzare le note con i simboli, piuttosto che con le lettere. Tutto perfetto tranne che per la 6 nota…il simbolo \paralle che dovrebbe apparire, non c’è! Lascia spazio vuoto sia nel richiamo che nella nota… a qualcuno è successo? Sto utilizzando XeLaTex e come font del testo è un semplice Times. Ho provato anche a ridefinire le note con \DeclareFNsymbols…con il risultato che si è incavolato…suggerimenti?

Visualizzazione 8 filoni di risposte
  • Autore
    Risposte
    • #87906
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Il Times New Roman è un font open type tutt’altro che completo; contiene in pratica solo l’alfabeto latino esteso e pochissimi simboli analfabetici.
        La definizione della lista di simboli per le nota relativ i font tipici e/o adattati al sistema TeX prelevano quel segno dai simbli matematici. Con Xelatex la matematica è gestita in modo diverso da (pdf)LaTeX. Se vuoi provare ad usare dei font open type matematici che si accordino bene con i Time definisci il font matematico XITS (presente con ogni installazione del sistema TeX). Non ti garantisco niente, ma tentare non nuoce.

      • #87907
        Up
        0
        Down
        ::


        Sto utilizzando un Times (non New Roman) in ogni caso non sembra essere un problema di fonr perché il simbolo “parallel” viene visualizzato se lo metto nel testo. Ho provato anche a cambiare il font e il problema sussiste è come se nelle note non potesse apparire per qualche strano motivo…

      • #87908
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Allora ci vuole un esempio minimo compilabile completo di preambolo.

        • #87909
          Up
          0
          Down
          ::

          sirvietta” post=87376Sto utilizzando un Times (non New Roman) in ogni caso non sembra essere un problema di fonr perché il simbolo “parallel” viene visualizzato se lo metto nel testo. Ho provato anche a cambiare il font e il problema sussiste è come se nelle note non potesse apparire per qualche strano motivo…

          Esempio minimo, per favore.

          Ciao
          Enrico

        • #87910
          Up
          0
          Down
          ::


          Ecco un file di prova che a me non fa vedere la 6 nota (ho messo i pacchetti che vengono utilizzati e che non posso togliere, ho provato a vedere se ci fosse un’incompatibilità ma ottengo sempre lo stesso non-risultato), anche togliendo il pacchetto mathptmx

          `
          \documentclass{book}
          \usepackage{graphicx}
          \usepackage{array}
          \usepackage{amssymb}
          \usepackage{amsmath}

          \usepackage{graphicx}
          \usepackage{pifont}

          \usepackage{lscape}
          \usepackage{amsmath}
          \usepackage{textcomp}
          \usepackage{mathrsfs}
          \usepackage[misc]{ifsym}
          \usepackage{amsthm,enumerate}
          \usepackage[italian]{babel}
          \usepackage{amsfonts,amssymb}
          \usepackage{pict2e}

          \usepackage{asymptote}
          \newcommand\ghline{{\arrayrulecolor{trenta}\hline}\arrayrulecolor{nero}}
          \newcolumntype{B}{!{\color{trenta}\vline}}
          \usepackage{multirow}

          \usepackage{epstopdf}

          \usepackage{subfigure}
          \renewcommand{\thesubfigure}{\sf\scriptsize (\alph{subfigure})}

          \usepackage{amssymb}
          \usepackage{mathptmx}

          \usepackage{fontspec}
          \usepackage{times}

          \usepackage[italian]{babel}
          \setmainfont[Mapping=tex-text, BoldFont={Times-Bold},
          ItalicFont={Times-Italic},
          BoldItalicFont={Times-BoldItalic}]{Times-Roman.otf} \setsansfont[Mapping=tex-text, BoldFont={GillSansBol},
          ItalicFont={GillSansIta},
          BoldItalicFont={GillSansBolIta}]{GillSans.otf}

          \newfontfamily\bf{Times-Bold.otf}

          \usepackage[symbol]{footmisc}
          \usepackage{perpage}

          \begin{document}
          \chapter{Prova}

          $\parallel$ qui lo fa vedere bene, nella nota invece…gli da' fastidio…

          nota\footnote{}

          nota\footnote{}

          nota\footnote{}

          nota\footnote{}

          nota\footnote{}

          nota che non vedo\footnote{}

          nota\footnote{}

          nota\footnote{}

          nota\footnote{}

          \end{document}
          `

          Vi ringrazio, sono pronta a bastonate e mazzate se ho fatto qualcosa di grave…

        • #87911
          Up
          0
          Down
          ::


          Girato in LaTeX (anziché Xe LaTeX) visualizzo bene…per cui mi sa che invece è un problema di font…il punto allora è, come ovviare?

        • #87912
          Up
          0
          Down
          ::


          Claudio mi sa che hai ragione te…è Times-Roman (=Times New Roman?) semmai rifaccio l’otf da Times vero…:???:

        • #87913
          Up
          0
          Down
          ::


          Alla fine rho rislto in questo modo:

          \usepackage[symbol]{footmisc}
          \DefineFNsymbols{mio}[text]{* {\P} {\S} {$\diamondsuit$} {$\triangle$} {\#} {$\bullet$} {$\parallel$} {$\perp$} {$\star$}}
          \setfnsymbol{mio}

          ieri forse avevo sbagliato qualcosa e mi dava errore, ma ora mi mette tutti i simbolini…compreso il paralle!!! Va bhe, me la ballo e me la canto da sola! 🙂

          Resta il mistero del pacchetto {footmisc} e del parallel, Grazie a tutti!

        • #87914
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Intanto ti ho corretto l’esempio minimo compilabile da compilare con XeLaTeX`% !TEX encoding = UTF-8 Unicode
            \documentclass{book}

            \usepackage{fontspec}
            \usepackage{amsmath}
            \usepackage[math-style=TeX]{unicode-math}
            \setmathfont{XITS}

            %\setmainfont[Ligatures=TeX]{Times New Roman}
            \setmainfont[Ligatures=TeX]{Linux Libertine O}

            \setsansfont[Ligatures=TeX]{Arial}

            \usepackage{polyglossia}
            \setmainlanguage{italian}

            \usepackage{amsthm}
            \usepackage{enumerate}
            \usepackage{array}
            \usepackage{graphicx}
            \usepackage{pifont}

            \usepackage{lscape}
            %\usepackage{textcomp}\usepackage{mathrsfs}
            \usepackage[misc]{ifsym}
            \usepackage{pict2e}

            \usepackage{asymptote}
            \newcommand\ghline{{\arrayrulecolor{trenta}\hline}\arrayrulecolor{nero}}
            \newcolumntype{B}{!{\color{trenta}\vline}}
            \usepackage{multirow}

            \usepackage{subfigure}
            \renewcommand{\thesubfigure}{\sf\scriptsize (\alph{subfigure})}

            \usepackage[symbol]{footmisc}
            \DefineFNsymbols{mio}[text]{* {\P} {\S} {$\diamondsuit$} {$\scriptstyle\triangle$} {\#} {$\bullet$} {$\parallel$} {$\perp$} {$\star$}}
            \setfnsymbol{mio}
            \usepackage{perpage}

            \begin{document}
            \chapter{Prova}

            $\parallel$ qui lo fa vedere bene, nella nota invece…gli da' fastidio…

            nota\footnote{}

            nota\footnote{}

            nota\footnote{}

            nota\footnote{}

            nota\footnote{}

            nota che non vedo\footnote{}

            nota\footnote{}

            nota\footnote{}

            nota\footnote{}

            \end{document}`

            Ti ho toleto tutti i pacchetti chiamti due volte e quelli che non bisogna chiamare se si usa la matematica di XeLaTeX.

            Poi ho cambiato i font: ho provato con il Times New Roman, perché il Times semplice non ce l’ho; ma manca del glifo corrispondente a \parallel, quindi viene un quadratino al suo posto; Ho prvato con il Linux Libertine che assomiglia molto al Times, e il segno di \parallel viene, perché LLibertine ce l’ha, ma è bruttissimo; in definitiva che tu usi il Time o il Libertine, ci vuole la tua definizione dei simboli, a cui ho aggiunto solo \scriptstyle prima di \triangle perché il triangolo normale è troppo grande.

            Il motivo per il quale non ti viene il segno giusto nelle note mentre ti viene nel testo è che negli esponenti delle note il segno è rappresentato mediante un simbolo testuale, che pdfLATeX preleva dal text companion font e la sua definzione fa riferimento specifico alla codifica delTS1 del text companion font. Questo non deve essere caricato con i font Open Type, quindi…

            Direi che footmisc da una parte e \@fnsymbol di LaTeX dall’altra non vanno d’accordo con i font OpenType, e forse è il caso di mandare un messaggio al gruppo di lavoro perché ripari questo bug.

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

        Go to top