Problemino con riferimenti tramite @ nei files di stile

  • Creatore
    Topic
  • #5939
    Up
    0
    Down
    ::


    Salve a tutti, abbiate pazienza con me, sto ancora imparando ad usare LaTeX e mi affido ad esempi già fatti (oltre ovviamente ad un sacco di manualetti sparsi per il web).

    Ho trovato una cosa del genere

    `
    \newcommand{\@facolta}{Scienze Matematiche, Fisiche e Naturali}
    \newcommand{\@corsodilaurea}{?}

    … bla bla bla …

    \newcommand{\facolta}[1]{%
    \renewcommand{\@facolta}{#1}}
    \newcommand{\corsodilaurea}[1]{%
    \renewcommand{\@corsodilaurea}{#1}%
    \renewcommand{\@triennaleOspecialistica}{\ignorespaces}}
    `

    ed ho capito cosa fa, ma non come lo fa….
    La mia domanda è la seguente: so come funziona \newcommand ma non capisco cosa voglia dire quel carattere ‘@’ …

    Preciso che questo pezzo di codice viene da un file *.sty dunque immagino che il file “padre” che lo invoca abbia qualcosa a che fare con quei riferimenti, ma vorrei sapere esattamente come si usano certi riferimenti, e perché il comando viene poi rimodificato con \renewcommand{…}

    Grazie 😉

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


      ciao,
      una risposta vera e propria ce l’hai, a mio sapere, solo leggendo il texbook. ottima lettura, fortemente consigliata. in ogni caso nei fogli di stile @ la puoi usare come una semplice lettera, mentre nei documenti no, e se lo vuoi fare devi fare un sandwich con \makeatletter e \makeatother.
      ciao
      f

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

Go to top