\newcommand – \newcommand*: c’è differenza?

  • Creatore
    Topic
  • #55035
    Up
    0
    Down
    ::


    Rileggendo con attenzione la documentazione di un pacchetto (ledmac) mi sono accorto che a volte i nuovi comandi (o il rinominarne di esistenti) è ottenuto con `\newcommand` e altre volte con `\newcommand*`.

    C’è qualche ragione particolare? Hanno due significati differenti?
    In più, facendo delle prove, ho notato che il comando con l’asterisco non sembra avere effetti differenti rispetto al medesimo senza l’asterisco.

    Grazie in anticipo,
    Matteo

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #55036
      Up
      0
      Down
      ::

      Rileggendo con attenzione la documentazione di un pacchetto (ledmac) mi sono accorto che a volte i nuovi comandi (o il rinominarne di esistenti) è ottenuto con `\newcommand` e altre volte con `\newcommand*`.

      C’è qualche ragione particolare? Hanno due significati differenti?
      In più, facendo delle prove, ho notato che il comando con l’asterisco non sembra avere effetti differenti rispetto al medesimo senza l’asterisco.

      Grazie in anticipo,
      Matteo

      La differenza è che un comando definito con \newcommand* non accetta argomenti in cui compaia il comando \par (oppure una riga vuota, che è lo stesso).

      Ciao
      Enrico

    • #55037
      Up
      0
      Down
      ::

      [
      La differenza è che un comando definito con \newcommand* non accetta argomenti in cui compaia il comando \par (oppure una riga vuota, che è lo stesso).

      Grazie mille
      Matteo

Visualizzazione 1 filone di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top