simboli e numeri nei comandi

  • Creatore
    Topic
  • #27737
    Up
    0
    Down
    ::


    Ciao a tutti sono nuova di latex, scusate se la domanda è un po’ banale ma sto scoprendo da poco tutte le potenzialità…
    E’ possibile inserire dei caratteri speciali tipo simboli o anche i numeri nei comandi?
    Mi spiego con un esempio.Vorrei inserire questo acronimo nel testo:
    \begin{acronym}
    \acro{Fab} [$\beta$\textsubscript{2}AR-Fab] {$\beta$\textsubscript{2}-adrenergic receptor-Fab}
    \end{acronym}
    nel testo è richiamto con
    \ac{Fab}
    l’acronimo non funziona, ma mi da un errore, credo per il fatto che contenga la lettera beta e il pedice. come posso risolvere il problema?
    Ho anche provato a usare altre starde ma per tutte è lo stesso:
    \newtoks\Fab
    \Fab={$\beta$\textsubscript{2}AR-Fab}
    poi nel testo \the\Fab
    oppure ad inserire un nuovo comando
    \necommand
    \newcommand{\Fab}{$\beta$\textsubscript{2}AR-Fab}
    Come posso fare?
    Grazie in anticpo!!!
    Chiara

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

      Ciao a tutti sono nuova di latex, scusate se la domanda è un po’ banale ma sto scoprendo da poco tutte le potenzialità…
      E’ possibile inserire dei caratteri speciali tipo simboli o anche i numeri nei comandi?
      Mi spiego con un esempio.Vorrei inserire questo acronimo nel testo:
      \begin{acronym}
      \acro{Fab} [$\beta$\textsubscript{2}AR-Fab] {$\beta$\textsubscript{2}-adrenergic receptor-Fab}
      \end{acronym}
      nel testo è richiamto con
      \ac{Fab}
      l’acronimo non funziona, ma mi da un errore, credo per il fatto che contenga la lettera beta e il pedice. come posso risolvere il problema?
      Ho anche provato a usare altre starde ma per tutte è lo stesso:
      \newtoks\Fab
      \Fab={$\beta$\textsubscript{2}AR-Fab}
      poi nel testo \the\Fab
      oppure ad inserire un nuovo comando
      \necommand
      \newcommand{\Fab}{$\beta$\textsubscript{2}AR-Fab}
      Come posso fare?

      L’errore è
      `! Undefined control sequence.
      $\beta $\textsubscript
      {2}AR-Fab`
      che ti dice una cosa piuttosto semplice da interpretare: il comando \textsubscript non è definito (se non usi il pacchetto fixltx2e). Ma non c’è bisogno di caricarlo, basta scrivere
      `$\beta_{2}$`
      Ciao
      Enrico

    • #27739
      Up
      0
      Down
      ::


      Ciao Enrico,
      intanto grazie
      scusa ma forse sono un po’ imbranata ma non mi funziona nemmeno con il tuo suggerimento…

      In ogni caso per il pedice nel mio preambolo avevo già inserito:

      \makeatletter
      \newcommand\textsubscript[1]{\@textsubscript{\selectfont#1}}
      \def\@textsubscript#1{{\m@th\ensuremath{_{\mbox{\fontsize\sf@size\z@#1}}}}}
      \newcommand\textbothscript[2]{%
      \@textbothscript{\selectfont#1}{\selectfont#2}}
      \def\@textbothscript#1#2{%
      {\m@th\ensuremath{%
      ^{\mbox{\fontsize\sf@size\z@#1}}%
      _{\mbox{\fontsize\sf@size\z@#2}}}}}
      \def\@super{^}\def\@sub{_}

      che nel testo funziona perfettamente. Quando lo inserisco in un argomento invece mi da problemi…

      In questo caso infatti mi stampava Fab! (Fab!), con il tuo suggerimento invece è sparito tutto dal testo
      altre idee?

    • #27740
      Up
      0
      Down
      ::

      Ciao Enrico,
      intanto grazie
      scusa ma forse sono un po’ imbranata ma non mi funziona nemmeno con il tuo suggerimento…

      In ogni caso per il pedice nel mio preambolo avevo già inserito:

      \makeatletter
      \newcommand\textsubscript[1]{\@textsubscript{\selectfont#1}}
      \def\@textsubscript#1{{\m@th\ensuremath{_{\mbox{\fontsize\sf@size\z@#1}}}}}
      \newcommand\textbothscript[2]{%
      \@textbothscript{\selectfont#1}{\selectfont#2}}
      \def\@textbothscript#1#2{%
      {\m@th\ensuremath{%
      ^{\mbox{\fontsize\sf@size\z@#1}}%
      _{\mbox{\fontsize\sf@size\z@#2}}}}}
      \def\@super{^}\def\@sub{_}

      che nel testo funziona perfettamente. Quando lo inserisco in un argomento invece mi da problemi…

      In questo caso infatti mi stampava Fab! (Fab!), con il tuo suggerimento invece è sparito tutto dal testo
      altre idee?

      Perché usare \textsubscript per fare una cosa che il modo matematico rende molto semplice?

      Non so che cosa tu abbia scritto, ma ti assicuro che con $\beta_{2}$ tutto torna perfettamente.

      Ciao
      Enrico

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

Go to top