listofsymbols: come usare lettere accentate?

  • Creatore
    Topic
  • #4363
    Up
    0
    Down
    ::


    Ciao ragazzi,

    sto scrivendo la mia tesi con Latex, e fra gli altri pacchetti uso listofsymbols.
    Va tutto bene tranne per il fatto che nella descrizione del simbolo non mi accetta lettere accentate:

    `
    \opensymdef

    \newsym[Drag, Forza di resistenza aerodinamica]{symD}{D}
    \newsym[Densita dell'aria]{symrho}{\rho}
    \newsym[Velocita del flusso d'aria indisturbato]{symV}{V}
    \newsym[Coefficiente di resistenza aerodinamica]{symCd}{C_{d}}

    \closesymdef

    \listofsymbols
    `

    Così funziona perfettamente, mentre così:
    `
    \opensymdef

    \newsym[Drag, Forza di resistenza aerodinamica]{symD}{D}
    \newsym[Densit\`a dell'aria]{symrho}{\rho}
    \newsym[Velocit\`a del flusso d'aria indisturbato]{symV}{V}
    \newsym[Coefficiente di resistenza aerodinamica]{symCd}{C_{d}}

    \closesymdef

    \listofsymbols
    `
    niente da fare.
    Notare che nell’ultima parentesi è attivato, penso, di defaul il modo matematico, quindi se si scrive $\rho$ oppure \[\rho\] invece di \rho si ha errore.
    Ho provato anche ad usare direttamente il carattere “à”, ma niente da fare neanche in questo modo.

    Avete qualche consiglio?

Visualizzazione 8 filoni di risposte
  • Autore
    Risposte
    • #4364
      Up
      0
      Down
      ::

      Ho provato anche ad usare direttamente il carattere “à”, ma niente da fare neanche in questo modo.

      Niente da fare nel senso che dà errore il pacchetto oppure che non hai abilitato l’input delle lettere accentate?

      Se fosse la seconda, basta aggiungere
      `\usepackage[ansinew]{inputenc}`
      per windows, [latin1] o [latin9] per Linux, Unix, VMS; [cp850] per OS/2, MSDOS (codpage 850); [applemac] per Apple Macintosh.

    • #4365
      Up
      0
      Down
      ::


      Questi sono i pacchetti che uso:

      `
      \newif\ifpdf
      \ifx\pdfoutput\undefined \pdffalse \else \ifnum\pdfoutput=1
      \pdftrue \else \pdffalse \fi \fi

      %draft per fare prove
      \documentclass[12pt,draft,a4paper,twoside,openright,titlepage,fleqn,italian]{report}
      \usepackage[italian]{babel} %<--per la sillabazione italiana \usepackage[latin1]{inputenc} %<--per la tastiera italiana e le lettere accentate \usepackage{graphicx} %<--per le figure \usepackage{amsmath} %<--pacchetto American Mathematician Society \usepackage{amssymb} %<--pacchetto più ampio per simboli matematici \usepackage[colorlinks=false]{hyperref}%<--inserisce segnalibri e riferimenti indice \usepackage{color} \usepackage{alltt} \usepackage{listofsymbols} \usepackage{listings} %<--mi serve per inserire i programmi Matlab \lstset{numbers=left, numberstyle=\tiny, stepnumber=1, numbersep=4pt, language=Matlab, numberblanklines=false, xleftmargin=5pt, showspaces=false, showstringspaces=false} %\renewcommand{\thesection}{\arabic{section}} %\pagestyle{plain} %\addtolength{\hoffset}{-0,5cm} %\addtolength{\textwidth}{3cm} \addtolength{\voffset}{-0,5cm} \addtolength{\textheight}{1cm} \addtolength{\parindent}{-3pt} \frenchspacing \usepackage{indentfirst} \linespread{1.25} \usepackage{fancyhdr} \pagestyle{fancy}% \renewcommand{\chaptermark}[1]{\markboth{#1}{}}% \renewcommand{\sectionmark}[1]{\markright{\thechapter .\thesection\ #1}}% \fancyhf{}% \lhead{\rightmark}% \chead{}% \rhead{\bfseries\thepage}% \renewcommand{\headrulewidth}{0.4pt}% \renewcommand{\footrulewidth}{0pt}% \setlength{\headheight}{15pt}% \fancypagestyle{plain}{\fancyhead{}\renewcommand{\headrulewidth}{0pt}}% \usepackage{frontesp} % frontespizio unibo % modificare frontesp.sty al variare del numero di correlatori` In altre parti del documento sia "à" che "\`a" sono correttamente riconosciute, quindi penso sia proprio un problema di listofsymbols.sty

    • #4366
      Up
      0
      Down
      ::


      Ho poi notato che listofsymbols.sty non riconosce nemmeno \bar, \vec, \hat e gli altri utili simboli matematici, mentre non ha problemi con pedici e apici.

      Qualcuno ha idea di come aggiungere il supporto a queste funzioni?

    • #4367
      Up
      0
      Down
      ::


      Fossi in te proverei il pacchetto acronym.

    • #4368
      Up
      0
      Down
      ::

      Fossi in te proverei il pacchetto acronym.

      Si può usare anche questo per fare la lista dei simboli utilizzati? ❓

      EDIT: ho dato un’occhiata al pacchetto acronym, effettivamente si potrebbe utilizzare, ma si perde la comodità delle funzioni di definizione delle macro di listofsymbols e la possibilità di inserire il titolo “lista dei simboli” o qualcosa del genere.

      Idee su come modificare listofsymbols.sty per aggiungere il supporto delle lettere accentate e le funzioni tipo \bar, ecc…? ❓

    • #4369
      Up
      0
      Down
      ::


      Il pacchetto credo che sia ancora sperimentale perché è alla versione 0.1, dunque potresti provare a contattare l’autore: Stefan Spreng (listofsymbols@gmx.de).

    • #4370
      Up
      0
      Down
      ::

      Il pacchetto credo che sia ancora sperimentale perché è alla versione 0.1, dunque potresti provare a contattare l’autore: Stefan Spreng (listofsymbols@gmx.de).

      Già fatto! 😉

      Speravo qualcuno ci avesse già sbattuto la testa e avesse risolto! 😕

    • #4371
      Up
      0
      Down
      ::

      Speravo qualcuno ci avesse già sbattuto la testa e avesse risolto! 😕

      A dir la verità non sapevo nemmeno dell’esistenza del pacchetto prima di questo thread.

      Se ricevessi una risposta dall’autore o trovassi una soluzione per conto tuo facci sapere.

    • #4372
      Up
      0
      Down
      ::

      Speravo qualcuno ci avesse già sbattuto la testa e avesse risolto! 😕

      A dir la verità non sapevo nemmeno dell’esistenza del pacchetto prima di questo thread.

      Se ricevessi una risposta dall’autore o trovassi una soluzione per conto tuo facci sapere.

      Adesso sto provando ad utilizzare il pacchetto nomencl: non ha tutte le funzioni di listofsymbols ma sembra funzionare bene 😉

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

Go to top