Citare in modo… anomalo

  • Creatore
    Topic
  • #60456
    Up
    0
    Down
    ::


    Domanda pretenziosa. Esiste un modo per creare un nuovo comando che faccia la stessa cosa di \cite, \footcite, etc, e che tuttavia non stampi il nome dell’autore? A una prima spulciata sul Companion non ho trovato ispirazione…
    Grazie per chi potrà rispondere!

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

      Domanda pretenziosa. Esiste un modo per creare un nuovo comando che faccia la stessa cosa di \cite, \footcite, etc, e che tuttavia non stampi il nome dell’autore? A una prima spulciata sul Companion non ho trovato ispirazione…
      Grazie per chi potrà rispondere!

      Non pensi che sarebbe bene dirci quale sistema di citazioni usi? È natbib o biblatex?

      Nel primo caso suppongo si usi \citeyear.

      Ciao
      Enrico

    • #60458
      Up
      0
      Down
      ::


      Scusa Enrico, non conosco molto al di fuori di quello che uso, donde spesso ignoro che esistano delle alternative. Sono Mac user e uso biblatex.

      Aggiungo che uso lo stile “verbose” di citazione, Nome, Titolo, Editore, Luogo di edizione, anno. Io vorrei un comando che faccia apparire tutto tranne il nome dell’autore.

    • #60459
      Up
      0
      Down
      ::


      Dopo un po’ di ricerche, ho risolto creando due comandi, che ho chiamato \citewa” (without author) e \footcitewa. Questa la sintassi

      `\DeclareNameFormat{blank}{}

      \DeclareCiteCommand{\blankfullcite} % blankfullcite ritorna una citazione nel testo
      {\usebibmacro{prenote}}
      {\usedriver
      {\DeclareNameAlias{sortname}{blank}
      }
      {\thefield{entrytype}}}
      {\multicitedelim}
      {\usebibmacro{postnote}}

      \DeclareCiteCommand{\footblankfullcite}[\unspace\footnote] %footblankfullcite ritorna una citazione in nota
      {\bibsentence
      \usebibmacro{prenote}}
      {\usedriver
      {\DeclareNameAlias{sortname}{blank}}
      {\thefield{entrytype}}}
      {\multicitedelim}
      {\usebibmacro{postnote}\addperiod}

      \let\citewa=\blankfullcite
      \let\footcitewa=\footblankfullcite
      `

      Magari potrà tornare utile a qualcuno

    • #60460
      Up
      0
      Down
      ::

      Dopo un po’ di ricerche, ho risolto creando due comandi, che ho chiamato \citewa” (without author) e \footcitewa. Questa la sintassi

      `\DeclareNameFormat{blank}{}

      \DeclareCiteCommand{\blankfullcite} % blankfullcite ritorna una citazione nel testo
      {\usebibmacro{prenote}}
      {\usedriver
      {\DeclareNameAlias{sortname}{blank}
      }

      {\thefield{entrytype}}}
      {\multicitedelim}
      {\usebibmacro{postnote}}

      \DeclareCiteCommand{\footblankfullcite}[\unspace\footnote] %footblankfullcite ritorna una citazione in nota
      {\bibsentence
      \usebibmacro{prenote}}
      {\usedriver
      {\DeclareNameAlias{sortname}{blank}}
      {\thefield{entrytype}}}
      {\multicitedelim}
      {\usebibmacro{postnote}\addperiod}

      \let\citewa=\blankfullcite
      \let\footcitewa=\footblankfullcite
      `

      Magari potrà tornare utile a qualcuno

      La riga rossa va sostituita con

      `{\DeclareNameAlias{sortname}{blank}}`

      altrimenti avrai uno spazio spurio prima del titolo.

      Ciao
      Ivan

    • #60461
      Up
      0
      Down
      ::


      Grazie Ivan 🙂

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

Go to top