usare una lettera greca differente con siunitx

  • Creatore
    Topic
  • #81107
    Up
    0
    Down
    ::


    Salve a tutti,

    Vorrei sapere se c’è un modo semplice per fare sì che la lettera greca mi del sottomultiplo “micro” abbia il carattere del font del greco che utilizzo nel testo (quello CB standard per intendersi). Allego un esempio minimo con quello che son riuscito a fare io: mettere il mi “dritto” che però non mi ci piace per niente.

    `
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    % !TEX encoding = UTF-8 Unicode
    % !TEX TS-program = pdflatex
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \documentclass[10pt,fleqn]{article}

    %— Testo
    \usepackage[LGRx,T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[polutonikogreek,italian]{babel}

    %— Pacchetti utili
    \usepackage{lmodern}
    \usepackage{amsmath,amssymb,amsthm,bm}
    \usepackage{upgreek}
    \usepackage{siunitx}
    \renewcommand{\SIUnitSymbolMicro}{$\upmu$}

    %%%%%%%%%%%%%%%
    %%%%%%%%%%%%%%%
    %%%%%%%%%%%%%%%

    %— Inizio del documento:

    \begin{document}

    Una corrente $I = \SI{1}{\milli\ampere}$ …

    \end{document}
    `

    Grazie,

    Andrea

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #81108
      Up
      0
      Down
      ::


      `\sisetup{math-micro = \upmu, text-micro = \ensuremath{\upmu}}`

      Edit: alla luce della risposta successiva cambio la mia in [tt]\sisetup{text-micro = \textgreek{m}, math-micro = \textgreek{m}}[/tt] 😀 Credevo che il comando [tt]\upmu[/tt] servisse per ottenere la lettera greca con il font voluto, avevo provato il tuo codice (con micro al posto di milli ovviamente), ma non conoscendo quel font non sapevo che carattere aspettare nel risultato finale

    • #81109
      Up
      0
      Down
      ::

      logos” post=80333Salve a tutti,

      Vorrei sapere se c’è un modo semplice per fare sì che la lettera greca mi del sottomultiplo “micro” abbia il carattere del font del greco che utilizzo nel testo (quello CB standard per intendersi). Allego un esempio minimo con quello che son riuscito a fare io: mettere il mi “dritto” che però non mi ci piace per niente.

      `\documentclass[10pt,fleqn]{article}

      %— Testo
      \usepackage[LGRx,T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[polutonikogreek,italian]{babel}

      %— Pacchetti utili
      \usepackage{lmodern}
      \usepackage{amsmath,amssymb,amsthm,bm}
      \usepackage{upgreek}
      \usepackage{siunitx}
      \renewcommand{\SIUnitSymbolMicro}{$\upmu$}

      %— Inizio del documento:

      \begin{document}

      Una corrente $I = \SI{1}{\micro\ampere}$

      \end{document}`

      Nella citazione ho tolto un bel po’ di cose che trovo semplicemente ingombranti e davvero inutili, e nell’esempio ho messo [tt]\micro[/tt] invece di [tt]\milli[/tt]. Il pacchetto upgreek non ti serve:
      `\documentclass[10pt,fleqn]{article}

      %— Testo
      \usepackage[LGRx,T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[polutonikogreek,italian]{babel}

      %— Pacchetti utili
      \usepackage{lmodern}
      \usepackage{amsmath,amssymb,amsthm,bm}
      \usepackage{siunitx}
      \renewcommand{\SIUnitSymbolMicro}{\textgreek{m}}
      \DeclareTextCommandDefault{\textmu}{\textgreek{m}}

      %— Inizio del documento:

      \begin{document}

      Una corrente $I = \SI{1}{\micro\ampere}$

      Una corrente $I = \SI{1}{μA}$
      \end{document}`
      Ciao
      Enrico

    • #81110
      Up
      0
      Down
      ::


      Ringrazio entrambi per la spiegazione e la correzione. Mi scuso per aver fatto un esempio minimo pieno di cose inutili. Avevo provato a togliere tutto quello che non era necessario e lasciare soltanto le cose essenziali e, comunque, informative dell’ambiente dove dovevo utilizzare l’esempio ma evidentemente non ci sono riuscito molto bene.

      Un caro saluto a tutti,

      Andrea

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

Go to top