MatteoF

Risposte nei forum create

Stai visualizzando 15 risposte – dal 76 al 90 (di 195 totali)
  • Autore
    Risposte
  • in risposta a: I font Cochineal litigano con il greco antico #121834
    MatteoF
    Partecipante
      Up
      0
      Down
      ::


      Volendo comporre con LuaLaTeX (e usare fontspec e polyglossia), se dovessi inserire alcune (poche) parole in greco, le inserirei direttamente in questo modo:
      `% !TEX encoding = UTF-8 Unicode
      % !TEX program = lualatex

      \documentclass{article}
      \usepackage{fontspec}
      \newfontfamily\greekfont[Language=Greek]{GFS Bodoni}
      \usepackage{polyglossia}
      \setmainlanguage{italian}
      \setotherlanguage{greek}

      \begin{document}
      Per esempio, la parola greca \textgreek{εὕρηκα}, il famoso detto attribuito ad Archimede\dots
      \end{document}`
      A questo punto, però, sarei curioso di sapere se sia posibile (sempre usando LuaLaTeX / fontspec / polyglossia) inserire la parola greca tramite traslitterazione LGR / LICR.

      in risposta a: option clash for package xcolor #121817
      MatteoF
      Partecipante
        Up
        0
        Down
        ::


        Il comando fa parte del nucleo di LaTeX e viene utilizzato nella creazione di pacchetti e classi per caricare le opzioni di altri pacchetti.

        Ma perché sei incappato in quell’errore? Cercherò di spiegarlo in base alla mia esperienza pratica, senza addentrarmi in aspetti teorici che ignoro…

        In via di principio è possibile caricare lo stesso pacchetto più volte, ma le opzioni devono essere esplicitate alla prima occorrenza. Dunque, nel preambolo, è possibile inserire `
        \usepackage[x11names]{xcolor}
        \usepackage{xcolor}` ma non `
        \usepackage{xcolor}
        \usepackage[x11names]{xcolor}` altrimenti si incappa nell’errore `! LaTeX Error: Option clash for package xcolor`
        Poiché la classe [tt]beamer[/tt] carica internamente il pacchetto [tt]xcolor[/tt], ricaricare una seconda volta lo stesso pacchetto assieme all’opzione (dunque in modalità Load-time Option) genera il medesimo errore. Per ovviare a ciò é possibile utilizzare il comando [tt]\PassOptionsToPackage[/tt] in modo da “indicare” le opzioni prima del caricamento del pacchetto. `
        \PassOptionsToPackage{x11names}{xcolor}
        \documentclass{beamer}

        \begin{document}
        \textcolor{Gold4}{hello}
        \end{document}
        `
        Infine, poiché [tt]x11names[/tt] è un’opzione specifica di [tt]xcolor[/tt] (cioè non è definita in altri pacchetti) è anche possibile “passare” l’opzione a livello globale (cioè a livello di classe) senza conseguenze particolari. In questo caso il preambolo si ridurrebbe a`\documentclass[x11names]{beamer}`Scritto così, però, sembrerebbe che [tt]x11names[/tt] sia un’opzione propria della classe e non di un pacchetto caricato internamente alla classe. Per questo motivo, potrebbe essere preferibile utilizzare il comando [tt]\PassOptionsToPackage[/tt]: da un punto di vista pratico non cambia nulla, ma forse migliora la leggibilità del codice (imho).

        Matteo

        in risposta a: option clash for package xcolor #121815
        MatteoF
        Partecipante
          Up
          0
          Down
          ::


          Se carichi l’opzione [tt]x11names[/tt] tramite il comando [tt]\PassOptionsToPackage[/tt] l’esecuzione va a buon fine `
          \PassOptionsToPackage{x11names}{xcolor}
          \documentclass{beamer}
          \usepackage{xcolor} % superfluo, perché già caricato dalla classe

          \begin{document}
          hello
          \end{document}`Matteo

          MatteoF
          Partecipante
            Up
            0
            Down
            ::


            Basta caricare il comando [tt]includegraphics[/tt] con l’opzione [tt]draft[/tt] `\includegraphics[draft]` oppure usare l’opzione [tt]draft[/tt] direttamente a livello di pacchetto `\usepackage[draft]{graphicx}`

            Matteo

            in risposta a: Problemi con la sintassi di Texstudio #121799
            MatteoF
            Partecipante
              Up
              0
              Down
              ::


              Ciao Giovanni,
              premetto che non ho mai usato TeXStudio, quindi non posso ipotizzare alcuna soluzione che riguardi la configurazione del programma (parametri, opzioni, etc.).
              Ti suggerisco di provare a usare diverse versioni dell’editor. Mi risulta che la versione corrente sia la 4.6.3. Su GitHub puoi scaricare le varie versioni.
              Potresti provare a compilare con la versione precedente (4.6.2) o la versione beta (4.7.0alpha3). Quindi, se risulta essere un bug nella versione corrente, potresti segnalarlo agli sviluppatori.

              Matteo

              in risposta a: [Risolto] Punto di domanda rovescio: ¿ #121777
              MatteoF
              Partecipante
                Up
                0
                Down
                ::


                Come anticipato da Salvatore, nulla di strano. Poiché il punto interrogativo rovesciato si forma con [tt]?`[/tt] è come se tu avessi digitato `''Come sarà il punto di domanda¿“
                Il problema, semmai, è l’utilizzo “invertito” delle doppie virgolette alte. Se vuoi scrivere qualcosa “tra virgolette” devi scrivere “`Come sarà il punto di domanda?''` e non `''Come sarà il punto di domanda?“`
                Matteo
                PS: dal 2018 UTF-8 è la codifica di default. Significa che non serve più caricare il pacchetto [tt]inputenc[/tt].

                in risposta a: Dubbio su fontec #121754
                MatteoF
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Ciao,
                  mi spiace, ma se non alleghi un esempio minimo compilabile penso che nessuno possa aiutarti, anche perché non dai nessuna informazione utile per risolvere il tuo problema…

                  Inoltre, visto che ti poni la questione di cosa sia una distribuzione “completa”, partirei col chiederti da dove hai scaricato l’eseguibile per poter comporre con LaTeX. Insomma: tu, quale distribuzione stai usando? TeXLive? MiKTeX?

                  Matteo

                  PS: comunque, per distribuzione “completa” si intende una distribuzione che comprenda qualunque motore di composizione della “famiglia” TeX (ConTeXt, LuaTeX, pTeX, etc.) e che comprenda una moltitudine di pacchetti e classi atti a comporre qualunque documento, senza la necessità di scaricare ulteriori file.

                  Le distribuzioni più popolari (TeXLive e MiKTeX) rendono disponibili anche versioni “minor”. Occupano meno spazio sul disco fisso, ma, ovviamente, sono “incomplete” e ti espongono al rischio di dover scaricare a parte ulteriori pacchetti e/o classi.

                  MatteoF
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Su tex.stackexchange ho trovato una problematica simile. Sono riuscito a creare un codice generale (che funziona sia per le citazioni che per la bibliografia finale) adattandolo a [tt]biblatex-philosophy[/tt] (visto che quest’ultimo modifica molte macro standard).

                    Tutto ruota attorno alla modifica del modello dati ‘nameparts’: alle quattro parti “standard” di un nome (family/given/prefix/suffix) bisogna aggiungere una quinta parte che faccia riferimento al nome di battesivo “alternativo”. Io l’ho chiamata [tt]altgiven[/tt].

                    Di seguito un emc:
                    `
                    % !TEX encoding = UTF-8 Unicode
                    % !TEX program = pdflatex
                    % !BIB program = biber

                    \begin{filecontents}[overwrite]{alternativegiven.dbx}
                    \DeclareDatamodelConstant[type=list]{nameparts}{prefix, family, suffix, given, altgiven}
                    \end{filecontents}

                    \begin{filecontents}[overwrite]{\jobname.bib}
                    @Article{rossi,
                    author = {family=Rossi, given=Ermenigildo, altgiven=Mario},
                    title = {Titolo},
                    journaltitle = {Journal},
                    date = {2017},
                    number = {5},
                    pages = {1-10},
                    }
                    \end{filecontents}

                    \documentclass{article}
                    \usepackage[italian]{babel}
                    \usepackage[style=philosophy-verbose, scauthors=all, giveninits=true, datamodel=alternativegiven]{biblatex}
                    \addbibresource{\jobname.bib}

                    % modifiche alle macro standard
                    \DeclareNameFormat{given-family}{%
                    \ifgiveninits
                    {\usebibmacro{name:given-altgiven-family}
                    {\namepartfamily}
                    {\namepartgiveni}
                    {\namepartprefix}
                    {\namepartsuffix}
                    {\namepartaltgiveni}}
                    {\usebibmacro{name:given-altgiven-family}
                    {\namepartfamily}
                    {\namepartgiven}
                    {\namepartprefix}
                    {\namepartsuffix}
                    {\namepartaltgiven}}%
                    \usebibmacro{name:andothers}}

                    \DeclareNameFormat{family-given}{%
                    \ifgiveninits
                    {\usebibmacro{name:family-given-altgiven}
                    {\namepartfamily}
                    {\namepartgiveni}
                    {\namepartprefix}
                    {\namepartsuffix}
                    {\namepartaltgiveni}}
                    {\usebibmacro{name:family-given-altgiven}
                    {\namepartfamily}
                    {\namepartgiven}
                    {\namepartprefix}
                    {\namepartsuffix}
                    {\namepartaltgiven}}%
                    \usebibmacro{name:andothers}}

                    \DeclareNameFormat{family-given/given-family}{%
                    \ifnumequal{\value{listcount}}{1}
                    {\ifgiveninits
                    {\usebibmacro{name:family-given-altgiven}
                    {\namepartfamily}
                    {\namepartgiveni}
                    {\namepartprefix}
                    {\namepartsuffix}
                    {\namepartaltgiveni}}
                    {\usebibmacro{name:family-given-altgiven}
                    {\namepartfamily}
                    {\namepartgiven}
                    {\namepartprefix}
                    {\namepartsuffix}
                    {\namepartaltgiven}}%
                    \ifboolexpe{%
                    test {\ifdefvoid\namepartgiven}
                    and
                    test {\ifdefvoid\namepartprefix}}
                    {}
                    {\usebibmacro{name:revsdelim}}}
                    {\ifgiveninits
                    {\usebibmacro{name:given-altgiven-family}
                    {\namepartfamily}
                    {\namepartgiveni}
                    {\namepartprefix}
                    {\namepartsuffix}
                    {\namepartaltgiveni}}
                    {\usebibmacro{name:given-altgiven-family}
                    {\namepartfamily}
                    {\namepartgiven}
                    {\namepartprefix}
                    {\namepartsuffix}
                    {\namepartaltgiven}}}%
                    \usebibmacro{name:andothers}}

                    \newcommand*{\mkbibcompletenamegivenaltgivenfamily}[1]{#1}
                    \newcommand*{\mkbibcompletenamefamilygivenaltgiven}[1]{#1}

                    \renewcommand*{\mkbibnamealtgiven}{\mkbibparens}

                    \newbibmacro*{name:given-altgiven-family}[5]{%
                    \usebibmacro{name:delim}{#2#5#3#1}%
                    \usebibmacro{name:hook}{#2#5#3#1}%
                    \mkbibcompletenamegivenaltgivenfamily{%
                    \ifdefvoid{#2}
                    {}
                    {\mkbibnamegiven{#2}\isdot\bibnamedelimd}%
                    \ifdefvoid{#5}
                    {}
                    {\mkbibnamealtgiven{#5}\isdot\bibnamedelimd}%
                    \ifdefvoid{#3}
                    {}
                    {\mkbibnameprefix{#3}\isdot
                    \ifprefchar
                    {}
                    {\ifuseprefix{\bibnamedelimc}{\bibnamedelimd}}}%
                    \mkbibnamefamily{#1}\isdot
                    \ifdefvoid{#4}{}{\bibnamedelimd\mkbibnamesuffix{#4}\isdot}}}

                    \newbibmacro*{name:family-given-altgiven}[5]{%
                    \ifuseprefix
                    {\usebibmacro{name:delim}{#3#1}%
                    \usebibmacro{name:hook}{#3#1}%
                    \mkbibcompletenamefamilygivenaltgiven{%
                    \ifdefvoid{#3}
                    {}
                    {\ifcapital
                    {\mkbibnameprefix{\MakeCapital{#3}}\isdot}
                    {\mkbibnameprefix{#3}\isdot}%
                    \ifprefchar{}{\bibnamedelimc}}%
                    \mkbibnamefamily{#1}\isdot
                    \ifdefvoid{#4}
                    {}
                    {\bibnamedelimd\mkbibnamesuffix{#4}\isdot}%
                    \ifdefvoid{#2}
                    {}
                    {\revsdnamepunct\bibnamedelimd\mkbibnamegiven{#2}\isdot\bibnamedelimd}%
                    \ifdefvoid{#5}
                    {}
                    {\mkbibnamealtgiven{#5}\isdot\bibnamedelimd}}}
                    {\usebibmacro{name:delim}{#1}%
                    \usebibmacro{name:hook}{#1}%
                    \mkbibcompletenamefamilygivenaltgiven{%
                    \mkbibnamefamily{#1}\isdot
                    \ifdefvoid{#4}
                    {}
                    {\bibnamedelimd\mkbibnamesuffix{#4}\isdot}%
                    \ifboolexpe{%
                    test {\ifdefvoid{#2}}
                    and
                    test {\ifdefvoid{#3}}}
                    {}
                    {\revsdnamepunct}%
                    \ifdefvoid{#2}
                    {}
                    {\bibnamedelimd\mkbibnamegiven{#2}\isdot\bibnamedelimd}%
                    \ifdefvoid{#5}
                    {}
                    {\mkbibnamealtgiven{#5}\isdot\bibnamedelimd}%
                    \ifdefvoid{#3}
                    {}
                    {\bibnamedelimd\mkbibnameprefix{#3}\isdot}}}}

                    % modifiche alle macro definite/ridefinite da biblatex-philosophy
                    \newrobustcmd*{\mkbibaltgivensc}[1]{%
                    \iftoggle{bbx:lowscauthors}{%
                    \mkbibparens{\textsc{\MakeLowercase{#1}}}}%
                    {\mkbibparens{\textsc{#1}}}}

                    \renewbibmacro*{bbx:scswitch}{%
                    \let\mkbibnamefamily\mkbibsc%
                    \let\mkbibnamegiven\mkbibsc%
                    \let\mkbibnameprefix\mkbibsc%
                    \let\mkbibnamesuffix\mkbibsc%
                    \let\mkbibnamealtgiven\mkbibaltgivensc}

                    \DeclareNameFormat{sortname}{%
                    \iftoggle{bbx:scauthorsbib}{\usebibmacro{bbx:scswitch}}{}%
                    \nameparts{#1}%
                    \ifnumequal{\value{listcount}}{1}
                    {\ifgiveninits
                    {\usebibmacro{name:family-given-altgiven}
                    {\namepartfamily}
                    {\namepartgiveni}
                    {\namepartprefix}
                    {\namepartsuffix}
                    {\namepartaltgiveni}}
                    {\usebibmacro{name:family-given-altgiven}
                    {\namepartfamily}
                    {\namepartgiven}
                    {\namepartprefix}
                    {\namepartsuffix}
                    {\namepartaltgiven}}%
                    \ifboolexpr{%
                    test {\ifdefvoid\namepartgiven}
                    and
                    test {\ifdefvoid\namepartprefix}}
                    {}
                    {\usebibmacro{name:revsdelim}}}
                    {\ifgiveninits
                    {\usebibmacro{name:given-altgiven-family}
                    {\namepartfamily}
                    {\namepartgiveni}
                    {\namepartprefix}
                    {\namepartsuffix}
                    {\namepartaltgiveni}}
                    {\usebibmacro{name:given-altgiven-family}
                    {\namepartfamily}
                    {\namepartgiven}
                    {\namepartprefix}
                    {\namepartsuffix}
                    {\namepartaltgiven}}}%
                    \usebibmacro{name:andothers}}%

                    \DeclareNameFormat{labelname}{%
                    \iftoggle{cbx:scauthorscite}{\usebibmacro{bbx:scswitch}}{}%
                    \iftoggle{cbx:scauthorscitefn}{\iffootnote{\usebibmacro{bbx:scswitch}}{}}{}%
                    \bibhyperref{\nameparts{#1}%
                    \ifcase\value{uniquename}%
                    \usebibmacro{name:family}%
                    {\namepartfamily}%
                    {\namepartgiven}%
                    {\namepartprefix}%
                    {\namepartsuffix}%
                    \or
                    \ifuseprefix
                    {\usebibmacro{name:given-altgiven-family}%
                    {\namepartfamily}%
                    {\namepartgiveni}%
                    {\namepartprefix}%
                    {\namepartsuffixi}%
                    {\namepartaltgiveni}}%
                    {\usebibmacro{name:given-altgiven-family}%
                    {\namepartfamily}%
                    {\namepartgiveni}%
                    {\namepartprefixi}%
                    {\namepartsuffixi}%
                    {\namepartaltgiveni}}%
                    \or
                    \usebibmacro{name:given-altgiven-family}%
                    {\namepartfamily}%
                    {\namepartgiven}%
                    {\namepartprefix}%
                    {\namepartsuffix}%
                    {\namepartaltgiveni}%
                    \fi
                    \usebibmacro{name:andothers}}}%

                    \DeclareNameFormat{scdefault}{%
                    \usebibmacro{bbx:scswitch}%
                    \nameparts{#1}%
                    \ifgiveninits
                    {\usebibmacro{name:given-altgiven-family}%
                    {\namepartfamily}%
                    {\namepartgiveni}%
                    {\namepartprefix}%
                    {\namepartsuffix}%
                    {\namepartaltgiveni}}%
                    {\usebibmacro{name:given-altgiven-family}%
                    {\namepartfamily}%
                    {\namepartgiven}%
                    {\namepartprefix}%
                    {\namepartsuffix}
                    {\namepartaltgiven}}%
                    \usebibmacro{name:andothers}}%

                    \begin{document}
                    \autocite{rossi}
                    \printbibliography
                    \end{document}
                    `
                    Ovviamente, in presenza del nome alternativo, non è possibile utilizzare la sintassi propria di [tt]BibTeX[/tt] (‘Nome Cognome’ o ‘Cognome, Nome’) ma quella propria di [tt]biblatex[/tt] (family=Cognome, given=Nome, etc.).

                    Matteo

                    MatteoF
                    Partecipante
                      Up
                      0
                      Down
                      ::

                      gattex” post=122299Mi trovo davanti un autore che si chiama:
                      Rossi, Ermenigildo (Mario)

                      Vorrei avere in citazione un risultato del tipo:
                      E. (M.) Rossi, Titolo

                      e non
                      E. ( Rossi

                      Ma ‘Mario’ cosa sarebbe? Uno pseudonimo?

                      MatteoF
                      Partecipante
                        Up
                        0
                        Down
                        ::

                        BigTeddyBera” post=122289[…] di errori nei codici che ho postato e che posterò, ce ne sono e ce ne saranno ahimé sempre: non si smette mai di imparare, ma non sono sicuramente errori fatti in “mala fede”. C’è comunque modo e modo di esprimere una critica.

                        Evidentemente non ho saputo ponderare bene il “tono” delle mie parole. Mi scuso se sono sembrato troppo “severo”, non era mia intenzione…
                        Comunque, se hai interesse, apri altri thread e posta i vari emc in modo da replicare i vari errori. Troverai sicuramente chi saprà aiutarti.

                        BigTeddyBera” post=122290

                        Ultimo suggerimento…
                        Gli stili standard di [tt]biblatex[/tt] (e anche [tt]biblatex-philosophy[/tt]) stampano le voci richiamate da crossref (parent entries) anche se non citate esplicitamente. Per evitare questo, basta impostare l’opzione [tt]mincrossrefs=999[/tt]

                        Qui invece Matteo non sono riuscito proprio a capire cosa volessi dirmi. Perdonami, ma ti chiedo di essere più chiaro, non ti seguo.

                        Considera il seguente emc:
                        `
                        % !TEX encoding = UTF-8 Unicode
                        % !TEX program = pdflatex
                        % !BIB program = biber

                        \begin{filecontents}[overwrite]{\jobname.bib}
                        @collection{a,
                        title = {Titolo del libro},
                        editor = {Rossi, Mario},
                        date = {2020},
                        }
                        @inbook{b,
                        title = {Titolo del singolo contributo},
                        author = {Bianchi, Giovanni},
                        crossref = {a},
                        }
                        @inbook{c,
                        title = {Titolo del singolo contributo},
                        author = {Verdi, Luca},
                        crossref = {a},
                        }
                        @inbook{d,
                        title = {Titolo del singolo contributo},
                        author = {Ferrari, Giulio},
                        crossref = {a},
                        }
                        \end{filecontents}

                        \documentclass{article}
                        \usepackage[T1]{fontenc}
                        \usepackage[italian]{babel}
                        \usepackage[style=philosophy-verbose]{biblatex}
                        \addbibresource{\jobname.bib}
                        \usepackage{csquotes}

                        \begin{document}
                        \autocite{b}
                        \autocite{c}
                        \autocite{d}

                        \printbibliography
                        \end{document}
                        `
                        Se una voce “referenziata” (la raccolta di saggi) viene citata da altre voci (i singoli contributi) oltre una certa soglia, essa viene inclusa nella bibliografia anche se non citata esplicitamente (nell’emc, in bibliografia è presente la voce ‘a’ anche se non citata nel testo).
                        L’opzione [tt]mincrossrefs[/tt] definisce questa soglia. Di default [tt]mincrossrefs=2[/tt].
                        Personalmente non voglio che una voce bibliografica venga inserita in bibliografia automaticamente, senza che sia citata in modo esplicito nel testo. Per ovviare a questo comportamento basta impostare l’opzione globale [tt]mincrossrefs=999[/tt]
                        `
                        \usepackage[style=philosophy-verbose, mincrossrefs=999]{biblatex}
                        `
                        Matteo

                        PS: per le raccolte di saggi usa l’entry type [tt]@collection[/tt] e non [tt]@book[/tt]

                        in risposta a: BibLaTeX Philosophy – Separare un autore in bibliografia #121723
                        MatteoF
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          Ultimo suggerimento…
                          Gli stili standard di [tt]biblatex[/tt] (e anche [tt]biblatex-philosophy[/tt]) stampano le voci richiamate da crossref (parent entries) anche se non citate esplicitamente. Per evitare questo, basta impostare l’opzione [tt]mincrossrefs=999[/tt].

                          Matteo

                          in risposta a: BibLaTeX Philosophy – Separare un autore in bibliografia #121722
                          MatteoF
                          Partecipante
                            Up
                            0
                            Down
                            ::

                            claudio” post=122285con un editor appropriato (jabRef) aggiungerei alla bibliografia due Keywords […]

                            Sicuramente questo è l’approccio giusto. È possibile farlo manualmente (voce per voce) o in modo automatico (dinamico) tramite il sourcemapping di biber.

                            Io farei tutto in questo modo:
                            `
                            % !TEX encoding = UTF-8 Unicode
                            % !TEX program = pdflatex
                            % !BIB program = biber

                            \begin{filecontents}[overwrite]{\jobname.bib}
                            @book{moles67,
                            author = {Moles, Abraham},
                            title = {Sociodinamica della cultura},
                            publisher = {Armando Editore},
                            location = {Roma},
                            date = {2012},
                            }
                            @book{contrattacco,
                            author = {Restuccia, Francesco},
                            title = {Il contrattacco delle immagini},
                            subtitle = {Tecnica, media e idolatria a partire da Vilém Flusser},
                            publisher = {Meltemi Editore},
                            location = {Milano},
                            date = {2021},
                            foreword = {Pinotti, Andrea},
                            }
                            @collection{culturamedia,
                            author = {Flusser, Vilém},
                            title = {La cultura dei media},
                            publisher = {Bruno Mondadori},
                            location = {Milano},
                            date = {2004},
                            afterword = {Borsari, Andrea},
                            }
                            @inbook{societaalfanumerica,
                            author = {Flusser, Vilém},
                            title = {Società alfanumerica},
                            booktitle = {La cultura dei media},
                            publisher = {Bruno Mondadori},
                            location = {Milano},
                            date = {2004},
                            crossref = {culturamedia},
                            }
                            @inbook{mondocodificato,
                            author = {Flusser, Vilém},
                            title = {Il mondo codificato},
                            booktitle = {La cultura dei media},
                            publisher = {Bruno Mondadori},
                            location = {Milano},
                            date = {2004},
                            crossref = {culturamedia},
                            }
                            @article{leggereflusser,
                            author = {Restuccia, Francesco},
                            title = {Leggere Flusser},
                            journaltitle = {Flusser Studies},
                            issue = {maggio},
                            volume = {25},
                            date = {2018},
                            }
                            \end{filecontents}

                            \documentclass{article}
                            \usepackage[T1]{fontenc}
                            \usepackage[italian]{babel}
                            \usepackage[style=philosophy-verbose]{biblatex}
                            \addbibresource{\jobname.bib}
                            \usepackage{csquotes}

                            \DeclareSourcemap{
                            \maps{
                            \map{
                            \step[fieldsource=author, match={Flusser, Vilém}, final]
                            \step[fieldset=keywords, fieldvalue={flusser}]
                            }
                            }
                            }

                            \AtEveryBibitem{%
                            \iffieldequalstr{keywords}{flusser}
                            {\clearname{author}}
                            {}
                            }

                            \begin{document}
                            \nocite{*}
                            \printbibliography[title={Opere di Vilém Flusser}, keyword=flusser]
                            \printbibliography[title={Letteratura secondaria}, notkeyword=flusser]
                            \end{document}
                            `
                            il comando [tt]\DeclareSourcemap[/tt] “popola” dinamicamente il campo [tt]keywords[/tt].
                            Il comando [tt]\AtEveryBibitem[/tt] cancella il campo [tt]author[/tt] per le voci interessate.

                            Matteo

                            in risposta a: BibLaTeX Philosophy – Separare un autore in bibliografia #121721
                            MatteoF
                            Partecipante
                              Up
                              0
                              Down
                              ::


                              Prima di entrare nel merito della richiesta, è doveroso spendere due parole riguardo l’esempio postato che, purtroppo, non è ne minimo ne compilabile.
                              In altro post ti avevo indicato l’ottima guida di Ivan Valbusa, Guida pratica agli esempi minimi compilabili (7 paginette), che evidentemente non hai letto o compreso.
                              Inoltre, oltre a leggere una guida introduttiva a LaTeX, è doveroso leggere sempre la documentazione di tutti i pacchetti che si caricano.

                              Riguardo al preambolo postato:
                              – non serve caricare le opzioni di classe [tt]openright[/tt] e [tt]twoside[/tt] (già di default in [tt]book.cls[/tt]);
                              – non serve caricare il pacchetto [tt]inputenc[/tt] (la codifica utf8 è usata di default già da diversi anni);
                              – se non usi l’opzione di babel [tt]polutonikogreek[/tt], perchè carichi [tt]betababel[/tt] (sempre che sia ancora utile, considerando che il pacchetto non viene aggiornato dal 2005)?
                              – sicuro ti serva il pacchetto [tt]bookmark[/tt]?
                              – il pacchetto [tt]hyperref[/tt] conviene caricarlo sempre per ultimo (sempreché non siano presenti pacchetti che devono essere caricati dopo [tt]hyperref[/tt]);
                              – il comando [tt]biblatex[/tt] per caricare un file bibliografico è [tt]\addbibresource[/tt] e non [tt]\bibliography[/tt] (quest’ultimo deprecato da non so quanti anni).

                              Intanto partiamo dal seguente emc:
                              `
                              % !TEX encoding = UTF-8 Unicode
                              % !TEX program = pdflatex
                              % !BIB program = biber

                              \begin{filecontents}[overwrite]{\jobname.bib}
                              @book{moles67,
                              author = {Moles, Abraham},
                              title = {Sociodinamica della cultura},
                              publisher = {Armando Editore},
                              location = {Roma},
                              date = {2012},
                              }
                              @book{contrattacco,
                              author = {Restuccia, Francesco},
                              title = {Il contrattacco delle immagini},
                              subtitle = {Tecnica, media e idolatria a partire da Vilém Flusser},
                              publisher = {Meltemi Editore},
                              location = {Milano},
                              date = {2021},
                              foreword = {Pinotti, Andrea},
                              }
                              @collection{culturamedia,
                              author = {Flusser, Vilém},
                              title = {La cultura dei media},
                              publisher = {Bruno Mondadori},
                              location = {Milano},
                              date = {2004},
                              afterword = {Borsari, Andrea},
                              }
                              @inbook{societaalfanumerica,
                              author = {Flusser, Vilém},
                              title = {Società alfanumerica},
                              booktitle = {La cultura dei media},
                              publisher = {Bruno Mondadori},
                              location = {Milano},
                              date = {2004},
                              crossref = {culturamedia},
                              }
                              @inbook{mondocodificato,
                              author = {Flusser, Vilém},
                              title = {Il mondo codificato},
                              booktitle = {La cultura dei media},
                              publisher = {Bruno Mondadori},
                              location = {Milano},
                              date = {2004},
                              crossref = {culturamedia},
                              }
                              @article{leggereflusser,
                              author = {Restuccia, Francesco},
                              title = {Leggere Flusser},
                              journaltitle = {Flusser Studies},
                              issue = {maggio},
                              volume = {25},
                              date = {2018},
                              }
                              \end{filecontents}

                              \documentclass{article}
                              \usepackage[T1]{fontenc}
                              \usepackage[italian]{babel}
                              \usepackage[style=philosophy-verbose]{biblatex}
                              \addbibresource{\jobname.bib}
                              \usepackage{csquotes}

                              \begin{document}
                              \nocite{*}
                              \printbibliography
                              \end{document}
                              `

                              in risposta a: Quesiti sul pacchetto Biblatex-Philosophy #121711
                              MatteoF
                              Partecipante
                                Up
                                0
                                Down
                                ::

                                BigTeddyBera” post=122278Nel file .bib ho inserito una voce @book (libro in cui sono raccolti saggi del filosofo che tratto in tesi) e successivamente ho creato delle voci con l’argomento @inbook con la dovuta voce ref che richiama all’argomento @book (questo per richiamare i singoli saggi nel momento in cui uso la funzione footcite). Quello che noto però in bibliografia è che segue in modo ferreo l’ordine alfabetico, dunque trovo dei saggi di questo libro libro riportati [tt]prima[/tt] del libro. Dal punto di vista tipografico è una soluzione corretta ovvero è meglio fare in modo che stampi prima la voce @book e successivamente i saggi?

                                Anche qua (a maggior ragione) è necessario postare un emc.

                                Siccome il forum è un ottimo strumento per ricevere risposte, non solo per chi pone la domanda, ma anche per chiunque ha lo stesso problema o un problema analogo, ti invito ad aprire un altro thread, in modo da tenere le due questioni distinte. E indica un titolo significativo, poiché così si agevola la ricerca per parole chiave.

                                Matteo

                                EDIT:
                                Comunque… sì… è corretto che i singoli contributi siano citati prima. In una bibliografia l’ordinamento (alfabetico, cronologico, etc.) deve essere univoco. Altrimenti come farai a ricercare un’opera se non mantieni coerente il criterio di ordinamento?

                                in risposta a: Quesiti sul pacchetto Biblatex-Philosophy #121710
                                MatteoF
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::

                                  BigTeddyBera” post=122277Nel caso avresti suggerimenti sul codice per fare questa cosa?

                                  In via di principio un’idea sommaria ce l’avrei, ma dovrei ragionarci un po’ codice alla mano, dunque… devi venirmi un po’ incontro 😉

                                  Ti chiedo di postare quello che nel gergo si chiama esempio minimo compilabile (emc). Aggiungi anche qualche voce bibliografica (file .bib) utile all’esempio (due-tre opere del filosofo in questione; due-tre opere di letteratura secondaria).

                                  Matteo

                                Stai visualizzando 15 risposte – dal 76 al 90 (di 195 totali)

                                Go to top