Risposte nei forum create
-
AutoreRisposte
-
::
Ciao Ivan:
domattina alle 8 in punto stampo.
Il bug famoso è rimasto, stanotte aggiungo le pagine a mano!!!
Se però mi puoi aiutatre con un ultima cosa:
un patch per eliminare i duepunti da “luogo: editore, anno” e sostituirli con una virgola, ti sarei gratissimo. Non ci provo io perché non ho tempo e ho troppe cose per la testa, è che me ne ero dimenticato in queste ultime due settimane di delirio pre-stampa!!!GRAZIE comunque
sei stato di vero aiuto.
::`
\newbibmacro*{ccite}{%
\global\boolfalse{cbx:loccit}%
\bibhypertarget{cite\the\value{instcount}}{%
\ifciteseen
{\iffieldundef{shorthand}
{\ifciteibid
{\usebibmacro{cite:ibid}}
{\usebibmacro{cite:title}}%
\usebibmacro{cite:save}}
{\usebibmacro{cite:shorthand}}}
{\usebibmacro{ccite:full}%
\usebibmacro{cite:save}}}}\newbibmacro*{ccite:full}{%
\renewbibmacro*{author}{}%
\renewbibmacro*{editor}{}%
\renewbibmacro*{translator}{}%
\renewbibmacro*{editor+others}{}%
\printtext[bibhypertarget]{%
\usedriver
{\DeclareNameAlias{sortname}{default}}
{\thefield{entrytype}}}%
\usebibmacro{shorthandintro}}\DeclareCiteCommand{\ccite}
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\usebibmacro{ccite}}
{\multicitedelim}
{\usebibmacro{cite:postnote}}
`Ho definito un nuovo comando \ccite (sta per “continua citazione”) da usare in questi casi. Es: \footnote{Si veda \cite{Pinco:2009} e il successivo approfondimento \ccite{Pinco:2010}.}
Funziona alla perfezione!!! Grazie ancora, Ivan!!!
Per il bug di cui sopra, dovrò arrangiarmi “a mano”, visto che pare che in LyX sia arduo da risolvere.
Poi metterò a posto cose piccoline, ma nonostante il tempo a contagocce voglio provarci da solo; ti chiedo solo, concettualmente è giusto questo codice?`\DeclareFieldFormat[article]{volume}{\textsc{\Rn{#1}}} `
che serve ovviamente ad avere il vol. in numeri romani.
A proposito, conosci del codice che estrapola da un testo tutti i numeri e li sostituisce con \textsc{\Rn{#1}} o \textsc{\romannum{#1}}? Mi serve per casi estremi: ad esmepio il volume XXVII (nuova serie IX) .Grazie ancora e ciao
Piero
::1) è normale? se no lo è, come si cambia?
2) ma dopo il nome della rivista non dovrebbe comunque esserci sempre una virgola o un punto (come nell’esempio) prima dell’indicazione del volume?1. non credo, ma sicuramente si può cambiare e interessa anche me
2.Io preferisco virgola, o al massimo la barra / ma con lo stile di Ivan viene un punto.
Se trovi la soluzione posta qua.
Ciao!
::
STOP STOP…
OK ho trovato l’indizio della falla, era nel log e non me n’ero accorto: ecco gli Warning, all’inizio del riepilogo:
`
Here is how much of TeX's memory you used:
21109 strings out of 495216
371923 string characters out of 3177603
603585 words of memory out of 3000000
21057 multiletter control sequences out of 15000+200000
209024 words of font info for 291 fonts, out of 3000000 for 9000
40 hyphenation exceptions out of 8191
54i,18n,64p,792b,1732s stack positions out of 5000i,500n,10000p,200000b,50000s
pdfTeX warning (dest): name{cite.0:StudiPucciniani3} has been referenced but
does not exist, replaced by a fixed onepdfTeX warning (dest): name{cite.0:OperaPrimaOpera} has been referenced but doe
s not exist, replaced by a fixed onepdfTeX warning (dest): name{cite.0:cite469} has been referenced but does not ex
ist, replaced by a fixed onepdfTeX warning (dest): name{cite.0:ParoleDellaMusicaFolenaI} has been reference
d but does not exist, replaced by a fixed onepdfTeX warning (dest): name{cite.0:DAngeloEroELeandro} has been referenced but
does not exist, replaced by a fixed onepdfTeX warning (dest): name{cite.0:cite355} has been referenced but does not ex
ist, replaced by a fixed one…ecc. …
`Sono tutte @collection le label indicate dopo “cite.0:”. Da notare che le label alfanumeriche come “cite355” non esistono nel mio file .bib, e non so a cosa si riferiscano.
Qualche idea?
Grazie
Piero
P.S. scusa lo spammo di tutti questi messaggi quando bastava guardare bene il log
::
Dunque, il mio bug è parecchio strano ed è quasi sicuramente correlato on LyX, infatti non sono riuscito a riprodurlo con TexWorks. Inoltre credo sia correlato con il bug del (Vedi Pp. …) descritto sopra.
L’errore è produrre una citazione di un incollection senza il numero delle pagine, indipendentemende dal fatto che sia o no già citata (come invece avevo scritto prima, chiedo scusa).
Ciò accade per alcune citazioni sì, per altre no, senza alcun motivo apparente. Inoltre, lo stesso errore provoca anhce la scrittura di ISBN in tondo invece che maiuscoletto, quindi si tratta di un errore della formazione della parte finale della citazione. Ciononostante, non succede mai in bibliografia.
La cosa folle è che lo stesso file minimale (costruito per sottrazione a partire dalla mia tesi) presenta il problema, ma se chiudo e riapro, il problema è scomparso!!! Il trucchetto NON funziona con la mia tesi intera)!!!!
Io sospetto che si tratti forse di un problema connesso ai file temporanei di bibtex o di pdflatex causato da LyX. Ah, uso Bibtex8 –wolfgang.
chiedrò aiuto alla mailing list di LyX ma se hai qualche idea del perché succede ciò, fammi un colpo.Scusa il disturbo, ma vado in stampa definitiva fra 7 giorni
Ciao
Piero
::
Ritorniamo ai bug.
Innanzitutto ne ho un altro, stavolta un po’ più pesantino: le citazioni successive delle @collection, mettono Shorttitle cit. MA dimenticano le pagine, cioè:Caio Sempronio, “Un saggio” in “Una raccolta di saggi”, Bologna, Einaudi, 2010, pp. 20-30
Pinco Pallino, “Un altro saggio” in “Una raccolta” cit.invece di
Caio Sempronio, “Un saggio” in “Una raccolta di saggi”, Bologna, Einaudi, 2010, pp. 20-30
Pinco Pallino, “Un altro saggio” in “Una raccolta” cit., pp. 40-50.(in bibliografia, anche Pinco Pallino viene citato con le pagine)
E confermo, mi mette sempre e comunque tutti i curatori nelle citazioni.
Ciao
Piero
::A me funziona benissimo. Per modificare il campo usera per le voci article:
`\DeclareFieldFormat[article]{usera}{\mkbibemph{#1}}
`Scusa, devo aver mangiato cibo avariato: avevo copiato male il codice (purtroppo la finestrina di dialogo di LyX per il codice del preamble è ridicola e non c’è nessun highlight automatico, inoltre usa carattere 8 e non si può zoomare e io uso un 17″ a 1900×1200… normale sbagliarsi! Comunque ora è tutto perfetto, ancora una volta.
GrazieQuanto al discorso delle coordinate per i periodici, io ne ho viste diverse tra cui spesso
“VOL./num (data)”, ma la soluzione proposta da me l’ho notata diverse volte in pubblicazioni serie e curatissime.Con calma proverò altri patch e provvederò alle diagnosi di cui sopra.
Comunque con pochi clic mi hai dato una svolta allo stile. Peccato non avere più tempo se no riscrivevo molti dei circa 250 records che uso nella tesi con i campi giusti per BibLaTeX e phil-verb… Vabbè pazienza.
Grazie ancora
::
Grazie Ivan
Ti rispondo parzialmente per alcuni puntiNon mi risulta che ci sia l’”Idem” da qualche parte 🙄 . Non dovrebbe esserci.
Hai messo idemtracker=true nelle opzioni di biblatex? Se no, potresti farmi un esempio? Comunque io lo metterei sempre in maiuscolo. Dovrei vedere il contesto.??? Guarda, ora il mio codice è pulito come una camicia da tintoria, per BibLaTeX c’è quasi solo questo (natbib è per la compatibilità con LyX che io uso):
`\usepackage[natbib=true,style=philosophy-verbose,locpubyear=true,scauthors=true,sorting=nyt, strict=false, latinemph=true,hyperref=true, backref=true, backrefstyle=two, strict=false, backend=bibtex8, indexing=cite, isbn=false]{biblatex}`
e, sì, ho degli “idem” belli come il sole (cui non voglio rinunciare)!!!
“Non tutto il bug vien per nuocere”…1. Con backref mi fa delle cose strane:
– Voce bibliografica (senza indicazione di pagine) che finisce con virgola e poi fa così, (vedi. Pp. 62, 87.) [succede almeno due volte con due diversi type]3. Collection citate la seconda volta indirettamente (con diverse incollection) mi mettono sempre tutta la lista di curatori e poi shorttitle cit., a differenza di ciò che sostieni tu nelle doc.
4. L’hyperlink di hyperref nel caso di collection citate mi rimanda in alcuni casi alla prima pagina (anche nelle tue doc) (questo discorso delle collection devo controllarlo meglio comunque per stilare una casistica)
Questi tre bug devo investigarli meglio e mi serve tempo, comunque confermo che succedono regolarmente e più d’una volta
Per quanto riguarda informazioni di pubblicazione, credo tu abbia ragione, troppe virgole, infatti ti chiedo come posso far risultare “Luogo, Editore Anno”. In generale penso che sarebbe sempre meglio evitare qualunque interpunzione diversa dalla virgola, parentesi comprese (tollererei unicamente “(a cura di)”), e il motivo è semplicemente che voglio poter mettere una citazione nel bel mezzo di una frase (cosa che faccio spesso).
Per le citazioni c’è infatti un formato apposito:
`\DeclareFieldFormat[article]{citetitle}{\mkbibemph{#1}}
`
Nota che se modifiche questo formato dei modificare anche il formato di origtitle e usera, relativamente alla voce @article.Non riesco a farlo funzionare: non capisco come dovrei modificare origtitle e usera
4. Per le riviste, dopo titolo, senza virgola, vorrei “volume, numero, anno” e possibilmente il volume trasformato da cifre arabe in latine maiuscoletto.
Io mi baso quasi esclusivamente su http://www.libraweb.net/Norme.pdf. In pratica in una situazione normale vorrei “<
> VII, 6, 2002″, ossia volume 7, numero 6, anno 2002. (con VII maiuscoletto) Sarebbe bello che BibLaTeX trasformasse il campo volume da “7” a “vii”, e se fosse già in cifre romane, lasciarlo così com’è (e applicare il maiuscoletto). tutto MENO l’autore, o tutto MENO la corrispondente crossref e solo le pagine.
\citetitle cita il solo titolo, non mi interessa (per quello, lo metto pure manuale!). Mi interessa poter scrivere qualcosa come:
“Cfr. Piero Faustini, Puntualizzazioni, Ferrara, MiaEditrice 2009, e il successivo approfondimento Altre puntualizzazioni, Bologna, TuaEditrice 2010.” Nella seconda citazione ho forzatamente eliminato il solo autore. Ricordo che in lavori di storia della letteratura (o della musica, come nel mio caso), ci si trova spesso con decine di riferimenti dello stesso autore uno dietro l’altro. Un’altra soluzione sarebbe attivare l’”Idem” anche per le prime citazioni (se, ad esempio, la citazione è contenuta nella stessa nota o in quella successiva).“cit.” finisce in maiuscolo se shorttitle finisce con interpunzione (è il caso, ad esmepio, di punti di domanda)
Il patch è perfetto. Ok.
Grazie Ivan. Ti farò avere il resto della bug-casistica.
Ciao
Piero
[/code]
::
P-E-R-F-E-T-T-O
(o quasi)
Favoloso il “cit.” dopo i crossref. Sono senza parole… E grazie per aver lasciato l’”Idem”: ma l’hai fatto apposta? (a proposito, dubbio amletico: va maiuscolo o minuscolo se in mezzo a una frase?)provvedo a segnalare bug, i primi che mi vengono in mente sono:
1. Con backref mi fa delle cose strane:
– Voce bibliografica (senza indicazione di pagine) che finisce con virgola e poi fa così, (vedi. Pp. 62, 87.) [succede almeno due volte con due diversi type]2. Il discorso locpubyear non funziona per alcuni type, come ad esempio phdthesis, che rimane sempre uguale
3. Collection citate la seconda volta indirettamente (con diverse incollection) mi mettono sempre tutta la lista di curatori e poi shorttitle cit., a differenza di ciò che sostieni tu nelle doc.
4. L’hyperlink di hyperref nel caso di collection citate mi rimanda in alcuni casi alla prima pagina (anche nelle tue doc) (questo discorso delle collection devo controllarlo meglio comunque per stilare una casistica)
Poi alcune richieste.
1. Sempre sui dati di pubblicazione, a me sinceramente andava bene uno qualunque dei seguenti stili, che assieme coprono il 95% dei casi del mio campo: “Luogo, Editore, Anno” oppure “Luogo, Editore Anno”. I due punti rendono illeggibile una voce in nota.
2. Come ti avevo già detto nell’altro thread, a me piacciono i titoli SEMPRE in corsivo, ma non riesco a forzarlo nelle “seconde citazioni” (con \DeclareFieldFormat[article]{shorttitle}{\mkbibemph{#1}}), per i quali appunto negli articoli o incollection continua a mettermi le caporali (mentre le “prime” citazioni e la bibliografia vengono come piace a me, perfette)
3. “in:” io l’ho già eliminato con codice suggerito da te ma trovo che i due punti sono pesantissimi in ogni caso, anche per altri utenti.
4. Per le riviste, dopo titolo, senza virgola, vorrei “volume, numero, anno” e possibilmente il volume trasformato da cifre arabe in latine maiuscoletto.
5. Ma c’è una maniera per fare in modo che (Bib)LaTeX sappia automaticamente se mettere in maiuscolo Ibidem, Ivi, ecc. a inizio di una nota o dopo un punto? Com’è possibile che debba farlo manualmente????Esaudite le richieste e risolti i bug, siamo veramente prossimi alla perfezione.
Per fare veramente fuochi d’artificio, poi, ci vorrebbe un sistema per citare (una tantum), tutto MENO l’autore, o tutto MENO la corrispondente crossref e solo le pagine. Ma sarebbero fuochi d’artificio, lo dico proprio per scrupolo.
Io vado in stampa attorno al 20, ma grazie al tuo stile, che capita a pennello, sono mille volte più tranquillo!!!
GRAZIE Ivan. Grazie moltissime.
Piero
::
Una cosa, un po’ OT, ma sempre riguardante BibLaTeX
Ho scelto di mettere l’indice dei nomi nella mia dissertazione.
Come faccio a disabilitare l’indicizzazione automatica per il SOLO titolo, e lasciare invece l’indicizzazione dell’autore? Inoltre, qual’è la maniera più pratica per includere un’etichetta di indice \index{Pallino, Pinco} all’interno di un titolo (nel caso, ad esempio, si parli di una persona in quel testo)? la devo buttare rozzamente dentro il campo title?
Grazie e ciao!
::
Per Ivan.
Mi sono accorto che il risultato del nuovo codice di aggiustamento che ci hai fornito, e che tu stesso hai giudicato da rivedere, mi ha rimesso, nelle citazioni in-testo prolisse, “Cognome, nome”, che serve solo per l’eventuale ordine alfabetico della Bibliografia finale, e non “Nome cognome”, che migliora la leggibilità all’interno (o alla fine, come faccio spesso io) di una frase. Questo a mio parere sarebbe un must nello stile VerboseTradIvan (o come si chiamerà)
Ciao e grazie!
-
AutoreRisposte