3 quesiti su philosophy-style

  • Creatore
    Topic
  • #51421
    samiel
    Partecipante
      Up
      0
      Down
      ::


      C’è sempre una prima volta, anche con BibTeX.
      Ho adottato il magnifico philosophy-style, e colgo l’occasione
      per ringraziare ivan valbusa per il pacchetto, davvero irrinunciabile.
      Ho tre piccoli problemi, poiché prima avevo gestito manualmente
      la cosa con \thebibliography.

      1.
      Visto che, com’è noto. devo intitolare la bibliografia
      “Ricognizione bibliografica”, mentre prima era sufficiente
      mettere nel file che avevo chiamato bibliografia.tex
      `\chapter*{Ricognizione bibliografica}
      \markboth{Ricognizione bibliografica}{Ricognizione bibliografica}`
      e l’analogo per l’indice del .pdf con
      `\backmatter
      \phantomsection
      \addcontentsline{toc}{chapter}{Ricognizione bibliografica}
      \input{bibliografia}`
      adesso non so più dove inserire il titolo desiderato.

      2.
      Avendo dovute adottare per il corpo di testo
      `\usepackage{setspace}
      \doublespacing`
      credo che invece la bibliografia potrei farla con interlinea singola.
      per evitare 30 pagine solo di bibliografia.
      Nel preambolo ho messo
      `\usepackage{etoolbox}
      \usepackage[style=philosophy-modern,scauthors=true]{biblatex}
      \usepackage[babel,italian=guillemets]{csquotes}`
      ma non trovo opzioni per regolare (cioè normalizzare,
      nel mio caso) l’interlinea).

      3.
      Ho una perplessità per la modalità di citazione degli articoli.
      Infatti attualmente con philosophy-style a me risulta:

      Höffe, Ottfried
      1984 «Ist Rawls’ Theorie der Gerechtigkeit eine kantische
      Theorie?», Ratio, 26, pp, 88-104.

      Tuttavia io ero solito citare all’opposto in corsivo il titolo dell’articolo
      e fra caporali la rivista. Produrre questo risultato implica mettere
      pesantemente mano al codice?

      Grazie
      M.

    Visualizzazione 12 filoni di risposte
    • Autore
      Risposte
      • #51422
        samiel
        Partecipante
          Up
          0
          Down
          ::


          A proposito della 2. ho tentato senza successo
          `\usepackage[style=philosophy-modern,scauthors=true]{biblatex}
          \renewcommand{\bibname}{Ricognizione bibliografica}
          \usepackage[babel,italian=guillemets]{csquotes}
          \nocite{*}
          \bibliography{~/tesi/bibliografia}`

          M.

        • #51423
          Up
          0
          Down
          ::


          1) Prova:
          `\defbibheading{bibliography}{\chapter*{Ricognizione bibliografica}} `
          e poi:
          `\printbibliography[heading=bibliography]`

          2) Forse non è la soluzione più giusta, ma a me funziona fare semplicemente:

          `\singlespacing
          \printbibliography`

          3) Non so con le nuove versioni dello stile, ma con una vecchia io uso queste stringhe consigliate tempo fa da ivan, credo:

          `\DeclareFieldFormat[article]{title}{\mkbibemph{#1}}% in corsivo tutti i titoli
          \DeclareFieldFormat[incollection]{title}{\mkbibemph{#1}}% in corsivo tutti i titoli
          \DeclareFieldFormat[inproceedings]{title}{\mkbibemph{#1}}% in corsivo tutti i titoli
          \DeclareFieldFormat{journaltitle}{\mkbibquote{#1}}% riviste tra virgolette caporali`

          Ciao.

        • #51424
          Up
          0
          Down
          ::

          C’è sempre una prima volta, anche con BibTeX.
          Ho adottato il magnifico philosophy-style, e colgo l’occasione
          per ringraziare ivan valbusa per il pacchetto, davvero irrinunciabile.
          Ho tre piccoli problemi, poiché prima avevo gestito manualmente
          la cosa con \thebibliography.

          1.
          Visto che, com’è noto. devo intitolare la bibliografia
          “Ricognizione bibliografica”, mentre prima era sufficiente
          mettere nel file che avevo chiamato bibliografia.tex
          `\chapter*{Ricognizione bibliografica}
          \markboth{Ricognizione bibliografica}{Ricognizione bibliografica}`
          e l’analogo per l’indice del .pdf con
          `\backmatter
          \phantomsection
          \addcontentsline{toc}{chapter}{Ricognizione bibliografica}
          \input{bibliografia}`
          adesso non so più dove inserire il titolo desiderato.

          Dopo \backmatter i capitoli non sono numerati, quindi non hai problemi a dare direttamente il comando \chapter senza bisogno di contorsioni con \phantomsection e \addcontentsline.
          `\backmatter
          \defbibheading{\chapter{Ricognizione bibliografica}}
          \printbibliography`

          2.
          Avendo dovute adottare per il corpo di testo
          `\usepackage{setspace}
          \doublespacing`
          credo che invece la bibliografia potrei farla con interlinea singola.
          per evitare 30 pagine solo di bibliografia.
          Nel preambolo ho messo
          `\usepackage{etoolbox}
          \usepackage[style=philosophy-modern,scauthors=true]{biblatex}
          \usepackage[babel,italian=guillemets]{csquotes}`
          ma non trovo opzioni per regolare (cioè normalizzare,
          nel mio caso) l’interlinea).

          `\begin{singlespace}\printbibliography\end{singlespace}`

          3.
          Ho una perplessità per la modalità di citazione degli articoli.
          Infatti attualmente con philosophy-style a me risulta:

          Höffe, Ottfried
          1984 «Ist Rawls’ Theorie der Gerechtigkeit eine kantische
          Theorie?», Ratio, 26, pp, 88-104.

          Tuttavia io ero solito citare all’opposto in corsivo il titolo dell’articolo
          e fra caporali la rivista. Produrre questo risultato implica mettere
          pesantemente mano al codice?

          Passo.

          Ciao
          Enrico

        • #51425
          samiel
          Partecipante
            Up
            0
            Down
            ::


            Mi sfugge qualcosa perché mettendo semplicemente
            `\backmatter
            \defbibheading{\chapter{Ricognizione bibliografica}}
            \printbibliography`
            ottengo
            `Capitolo 5.
            ) [19] [20] (./conclusione.tex) [21] [22]
            ! Missing \endcsname inserted.

            \par
            l.75 \printbibliography
            `

            M.

          • #51426
            Up
            0
            Down
            ::

            Mi sfugge qualcosa perché mettendo semplicemente
            `\backmatter
            \defbibheading{\chapter{Ricognizione bibliografica}}
            \printbibliography`
            ottengo
            `Capitolo 5.
            ) [19] [20] (./conclusione.tex) [21] [22]
            ! Missing \endcsname inserted.

            \par
            l.75 \printbibliography
            `

            M.

            Giusto, mancava un argomento:
            `\defbibheading{biblatex}{\chapter{Ricognizione bibliografica}}`
            Ciao
            Enrico

          • #51427
            samiel
            Partecipante
              Up
              0
              Down
              ::


              Sarà l’ora tarda, ma semplicemente
              `\backmatter
              \defbibheading{biblatex}{\chapter{Ricognizione bibliografica}}
              \begin{singlespace}\printbibliography\end{singlespace}`
              non mi fa apparire la bibliografia nell’indice
              e il titolo resta sempre “Bibliografia”…

              In secondo luogo. il campo che prima mancava,
              e cioè adesso {biblatex}, da cosa deriva?
              Ho visto alcuni esempi che lo usano come filtro,
              ma qui non credo c’entri…

              Grazie
              M.

            • #51428
              samiel
              Partecipante
                Up
                0
                Down
                ::


                `\DeclareFieldFormat[article]{title}{\mkbibemph{#1}}% in corsivo tutti i titoli
                \DeclareFieldFormat[incollection]{title}{\mkbibemph{#1}}% in corsivo tutti i titoli
                \DeclareFieldFormat[inproceedings]{title}{\mkbibemph{#1}}% in corsivo tutti i titoli
                \DeclareFieldFormat{journaltitle}{\mkbibquote{#1}}% riviste tra virgolette caporali`
                Funziona!
                Mille grazie, adesso vedo se quel codice
                viene da qualche post che magari reca anche
                altre indicazioni…

                M.

              • #51429
                Up
                0
                Down
                ::

                Sarà l’ora tarda, ma semplicemente
                `\backmatter
                \defbibheading{biblatex}{\chapter{Ricognizione bibliografica}}
                \begin{singlespace}\printbibliography\end{singlespace}`
                non mi fa apparire la bibliografia nell’indice
                e il titolo resta sempre “Bibliografia”…

                In secondo luogo. il campo che prima mancava,
                e cioè adesso {biblatex}, da cosa deriva?
                Ho visto alcuni esempi che lo usano come filtro,
                ma qui non credo c’entri…

                Grazie
                M.

                Devi mettere il riferimento all’heading nel printbibliography.
                `\backmatter
                \defbibheading{biblatex}{\chapter{Ricognizione bibliografica}}
                \begin{singlespace}\printbibliography[heading=biblatex]\end{singlespace}`

                Per l’indice il solito addcontentsline.

              • #51430
                samiel
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Sì grazie. SOlo che adesso mi fa una cosa assai strana,
                  posto che ho messo
                  `\pagestyle{fancy}
                  \fancyhf{}
                  \renewcommand{\chaptermark}[1]{\markboth{\textbf{\thechapter. #1}}{}}
                  \renewcommand{\sectionmark}[1]{\markright{\textbf{\thesection. #1}}}
                  \setlength{\headheight}{18.0pt}
                  \fancyhead[LO]{\nouppercase{\rightmark}}
                  \fancyhead[RE]{\nouppercase{\leftmark}}
                  \fancyhead[LE,RO]{\scshape\thepage}`
                  Nella testatina mi mette il titolo corretto,
                  ma preceduto da 5. e invece la testatina
                  delle pagine dispari ha solo il numero di pagina….

                  Cmq qui ho trovato indicazioni interessanti
                  su diversi escamotage:
                  http://biblatex.dominik-wassenhoven.de/faq.shtml?en

                  M.

                • #51431
                  Up
                  0
                  Down
                  ::

                  Sì grazie. SOlo che adesso mi fa una cosa assai strana,
                  posto che ho messo
                  `\pagestyle{fancy}
                  \fancyhf{}
                  \renewcommand{\chaptermark}[1]{\markboth{\textbf{\thechapter. #1}}{}}
                  \renewcommand{\sectionmark}[1]{\markright{\textbf{\thesection. #1}}}
                  \setlength{\headheight}{18.0pt}
                  \fancyhead[LO]{\nouppercase{\rightmark}}
                  \fancyhead[RE]{\nouppercase{\leftmark}}
                  \fancyhead[LE,RO]{\scshape\thepage}`
                  Nella testatina mi mette il titolo corretto,
                  ma preceduto da 5. e invece la testatina
                  delle pagine dispari ha solo il numero di pagina….

                  Cmq qui ho trovato indicazioni interessanti
                  su diversi escamotage:
                  http://biblatex.dominik-wassenhoven.de/faq.shtml?en

                  Il codice
                  `\renewcommand{\chaptermark}[1]{\markboth{\textbf{\thechapter. #1}}{}}
                  \renewcommand{\sectionmark}[1]{\markright{\textbf{\thesection. #1}}}`
                  è molto rozzo e non tiene conto appunto di \frontmatter e \backmatter. Ma non è difficile correggere:
                  `\backmatter
                  \renewcommand{\chaptermark}[1]{\markboth{\textbf{#1}}{\textbf{#1}}}
                  %\renewcommand{\sectionmark}[1]{\markright{\textbf{#1}}} %non ci sono \section`
                  In realtà \textbf andrebbe meglio nel codice di \fancyhead, invece che in quello di \chaptermark, ma l’effetto finale è lo stesso.

                  Ciao
                  Enrico

                • #51432
                  samiel
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Grazie a entrambi!
                    Sì, il risultato finale c’è,
                    Cmq capisco, e nemmeno tanto fra le righe,
                    che devo riprendere il manuale di fancyhdr…

                    M.

                  • #51433
                    Up
                    0
                    Down
                    ::

                    1.
                    Visto che, com’è noto. devo intitolare la bibliografia
                    “Ricognizione bibliografica”, mentre prima era sufficiente
                    mettere nel file che avevo chiamato bibliografia.tex
                    `\chapter*{Ricognizione bibliografica}
                    \markboth{Ricognizione bibliografica}{Ricognizione bibliografica}`
                    e l’analogo per l’indice del .pdf con
                    `\backmatter
                    \phantomsection
                    \addcontentsline{toc}{chapter}{Ricognizione bibliografica}
                    \input{bibliografia}`
                    adesso non so più dove inserire il titolo desiderato.

                    Il modo più semplice è questo:

                    `\printbibliography[title={Ricognizione bibliogafica}]`

                    Ciao
                    Ivan

                  • #51434
                    samiel
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      In effetti appare proprio come la soluzione più semplice…
                      Grazie
                      M.

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

                  Go to top