Teodoro Studita

Risposte nei forum create

Stai visualizzando 15 risposte – dal 1 al 15 (di 261 totali)
  • Autore
    Risposte
  • in risposta a: Idem esploso in Biblatex verbose-trad1 #94060
    Up
    0
    Down
    ::


    Ok, c’ero andato vicino e mi rispondo da solo:

    Bisogna marcare l’autore come femmina:

    @book{Foll,
    Address = {Roma},
    Author = {Enrica Follieri},
    Gender={sf},

    etc…

    in risposta a: Idem esploso in Biblatex verbose-trad1 #94059
    Up
    0
    Down
    ::


    Dopo “appena” tre anni mi accorgo che con le modifiche di Ivan idem funziona benissimo ma lo stesso non accade con eadem, nel senso che compare idem anche con autori femmine. Ho cercato un po’ in giro ma non ho trovato soluzioni.
    Inoltre, con nomi assurdi tipo “Orit” come faccio a spiegare a bibtex che trattasi di donna?
    Chi mi può aiutare su queste due cosette?
    Grazie!

    in risposta a: Custom biblatex pagetotal #111992
    Up
    0
    Down
    ::


    Anche in questo caso mi rispondo da solo.

    Inserendo queste modifiche allo stile:

    `
    \DeclareFieldFormat{pages}{#1}
    \renewcommand{\postnotedelim}{}
    \DeclareFieldFormat[article, incollection, inproceedings]{postnote}{ \addcolon\addspace #1}
    \DeclareFieldFormat[article, incollection, inproceedings]{multipostnote}{ \addcolon\addspace #1}
    \DeclareFieldFormat[book]{postnote}{, #1}
    \DeclareFieldFormat[book]{multipostnote}{, #1}`

    Ho ottenuto un risultato comunque accettabile:

    Ermanno Aar. “Gli studi storici in Terra d’Otranto”. In: Archivio Storico Italiano 5.17 (1880), 305–334: 331.

    in risposta a: Problema banale con imakeidx #111990
    Up
    0
    Down
    ::


    Allora, ho trovato una soluzione ma devo rinunciare a imakeidx che mi piaceva e consentiva di non lanciare il makeindex ogni volta, ma tant’è

    Questo è il codice funzionante:

    `\begin{filecontents}{archivio.bib}

    @article{Aar,
    Author = {Ermanno Aar},
    Journal = {Archivio Storico Italiano},
    Number = {17},
    Pages = {305-334},
    Title = {Gli studi storici in Terra d'Otranto},
    Volume = {5},
    Year = {1880}}

    @book{Ale:Pre,
    Address = {Leuven},
    Author = {Stefanos Alexopoulos},
    Number = {21},
    Publisher = {Peeters},
    Series = {Liturgia Condenda},
    Title = {The Presanctified Liturgy in the Byzantine Rite. A Comparative Analysis of its Origins, Evolution, and Structural Components},
    Year = {2009}}

    @incollection{Win:Ach,
    Author = {Gabriele Winkler},
    Booktitle = {Il 75$\,^{\circ}$ Anniversario del Pontificio Istituto Orientale. Atti delle celebrazioni giubilari, 15-17 ottobre 1992},
    Editor = {Robert Taft AND James Lee Dugan},
    Number = {244},
    Pages = {115-141},
    Series = {Orientalia Christiana Analecta},
    Title = {The Achievements of the Oriental Institute in the Study of Oriental Liturgiology},
    Year = {1994}}

    @inproceedings{Spedi,
    Address = {Galatina},
    Author = {Antonio Spedicato},
    Booktitle = {Studi bizantini e neogreci. Atti del IV Congresso Nazionale di studi bizantini (Lecce, 21-23 aprile 1980-Calimera, 24 aprile 1980},
    Editor = {Pietro Luigi Leone},
    Pages = {249-261},
    Title = {Testimonianze sul monastero italo-greco di Santa Maria di Cerrate (presso Lecce)},
    Year = {1983}}

    \end{filecontents}
    %%%%%%%%%%%%%%%%%%%%%%%%%%% PREAMBOLO %%%%%%%%%%%%%%%%%%%%%%%%%%%
    \documentclass[11pt, twoside]{article}
    \usepackage{polyglossia}
    \usepackage{comment}
    \setmainlanguage{italian}
    \usepackage{fontspec}
    \setmainfont[Ligatures=TeX]{Times New Roman}

    %%%%%%%%%%%%%%%%%%%COMANDI DI BILIOGRAFIA%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \usepackage[ style=verbose-trad2, % Stile generale della bibliografia
    indexing=cite, % Richiesto per indicizzare i nomi autore
    backend=biber]{biblatex}

    \addbibresource{archivio.bib}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%INDICI%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \usepackage[texindy]{indextools}

    \makeindex[ name=author,
    title=Indice dei nomi,
    columns=2,
    intoc=false]

    \DeclareIndexNameFormat{default}{%
    \nameparts{#1}%
    \usebibmacro{index:name}%
    {\index[author]}%
    {\namepartfamily}%
    {\namepartgiveni}%
    % {}% L1
    % {}% L2
    {\namepartprefix}% generates spurious space L3
    {\namepartsuffix}% generates spurious space L4
    }

    %%%%%%%%%%%%%%%%%%%%%%%%%%%% INIZIO DOCUMENTO %%%%%%%%%%%%%%%%%%%%%%%%%%%
    \begin{document}
    Article: \cite[331]{Aar}

    Book: \cite[44]{Ale:Pre}

    Incollection\footcite[117]{Win:Ach}

    Inproceedings\footcite[250]{Spedi}

    \printindex[author]

    \end{document}

    `

    Ovviamente se qualcuno ha una soluzione più brillante la prendo volentieri.

    in risposta a: Problema banale con imakeidx #111989
    Up
    0
    Down
    ::


    Capisco, ok. Alla fine, insomma, tanto banale non sembra… 😳

    in risposta a: Problema banale con imakeidx #111987
    Up
    0
    Down
    ::


    Ciao Claudio,
    Così non vale! Il mio file di bibliografia ha centinaia di nomi citati, e più di mille in totale, si deve poterlo fare in automatico, cosa che peraltro ho sempre fatto (prima usavo un codice scritto da Cevolani e modificato da Enrico che ora non funziona più). Anche spiluccando sui forum tutti dicono che si fa tranquillamente, ed esistono almeno tre pacchetti che lo fanno tra cui uno che fa solo quello (authorindex) ma è del 2008.
    Dai, non ci credo che non si possa fare!!!

    😮 😮 😮

    in risposta a: Cevolani Kaputt? #110623
    Up
    0
    Down
    ::


    Ciao Ivan,
    Allora, queste sono le righe di codice (parte di Cevolani, parte di Enrico) per generare automaticamente l’indice dei nomi che usavo di solito

    `\renewbibmacro*{citeindex}{%
    \ifciteindex
    {\indexnames{labelname}}%
    {}}
    \renewbibmacro*{bibindex}{%
    \ifbibindex
    {\indexnames{author}%
    \indexnames{editor}%
    \indexnames{editora}%
    \indexnames{editorb}%
    \indexnames{editorc}}%
    {}}%

    \DeclareIndexNameFormat{default}{%
    \usebibmacro{index:name}{\index[nomi]}{#1}{#3}{#5}{#7}}

    %%%% E.GREGORI: Introduco un comando “nameindex” che si usa per evitare duplicazione di voci di indice quando un autore compare sia in bibliografia che sparso nel testo

    \makeatletter
    \newcommand\nameindex{\@dblarg\@nameindex}
    \def\@nameindex[#1]#2{\index[nomi]{\detokenize{#1}@#2}}
    \makeatother`

    Questo è l’EMC, che non produce indice. Di certo si tratta di una boiata, ma i miei codici hanno bisogno di un… refresh 😛

    `\begin{filecontents}{archivio.bib}

    @incollection{Win:Ach,
    Author = {Gabriele Winkler},
    Booktitle = {Il 75$\,^{\circ}$ Anniversario del Pontificio Istituto Orientale. Atti delle celebrazioni giubilari, 15-17 ottobre 1992},
    Date-Added = {2011-12-31 12:34:53 +0000},
    Date-Modified = {2017-02-06 12:00:54 +0000},
    Editor = {Robert Taft AND James Lee Dugan},
    Number = {244},
    Pages = {115-141},
    Series = {Orientalia Christiana Analecta},
    Title = {The Achievements of the Oriental Institute in the Study of Oriental Liturgiology},
    Year = {1994}}

    @collection{Compa,
    Booktitle = {Comparative liturgy fifty years after Anton Baumstark (1872-1948): acts of the international congress, Rome, 25-29 September 1998},
    Date-Modified = {2017-01-30 13:34:16 +0000},
    Editor = {Robert Taft AND Gabriele Winkler},
    Location = {Roma},
    Publisher = {Pontificio Istituto Orientale},
    Series = {Orientalia Christiana Analecta},
    Shorttitle = {Comparative liturgy},
    Year = {2001}}

    @incollection{Taf:Bau,
    Address = {Roma},
    Author = {Robert Taft},
    Crossref = {Compa},
    Date-Modified = {2017-01-30 13:34:47 +0000},
    Number = {265},
    Pages = {191-232},
    Shorttitile = {Baumstark's Comparative Liturgy},
    Title = {Anton Baumstark's Comparative Liturgy revisited}}

    \end{filecontents}

    %%%%%%%%%%%%%%%%%%%%%%%%%%% PREAMBOLO %%%%%%%%%%%%%%%%%%%%%%%%%%%
    \documentclass[11pt, twoside]{book} %openany
    \usepackage{comment} % Per poter commentare ampie sezioni di testo con \begincomment
    \usepackage{polyglossia} % Per le sillabazioni
    \setmainlanguage{italian}
    \usepackage{fontspec} % Per caricare correttamente i font
    \setmainfont[Ligatures=TeX]{Garamond Premier Pro} % Sceglie il Font

    %%%%%%%%%%%%%%%%%%%COMANDI DI BILIOGRAFIA%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \usepackage[style=historische-zeitschrift,
    indexing=true,
    language=italian,
    firstinits=true, % Nomi abbreviati
    backend=biber]{biblatex}

    \usepackage[autostyle=true]{csquotes} % Per citare in altre lingue

    \addbibresource{archivio.bib}

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%INDICI%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \usepackage{imakeidx} % Indici multipli
    \makeindex[name=nomi,title={Indice dei Nomi}]

    %%%%%%%%%%%%%%%%%%%%%%%%%%%% INIZIO DOCUMENTO %%%%%%%%%%%%%%%%%%%%%%%%%%%

    \begin{document}
    Prova prova\footcite{Win:Ach} bla bla\footcite{Taf:Bau} bla\footcite{Compa}

    \printindex[nomi] % Stampa l'Indice di default
    \end{document}

    `

    Grazie!

    in risposta a: Una virgola nel posto sbagliato [Bibliografie; Philosophy] #109305
    Up
    0
    Down
    ::

    ivan” post=109557Manca una virgola dopo dashed=false.

    Dannata miopia!!!
    Grazie, mitico 🙂

    in risposta a: Una virgola nel posto sbagliato [Bibliografie; Philosophy] #109303
    Up
    0
    Down
    ::


    Grazie Ivan, ma forse non ho capito qualcosa. (inserendo \renewbibmacro*{bbx:dashcheck}[2]{#2}% nel driver incollection salta tutto, quindi l’ho messo fuori)
    Ho modificato nel modo in cui vedi sotto, ma l’opzione nodash ha reso inefficace quella firstinits, e ora non ho più i nomi puntati. Cosa ho fatto di sbagliato?

    `\begin{filecontents}{archivio.bib}

    @article{Giu:Com,
    Author = {G. Giubbini},
    Date-Added = {2013-10-11 23:13:23 +0200},
    Date-Modified = {2013-11-03 15:40:40 +0100},
    Journal = {Archivi per la storia},
    Pages = {169-178},
    Shorttitle = {Le competenze giurisdizionali},
    Title = {Le competenze giurisdizionali del Governatore di Perugia (Sec. XV-XVIII)},
    Volume = {IV},
    Year = {1991}}

    @book{Vig:Com,
    Address = {Torino},
    Author = {Jean-Claude Maire Vigueur},
    Date-Added = {2016-01-06 11:37:18 +0000},
    Date-Modified = {2016-01-23 20:48:01 +0000},
    Number = {12},
    Publisher = {UTET libreria},
    Series = {Storia degli stati italiani dal Medioevo all'Unit{\`a}},
    Title = {Comuni e signorie in Umbria, Marche e Lazio},
    Year = {1987}}

    @incollection{Win:Ach,
    Author = {Gabriele Winkler},
    Booktitle = {Il 75$\,^{\circ}$ Anniversario del Pontificio Istituto Orientale. Atti delle celebrazioni giubilari, 15-17 ottobre 1992},
    Date-Added = {2011-12-31 12:34:53 +0000},
    Date-Modified = {2017-02-06 12:00:54 +0000},
    Editor = {Robert Taft AND James Lee Dugan},
    Number = {244},
    Pages = {115-141},
    Series = {Orientalia Christiana Analecta},
    Title = {The Achievements of the Oriental Institute in the Study of Oriental Liturgiology},
    Year = {1994}}

    @collection{Compa,
    Booktitle = {Comparative liturgy fifty years after Anton Baumstark (1872-1948): acts of the international congress, Rome, 25-29 September 1998},
    Date-Modified = {2017-01-30 13:34:16 +0000},
    Editor = {Robert Taft AND Gabriele Winkler},
    Location = {Roma},
    Publisher = {Pontificio Istituto Orientale},
    Series = {Orientalia Christiana Analecta},
    Shorttitle = {Comparative liturgy},
    Year = {2001}}

    @incollection{Taf:Bau,
    Address = {Roma},
    Author = {Robert Taft},
    Crossref = {Compa},
    Date-Modified = {2017-01-30 13:34:47 +0000},
    Number = {265},
    Pages = {191-232},
    Shorttitile = {Baumstark's Comparative Liturgy},
    Title = {Anton Baumstark's Comparative Liturgy revisited}}

    @inproceedings{Cen:Pro,
    Address = {Roma},
    Author = {Giorgio Cencetti},
    Booktitle = {Atti del convegno di studi delle fonti del Medioevo europeo in occasione del 70° della fondazione dell'Istituto storico italiano (Roma, 14-18 aprile 1953)},
    Date-Added = {2013-05-17 11:15:06 +0000},
    Date-Modified = {2013-05-17 11:19:52 +0000},
    Pages = {25-34},
    Publisher = {Istituto Storico Italiano per il Medio Evo},
    Title = {Progetti di unificazione delle norme per la pubblicazione delle fonti medioevali},
    Year = {1957}}

    \end{filecontents}

    %%%%%%%%%%%%%%%%%%%%%%%%%%% PREAMBOLO %%%%%%%%%%%%%%%%%%%%%%%%%%%
    \documentclass[twoside]{article}
    \usepackage{polyglossia}
    \setmainlanguage{italian}
    \setotherlanguage{latin}
    \setotherlanguages{english,french}
    \usepackage{comment}

    %\usepackage{/Users/Teo/Dropbox/Teo_Latex/Stile_SOC}

    %\addbibresource{/Users/Teo/Dropbox/Teo_Latex/Bibliografia.bib}

    \usepackage{comment}
    \usepackage{xpatch}
    \usepackage[style=italian]{csquotes}
    \usepackage[style=philosophy-verbose,
    scauthors=true,
    language=italian,
    scauthors=true,
    useprefix=true, % Van, Von, etc.
    indexing=true,
    backend=biber,
    dashed=false % No trattino sul nome dell'editore
    firstinits=true, % Nomi puntati
    inbeforejournal=true, % “in”
    commacit=true, % Philosophy: virgola prima di cit.
    citepages=omit, % Philosophy: intervallo pagine solo dove non specificato altrimenti
    latinemph=true]{biblatex}

    \DeclareFieldFormat[article, inbook, incollection, inproceedings]{title}{\mkbibemph{#1}} % Titolo in corsivo
    \DeclareFieldFormat[article]{journaltitle}{\mkbibemph{#1}} % Titolo rivista tra virgolette a caporale
    \DeclareFieldFormat[book, inbook, incollection, inproceedings]{volume}{#1} % Elimina “vol.”
    \DeclareListFormat[article, book, inbook, incollection, inproceedings]{publisher}{} % Elimina il campo publisher (nota che pub è una list, non un field)
    \DeclareFieldFormat{pages}{#1} % Elimina p./pp. da intervallo pagine
    \DeclareFieldFormat{postnote}{#1} % Elimina p./pp. da pagina precisa citata (postnote)

    \renewcommand*{\newunitpunct}{\addcomma\space} % Virgola tra le unità

    \renewcommand{\finalnamedelim}{\addcomma\space} % virgola al posto di “e” tra autori multipli
    \renewcommand{\bibinitdelim}{} % annulla lo ~ di default tra le iniziali dei nomi

    \renewbibmacro*{cite:title}{% “cit” in tondo
    \printtext[bibhyperlink]{%
    \printfield[citetitle]{labeltitle}%
    \setunit{\addspace}%
    \bibstring{opcit}}}

    \renewbibmacro*{series+number}{% % serie tra parentesi
    \iffieldundef{series}
    {}
    {\printtext[parens]{%
    \printfield{series}%
    \setunit*{\space}% no virgola tra serie e numero
    \printfield{number}%
    }
    }} %tolto \nopunct

    \renewbibmacro*{bbx:dashcheck}[2]{#2}%

    \DeclareBibliographyDriver{incollection}{%
    \usebibmacro{bibindex}%
    \usebibmacro{begentry}%
    \usebibmacro{author/translator+others}%
    \setunit{\labelnamepunct}\newblock
    \usebibmacro{title}%
    \printlist{language}%
    \usebibmacro{in:}%
    \usebibmacro{editor+others}%
    \setunit{\labelnamepunct}\newblock%
    \usebibmacro{maintitle+booktitle}\nopunct%%
    \usebibmacro{series+number}%
    \setunit{\addcomma}\newblock
    \printfield{edition}%
    \newunit
    \iffieldundef{maintitle}
    {\printfield{volume}%
    \printfield{part}}
    {}%
    \newunit
    \printfield{volumes}%
    \newunit\newblock
    \printfield{note}%
    \newunit\newblock
    \usebibmacro{publisher+location+date}%
    \newunit\newblock
    \usebibmacro{chapter+pages}%
    \newunit\newblock
    \iftoggle{bbx:isbn}
    {\printfield{isbn}}
    {}%
    \newunit\newblock
    \usebibmacro{doi+eprint+url}%
    \newunit\newblock
    \usebibmacro{addendum+pubstate}%
    \setunit{\bibpagerefpunct}\newblock
    \usebibmacro{pageref}%
    \usebibmacro{finentry}}

    \addbibresource{archivio.bib}

    %%%%%%%%%%%%%%%%%%%%%%%%%%%% INIZIO DOCUMENTO %%%%%%%%%%%%%%%%%%%%%%%%%%%
    \begin{document}
    \selectlanguage{italian}
    Cito una incollection: qui vorrei la virgola dopo la serie, non prima \footcite{Win:Ach}.\\
    Ne cito poi un'altra con crossref, stesso problema\footcite[219-220]{Taf:Bau}

    \printbibliography
    \end{document}`

    in risposta a: Una virgola nel posto sbagliato [Bibliografie; Philosophy] #109301
    Up
    0
    Down
    ::


    Allora, avevo la 1.5 a quanto pare, sicché fatto l’upgrade è andato a posto.
    Idem dicasi per la virgola, a posto.

    Resta tuttavia il fatto che la nota così non è presentabile. Se vedi ha lo stesso comportamento anomalo (l’omissione dell’editor) sia in un record con crossref sia in uno semplice.

    Temo di non essere all’altezza della tua indicazione su come risolvere:

    …modificare le macro definite dallo stile. Nello specifico tu hai usato il driver @incollection del file standard.bbx. In philosophy quel driver è ridefinito e non produce il crossref nel modo standard. In particolare mette il nome del curatore dopo il titolo della collection.

    Premetto: Ho usato quel driver perché quello di default di philosophy-verbose era ancora più lontano, ma magari si può tenere quello di philosophy e rimettere a posto qualche macro solo per quella categoria…? Ecco, boh.

    Dunque temo mi occorra un aiutino, oppure la scrivo a mano e buonanotte.

    in risposta a: Una virgola nel posto sbagliato [Bibliografie; Philosophy] #109299
    Up
    0
    Down
    ::


    Grazie Ivan. Ma soprattutto mi sono accorto che questo esempio funziona solo sul MacTeX2015, mentre sulla versione 2016 mi restituisce l’errore di cui dicevo (chiede di caricare una versione legacy). Questo è un grosso problema. Che faccio?

    in risposta a: Due domande rapide di bibliografia #109221
    Up
    0
    Down
    ::


    Mi dava un errore strano chiedendo di caricare una versione legacy (boh!) ma poi smanettando è andato a posto magicamente.
    Devo cercare di imparare a mettere mano su queste macro… mai pensato di scrivere un “bibliography coding for dummies?”

    in risposta a: Due domande rapide di bibliografia #109219
    Up
    0
    Down
    ::


    Ciao Ivan, è un piacere rileggerti 🙂

    Sapresti anche dirmi dove sono quelle macro per il biblatex normale, stile verbose-trad2?
    (Sto cercando di rendermi Ivan-indipendente, anche se la missione è davvero ardua!)
    Grazie 🙂

    in risposta a: Labor lima bibliografico #106297
    Up
    0
    Down
    ::

    ivan” post=106433È molto difficile fare con LaTeX cose contraddittorie. Il campo postnote è pensato per essere univoco.
    Volerlo in un modo nella prima citazione e in un altro nella seconda citazione è andare contro la logica del programma.
    Per carità, tutto si può fare (come visto con alcuni problemi precedenti), ma secondo me non ne vale la pena.
    Ci ho provato, ma non sono riuscito a intravvedere il problema. Ho una traccia, che però non fornisce una soluzione.

    Visto i miei ritmi negli ultimi tempi, e considerata la mia sempre più crescente disaffezione, dubito che riuscirò a trovare la soluzione entro fine millennio.
    Potrei nel frattempo scrivere un libro su come gli umanisti (della cui classe faccio parte) si divertano a perdere tempo nell’arte della tetratricotomia bibliografica 🙁

    Ciao
    Ivan

    Non ce l’ho con te, ovviamente, ma con Analecta Augustiniana. Rivista che non conosco ma che già si è guadagnata la mia più sincera antipatia.

    Ok Ivan, capito e condiviso.
    Per i primi due punti scriverò le note a manina e pazienza.
    Ma il terzo punto dovrebbe essere più facile, si tratta di togliere una virgola di troppo. Se non hai tempo ci riproverò io, ovviamente.

    in risposta a: Labor lima bibliografico #106296
    Up
    0
    Down
    ::


    Assolutamente sì, ma una volta che un carattere ti è scappato (che col mac della moglie con tastierone alto succede)… è andato

Stai visualizzando 15 risposte – dal 1 al 15 (di 261 totali)

Go to top