Risposte nei forum create
-
AutoreRisposte
-
::
1: funziona bene ma solo specificando la tipologia. Ma chissà perché non con @phdthesis… Boh???
Forse perché @phdthesis non è una vera tipologia, ma solo un alias per @thesis. Quindi dovrebbe funzionare
`\DeclareFieldFormat[thesis]{title}{\mkbibemph{#1}}
`3: perfetto, ma solo in Bibliografia finale: nelle note a piè pagina rimane tutto in tondo, anche i nomi degli autori (di tutte le tipologie)
`\DeclareNameFormat{labelname}{%
\scshape
\ifcase\value{uniquename}%
\usebibmacro{name:last}{#1}{#3}{#5}{#7}%
\or
\ifuseprefix
{\usebibmacro{name:first-last}{#1}{#4}{#5}{#8}}
{\usebibmacro{name:first-last}{#1}{#4}{#6}{#8}}%
\or
\usebibmacro{name:first-last}{#1}{#3}{#5}{#7}%
\fi
\usebibmacro{name:andothers}}
%
\DeclareNameFormat{sortname}{%
\scshape
\ifnum\value{listcount}=1\relax
\iffirstinits
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}%
\ifblank{#3#5}
{}
{\usebibmacro{name:revsdelim}}%
\else
\iffirstinits
{\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:first-last}{#1}{#3}{#5}{#7}}%
\fi
\usebibmacro{name:andothers}}
`4: semplicemente, ridefinendo come virgola la separazione standard, essa viene messa anche ALLA FINE del riferimento, e quindi di conseguenza, “v. …” rimane in minuscolo!!! Invece bisogna semplicemente specificare che comunque sia il riferimento deve finire con un punto.
Bisognerebbe ridefinire tutti i \BibliographyDriver, eliminando \newunit prima di \usebibmacro{pageref}. La soluzione più veloce è ridefinire la macro pageref in modo che aggiunga un punto e uno spazio prima di stampare i riferimenti, eliminando in questo modo la virgola e lo spazio che ci sarebbero altrimenti.
`\renewbibmacro*{pageref}{%
\iflistundef{pageref}
{}
{\setunit{\addperiod\space}%
\bibstring{see}\space
\ifnum\value{pageref}>1\relax
\bibstring{pages}\ppspace
\else
\bibstring{page}\ppspace
\fi
\printlist[pageref][-\value{listtotal}]{pageref}}}
`6 e 7: non capisco io, forse volevi rispondere al punto 7 con il 6 comunque mi spiego meglio dato che sono stato poco ordinato: nel caso di periodici NON voglio “in”, ossia:
Titolo dell’articolo, <
> mentre tutto il resto (incollection ma anche inproceedings ecc) dovrebbe essere (e in parte ormai già è, grazie ai tuoi consigli)
Titolo del contributo, in Titolo del volume
ossia come ho sempre fatto, fanno sempre quasi tutti i miei colleghi e, tra l’altro è indicato nel link che ho lasciato. Immagino che sia una bazzecola per te, ma da ignorante di LaTeX mi sono subito arenato.
Per togliere i due punti dopo “in” per tutte le voci:
`\renewbibmacro*{in:}{%
\bibstring{in}%
\setunit{\addspace}}}`
Per togliere “in” nelle voci @article:
`\DeclareBibliographyDriver{article}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock
\printfield{version}%
\newunit\newblock
\usebibmacro{journal+issuetitle}%
\newunit\newblock
\printfield{note}%
\setunit{\bibpagespunct}%
\printfield{pages}
\newunit\newblock
\printfield{issn}%
\newunit\newblock
\printfield{doi}%
\newunit\newblock
\usebibmacro{eprint}
\newunit\newblock
\usebibmacro{url+urldate}%
\newunit\newblock
\printfield{addendum}%
\newunit\newblock
\usebibmacro{pageref}%
\usebibmacro{finentry}}`Già che ci sono butto là altre richieste, che non so se siano fattibili:
L’”op. cit.” (che io ho cambiato e uso sempre in corsivo) non ha senso DOPO il titolo, ma andrebbe semplicemente “cit.” in tondo e senza virgola, cioè
“Titolo” cit.
oppure
Titolo cit.
(Ovviamente uso lo stile verbose trad2).
Hic sunt leones. Le mie perplessità verso gli stili di citazione “prolissi” e per le latinitates è ormai nota. Sono degli strumenti diabolici che influenzano negativamente lo stile, rendendolo tipicamente “continentale”, dispersivo e anche un po’ di maniera. Secondo me è solo segno di pedanteria. Lo ripeto: ne so qualcoso perché anch’io lavoro in questo contesto e mi ci sono dovuto adattare. E ora faccio una gran fatica a cambiare il mio stile, che tuttavia riconosco essere tipicamente “continentale”.
Comunque, venendo al tuo problema, è necessario innanzitutto ridefinire la stringa “opcit”:`\DefineBibliographyStrings{italian}{%
opcit = {cit\adddot}}
`Poi, per avere “cit.” in tonto e non preceduto da una virgola va ridefinita la macro “title”:
` \renewbibmacro*{cite:title}{%
\printfield[citetitle]{labeltitle}%
\setunit{\addspace}%
\printtext[bibhyperlink]{\bibstring{opcit}}}`Ciao
Ivan
::L’idea del manuale è validissima; è però possibile riassumere tutti i casi possibili in un manuale? Una risposta l’hai già data:
È solo che ritengo che a volte, nella vita, sia opportuno scendere a compromessi, per la serenità di tutti. In questo caso sarebbero compromessi che non implicherebbero alcuna rinuncia; semmai qualche piccolo cambiamento di abitudini.
Spero che qualcuno accolga la mia proposta, che è ambiziosa ma realizzabile.Qualcosa la stai già facendo coi tuoi stili bibliografici; si può partire da lì, credo.
Non so. Sui miei stili rimango molto scettico. Per funzionare funzionano, ma mancano di quell’organicità che avrebbero potuto avere se fosse stato chiaro fin dall’inizio quello che era necessario fare. Invece gli stili si sono sviluppati per adattamenti successivi, proprio perché non si sapeva come risolvere questo o quest’altro problema. Ci sono poi questioni TeXniche riguardo ai codici sulle quali ho le idee a dir poco confuse. Altri stili, disponibili su CTAN, sono molto più strutturati, scritti da esperti e sicuramente molto più affidabili. Nel caso si decidesse di andare avanti con questo progetto si dovrebbe tener conto in particolare dello stile historian.
Il concetto alla base dei miei stili era questo: trovare un modo per gestire le voci relative a traduzioni, ristampe, edizioni critiche, utilizzando come base lo schema di citazione autore-anno. Questo perché gli stili del tipo “verbose” all’italiana sono contori, rischiosi e spesso ridondanti; sono nati per le bibliografie in nota ma spesso ci sono testi che hanno la bibliografia completa nelle note a piè di pagina, nella bibliografia finale e magari anche nella sezione “Sigle”, che riporta nuovamente i dati di alcune opere della bibliografia (di questo purtroppo ne so qualcosa).Ciao
Ivan
::Se il manuale riuscisse ad imporsi, vi si dovrebbero adattare tutti.
Ciao Ivan, come sai, apprezzo moltissimo il tuo lavoro con biblatex. Tuttavia, sono abbastanza scettico sul tono “definitivo” di questa tua affermazione: scrivere la bibliografia è questione di stile, quale stile adottare è, in definitiva, questione di gusto. E i gusti, inevitabilmente, variano da persona a persona. Insomma, non stiamo parlando di stabilire la forma corretta della legge di gravitazione universale o dell’infinità dei numeri primi! 😉
in ogni caso, un manuale come quello che proponi potrebbe essere utilissimo riferimento! 🙂
Buon lavoro,
L.Evidentemente partiamo da premesse diverse. Io ritengo che scrivere la bibliografia e decidere le modalità di citazione (le due cose devono essere congiunte) sia anche questione di stile; prima di tutto è una questione di convenzioni: si mette prima il nome, poi il titolo, poi il volume, poi la casa editrice, ecc. ecc. Il problema è che ci sono troppe convenzioni: in ogni micro disciplina nascono usanze, abitudi, che passano poi per essere lo stile, creato con gusto (:?:), di quell’ambito. Lo stile riguarda l’estetica della bibligrafia: i nomi in maiuscoletto o in grassetto, i titoli deli articoli in corsivo o tra caporali, ecc.. Gli aspetti stilistici in questo senso sono facilmente gestibili con biblatex, anche perché possono essere quasi sempre previsti. I problemi sono di tipi strutturale: come citare un articolo, un contributo su collettanea, un classico (per esempio Cantor); come gestire i riferimenti incrociati; dove mettere le informazioni sulle traduzioni citate, ecc.
Le pubblicazioni sono regolamentate da regole precise e anche da leggi. Per esempio, la scheda catalografica che appare in qualche volume non può essere fatta secondo i gusti dell’autore. Deve essere fatta secondo delle regole strutturali. L’autore può decidere se metterla alla fine del libro, se stamparla in rosso o in font Comic. Insomma, credo che l’autore non debba richiedere di sfogare la propria creatività nella bibliografia ma nel testo. La bibliografia dovrebbe essere uno strumento, per il lettore e prima di tutto per l’autore. Esistono anche delle norme ISO in materia, ma sono poco sistematiche. Ci sarebbe molto da fare anche restando al di qua delle questioni di gusto. Una volta delineate le norme gli autori e gli editori sarebbero liberi di stampare una bibliografia come meglio credono. Ma se lo standard fosse di qualità elevata converrebbe a tutti adeguarvisi. Questo contribuirebbe, certo minimamente, a migliorare la produzione scientifica in senso lato e a facilitarne l’integrazione.
Forse stiamo andando un po’ OT…
Ciao
Ivan
::Salve a tutti.
Mi occupo di musicologia, sto scrivendo la mia dissertazione dottorale e uso BibLaTeX con enorme soddisfazione.
Ho gusti abbastanza ferrei per quanto riguarda la bibliografia, che modello sulle migliori pubblicazioni del nostro campo.
Per stile e concetto, la mia scelta è in sostanza quella descritta qui:http://www.libraweb.net/norme_ing.pdf
che mi sembra tra l’altro un manuale molto utile. Comunque, mi accontento di una versione semplificata.
Uso lo stile verbose-trad2 anche se non vi sono alcune soluzioni di latinitates contenute in verbose-trad1 che andrebbero molto bene.
In ogni caso vi sono alcuni cambiamenti che voglio assolutamente avere:
– TUTTI i titoli di libri, saggi e articoli in corsivo.
– titoli di periodici tra virgolette caporali
– nomi di autori SEMPRE e tutti in maiuscoletto
[tramite il comando \renewcommand*{\mkbibnamelast}[1]{\textsc{#1}} (e relativo per mkbibnamefirst) mette in maiuscoletto anche i nomi dei curatori! ]
– SOLO virgole per la separazione [anche qui già parzialmente fatto con \renewcommand*{\newunitpunct}{\addcomma\space} ma ad esempio BibLaTeX mette la virgola anche alla fine della citazione, subito prima del riferimento BackRef nella bibliografia finale, generando confusione! Inoltre bisogna eliminare i due punti dopo “in”]
– “in” preceduto dalla virgola prima del titolo del volume, ma SOLO per @incollection
– solo la virgola tra titolo articolo e titolo periodicoQueste sono le richieste di base, che renderebbero lo stile trad-verbose decisamente più utilizzabile. Poi naturalmente avrei altre decine di piccoli aggiustamenti ma in sostanza sarebbero tutti descritti nel link che vi ho lasciato, che consiglio di leggere anche ai detrattori degli stili tradizionali (che – scusate la polemica – considero infinitamente superiori a quelli “moderni” o “anglosassoni” di qualunque tipo)
Secondo voi dovrei crearmi uno stile apposta, o sarebbe meglio modificare un verbose-trad? Se sì, come?
Grazie e ciao
Piero
[/url]Prima di applicare le soluzioni ti invito a visitare questo recente topic. Vi è contenuta una proposta interessante, per la quale è necessario il contributo del maggior numero possibile di persone. In sintesi: dobbiamo sforzarci per creare uno standard per le bibliogafie e le citazioni. E se necessario mettere in conto qualche piccola rinuncia.
1) Per la prima richiesta dovrebbe bastare
`\DeclareFieldFormat{title}{\mkbibemph{#1}}
`
A seconda dello stile che usi potrebbe essere necessario definire il formato per ogni tipologia di voce. Nel caso degli articoli:
`\DeclareFieldFormat[article]{title}{\mkbibemph{#1}}
`2)Per la seconda richiesta:
`\DeclareFieldFormat{journaltitle}{\mkbibquote{#1}}
`
avendo cura di caricare con l’opzione corretta:
`\usepackage[babel,italian=guillemets]{csquotes}
`3) Per avere solo i nomi degli autori o degli editori (se si tratta di @collection), ma non degli editors, ovvero curatori di un @book è più complicato. La soluzione che propongo è poco raffinata. Andrebbe studiata meglio.
`\DeclareNameFormat{sortname}{%
\ifnum\value{listcount}=1\relax
\iffirstinits
{\textsc{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}}
{\textsc{\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}}%
\ifblank{#3#5}
{}
{\usebibmacro{name:revsdelim}}%
\else
\iffirstinits
{\textsc{\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}}
{\textsc{\usebibmacro{name:first-last}{#1}{#3}{#5}{#7}}}%
\fi
\usebibmacro{name:andothers}}`4) Non riesco a capire. Mi pare che prima di “Vedi p. x” ci sia il punto fermo
5) Per eliminare i due punti dopo in trovi il modo nella documentazione dei miei stili (p. 11) (qui)
6) ” “in” preceduto dalla virgola prima del titolo del volume, ma SOLO per @incollection”
Per fare questo bisogna aggiungere:
`\setunit{\nopunct}` all’inizio della ridefinizione della macro “in:” che trovi nella doc dei miei stili.
7) “Solo la virgola tra titolo articolo e titolo periodico”. Non capisco. Non è già così?Ciao
Ivan
::
Ciao Lapo e Antonio,
visto che da qualche tempo uso biblatex (col quale ho creato gli stili di cui si discute in questo topic), mi aggrego. Premetto però alcune considerazioni.
Per la lingua italiana sarebbero necessarie altre stringhe, che Lehmann non ha previsto. Ho scritto a Lehmann per esporgli un particolare problema che riguarda la stringa “see”, che viene resa con “vedi”. Questa stringa è usata nelle back references (es: “vedi p. 33”). Nei miei stili questo ha creato qualche problema, volendo rendere i backref con “citato a p. 33” e “citato alle pp. 33, 44”. Ci sarebbe infatti bisogno di due stringhe: “see” e “sees”.
Inoltre per rendere “trad. it.”, nei miei stili, mancando una stringa idonea, ho dovuto ridefinire la stringa “reprintas”, che nella traduzione che propongo sotto verrebbe resa con “ristampato come”; la stringa “reprintof” l’ho resa invece con “ed. orig”. Tutto questo per creare uno stile autore-anno che risponda alle esigenze di chi nella voce bibliografica vuole mettere anche i dati della traduzione.Morale della favola: il problema della bibliografia in italia è che non esiste uno standard. Come già detto altrove non c’è in Italia un analogo del Chicago Manual of Style (per gli americaci) o dell’Oxford (per gli inglesi). Il Nuovo manuale di stile (Zanichelli) è molto ricco di notizie, ma non fornisce uno standard. Piuttosto indicai diversi modi in cui risolvere determinati problemi. Inoltre spesso alcune soluzioni sono molto lontane dagli usi consolidati.
Da un po’ di tempo mi sto prendendo a cuore la questione. La mia proposta è di lavorare per la creazione di un manuale che divenga lo standard definitivo per le pubblicazioni italiane importanti. Potrebbe essere una pubblicazione del GuIT che verrebbe ad avere risonanza nazionale. Il manuale dovrebbe fornire le indicazioni su come trattare tutte le possibili voci bibliografiche (e relative citazioni): oltre alle voci classiche ci dovrebbero essere indicazioni su come riportare traduzioni, ristampe, testi antichi e senza data, classici del pensiero, edizioni critiche, articoli in collettanea, ecc. In un primo momento si dovrebbe ricercare uno standard unificato per tutte le discipline.
Vista la qualità dell’impegno del GuIT non dubito che sarebbe una pubblicazione di altissimo livello. Se il manuale riuscisse ad imporsi, vi si dovrebbero adattare tutti. Anche gli umanisti (io sono uno di quelli :evil:), che si ostinano a inseguire soluzioni contorte, dispersive e difficilmente implementabili, in forza di una non meglio precisata “razionalità” dello stile (io non sono uno di quelli 😀 ). Solo a questo punto avrebbe senso mettersi a lavorare per uno stile, naturalmente con biblatex.
A scanso di equivoci, non ho niente di “sostanziale” contro gli stili verbose degli umanisti. È solo che ritengo che a volte, nella vita, sia opportuno scendere a compromessi, per la serenità di tutti. In questo caso sarebbero compromessi che non implicherebbero alcuna rinuncia; semmai qualche piccolo cambiamento di abitudini.
Spero che qualcuno accolga la mia proposta, che è ambiziosa ma realizzabile.
Vengo comunque alle mie proposte di traduzione, che sono alquanto scontate (per chi non lo sapesse, le traduzioni del file italian.lbx sono state affidate a Enrico Gregorio):
`commentator = {{commentatore}{comm\adddot}},
commentators = {{commentatori}{comm\adddot}},
annotator = {{annotatore}{annot\adddot}},
annotators = {{annotatori}{annot\adddot}}, `` editorco = {{\lbx@typeeditor\ e commentatore}%
{\lbx@typeeditor\addabbrvspace e comm\adddot}},
editorsco = {{\lbx@typeeditors\ e commentatori}%
{\lbx@typeeditors\addabbrvspace e comm\adddot}},
editoran = {{\lbx@typeeditor\ e annotatore}%
{\lbx@typeeditor\addabbrvspace e annot\adddot}},
editorsan = {{\lbx@typeeditors\ e annotatori}%
{\lbx@typeeditors\addabbrvspace e annot\adddot}},
``editortrco = {{\lbx@typeeditor, traduttore\finalandcomma\ e commentatore}%
{\lbx@typeeditor,\addabbrvspace trad\adddot\finalandcomma\ e comm\adddot}},
editorstrco = {{\lbx@typeeditors, traduttori\finalandcomma\ e commentatori}%
{\lbx@typeeditors,\addabbrvspace trad\adddot\finalandcomma\ e comm\adddot}},
editortran = {{\lbx@typeeditor, traduttore\finalandcomma\ e annotatore}%
{\lbx@typeeditor,\addabbrvspace trad\adddot\finalandcomma\ e annot\adddot}},
editorstran = {{\lbx@typeeditors, traduttori\finalandcomma\ e annotatori}%
{\lbx@typeeditors,\addabbrvspace trad\adddot\finalandcomma\ e annot\adddot}},
editortrin = {{\lbx@typeeditor, traduttore\finalandcomma\ e introduzione}%
{\lbx@typeeditor,\addabbrvspace trad\adddot\finalandcomma\ e introd\adddot}},
editorstrin = {{\lbx@typeeditors, translators\finalandcomma\ e introduzione}%
{\lbx@typeeditors,\addabbrvspace trans\adddot\finalandcomma\ e introd\adddot}},
editortrfo = {{\lbx@typeeditor, traduttore\finalandcomma\ and prefazione}%
{\lbx@typeeditor,\addabbrvspace trad\adddot\finalandcomma\ e pref\adddot}},
editorstrfo = {{\lbx@typeeditors, traduttori\finalandcomma\ e prefazione}%
{\lbx@typeeditors,\addabbrvspace trad\adddot\finalandcomma\ e pref\adddot}},
editortraf = {{\lbx@typeeditor, traduttore\finalandcomma\ e prefazione}%
{\lbx@typeeditor,\addabbrvspace trad\adddot\finalandcomma\ e postf\adddot}},
editorstraf = {{\lbx@typeeditors, traduttori\finalandcomma\ e post}%
{\lbx@typeeditors,\addabbrvspace trad\adddot\finalandcomma\ e postf\adddot}},
editorcoin = {{\lbx@typeeditor, commentator\finalandcomma\ and introduction}%
{\lbx@typeeditor,\addabbrvspace comm\adddot\finalandcomma\ and introd\adddot}},
editorscoin = {{\lbx@typeeditors, commentators\finalandcomma\ and introduction}%
{\lbx@typeeditors,\addabbrvspace comm\adddot\finalandcomma\ and introd\adddot}},
editorcofo = {{\lbx@typeeditor, commentator\finalandcomma\ and foreword}%
{\lbx@typeeditor,\addabbrvspace comm\adddot\finalandcomma\ and forew\adddot}},
editorscofo = {{\lbx@typeeditors, commentators\finalandcomma\ and foreword}%
{\lbx@typeeditors,\addabbrvspace comm\adddot\finalandcomma\ and forew\adddot}},
editorcoaf = {{\lbx@typeeditor, commentator\finalandcomma\ and afterword}%
{\lbx@typeeditor,\addabbrvspace comm\adddot\finalandcomma\ and afterw\adddot}},
editorscoaf = {{\lbx@typeeditors, commentators\finalandcomma\ and afterword}%
{\lbx@typeeditors,\addabbrvspace comm\adddot\finalandcomma\ and afterw\adddot}},
editoranin = {{\lbx@typeeditor, annotator\finalandcomma\ and introduction}%
{\lbx@typeeditor,\addabbrvspace annot\adddot\finalandcomma\ and introd\adddot}},
editorsanin = {{\lbx@typeeditors, annotators\finalandcomma\ and introduction}%
{\lbx@typeeditors,\addabbrvspace annot\adddot\finalandcomma\ and introd\adddot}},
editoranfo = {{\lbx@typeeditor, annotator\finalandcomma\ and foreword}%
{\lbx@typeeditor,\addabbrvspace annot\adddot\finalandcomma\ and forew\adddot}},
editorsanfo = {{\lbx@typeeditors, annotators\finalandcomma\ and foreword}%
{\lbx@typeeditors,\addabbrvspace annot\adddot\finalandcomma\ and forew\adddot}},
editoranaf = {{\lbx@typeeditor, annotator\finalandcomma\ and afterword}%
{\lbx@typeeditor,\addabbrvspace annot\adddot\finalandcomma\ and afterw\adddot}},
editorsanaf = {{\lbx@typeeditors, annotators\finalandcomma\ and afterword}%
{\lbx@typeeditors,\addabbrvspace annot\adddot\finalandcomma\ and afterw\adddot}},
editortrcoin = {{\lbx@typeeditor, translator, commentator\finalandcomma\ and introduction}%
{\lbx@typeeditor,\addabbrvspace trans., comm\adddot\finalandcomma\ and introd\adddot}},
editorstrcoin = {{\lbx@typeeditors, translators, commentators\finalandcomma\ and introduction}%
{\lbx@typeeditors,\addabbrvspace trans., comm\adddot\finalandcomma\ and introd\adddot}},
editortrcofo = {{\lbx@typeeditor, translator, commentator\finalandcomma\ and foreword}%
{\lbx@typeeditor,\addabbrvspace trans., comm\adddot\finalandcomma\ and forew\adddot}},
editorstrcofo = {{\lbx@typeeditors, translators, commentators\finalandcomma\ and foreword}%
{\lbx@typeeditors,\addabbrvspace trans., comm\adddot\finalandcomma\ and forew\adddot}},
editortrcoaf = {{\lbx@typeeditor, translator, commentator\finalandcomma\ and afterword}%
{\lbx@typeeditor,\addabbrvspace trans., comm\adddot\finalandcomma\ and afterw\adddot}},
editorstrcoaf = {{\lbx@typeeditors, translators, commentators\finalandcomma\ and afterword}%
{\lbx@typeeditors,\addabbrvspace trans., comm\adddot\finalandcomma\ and afterw\adddot}},
editortranin = {{\lbx@typeeditor, translator, annotator\finalandcomma\ and introduction}%
{\lbx@typeeditor,\addabbrvspace trans., annot\adddot\finalandcomma\ and introd\adddot}},
editorstranin = {{\lbx@typeeditors, translators, annotators\finalandcomma\ and introduction}%
{\lbx@typeeditors,\addabbrvspace trans., annot\adddot\finalandcomma\ and introd\adddot}},
editortranfo = {{\lbx@typeeditor, translator, annotator\finalandcomma\ and foreword}%
{\lbx@typeeditor,\addabbrvspace trans., annot\adddot\finalandcomma\ and forew\adddot}},
editorstranfo = {{\lbx@typeeditors, translators, annotators\finalandcomma\ and foreword}%
{\lbx@typeeditors,\addabbrvspace trans., annot\adddot\finalandcomma\ and forew\adddot}},
editortranaf = {{\lbx@typeeditor, translator, annotator\finalandcomma\ and afterword}%
{\lbx@typeeditor,\addabbrvspace trans., annot\adddot\finalandcomma\ and afterw\adddot}},
editorstranaf = {{\lbx@typeeditors, translators, annotators\finalandcomma\ and afterword}%
{\lbx@typeeditors,\addabbrvspace trans., annot\adddot\finalandcomma\ and afterw\adddot}},
translatorco = {{translator and commentator}%
{trans\adddot\ and comm\adddot}},
translatorsco = {{translators and commentators}%
{trans\adddot\ and comm\adddot}},
translatoran = {{translator and annotator}%
{trans\adddot\ and annot\adddot}},
translatorsan = {{translators and annotators}%
{trans\adddot\ and annot\adddot}},
`` editorcoin = {{\lbx@typeeditor, commentatore\finalandcomma\ e introduzione}%
{\lbx@typeeditor,\addabbrvspace comm\adddot\finalandcomma\ e introd\adddot}},
editorscoin = {{\lbx@typeeditors, commentatori\finalandcomma\ e introduzione}%
{\lbx@typeeditors,\addabbrvspace comm\adddot\finalandcomma\ e introd\adddot}},
editorcofo = {{\lbx@typeeditor, commentatore\finalandcomma\ e prefazione}%
{\lbx@typeeditor,\addabbrvspace comm\adddot\finalandcomma\ e pref\adddot}},
editorscofo = {{\lbx@typeeditors, commentatori\finalandcomma\ e prefazione}%
{\lbx@typeeditors,\addabbrvspace comm\adddot\finalandcomma\ e pref\adddot}},
editorcoaf = {{\lbx@typeeditor, commentatore\finalandcomma\ e postfazione}%
{\lbx@typeeditor,\addabbrvspace comm\adddot\finalandcomma\ e postf\adddot}},
editorscoaf = {{\lbx@typeeditors, commentatori\finalandcomma\ e postfazione}%
{\lbx@typeeditors,\addabbrvspace comm\adddot\finalandcomma\ e postf\adddot}},
editoranin = {{\lbx@typeeditor, annotatore\finalandcomma\ e introduzione}%
{\lbx@typeeditor,\addabbrvspace annot\adddot\finalandcomma\ e introd\adddot}},
editorsanin = {{\lbx@typeeditors, annotatori\finalandcomma\ e introduzione}%
{\lbx@typeeditors,\addabbrvspace annot\adddot\finalandcomma\ e introd\adddot}},
editoranfo = {{\lbx@typeeditor, annotatore\finalandcomma\ e prefazione}%
{\lbx@typeeditor,\addabbrvspace annot\adddot\finalandcomma\ e pref\adddot}},
editorsanfo = {{\lbx@typeeditors, annotatori\finalandcomma\ e prefazione}%
{\lbx@typeeditors,\addabbrvspace annot\adddot\finalandcomma\ e pref\adddot}},
editoranaf = {{\lbx@typeeditor, annotatore\finalandcomma\ e postfazione}%
{\lbx@typeeditor,\addabbrvspace annot\adddot\finalandcomma\ e postf\adddot}},
editorsanaf = {{\lbx@typeeditors, annotatori\finalandcomma\ e postfazione}%
{\lbx@typeeditors,\addabbrvspace annot\adddot\finalandcomma\ e postf\adddot}},
editortrcoin = {{\lbx@typeeditor, traduttore, commentatore\finalandcomma\ e introduzione}%
{\lbx@typeeditor,\addabbrvspace trad., comm\adddot\finalandcomma\ e introd\adddot}},
editorstrcoin = {{\lbx@typeeditors, traduttori, commentatori\finalandcomma\ e introduzione}%
{\lbx@typeeditors,\addabbrvspace trad., comm\adddot\finalandcomma\ e introd\adddot}},
editortrcofo = {{\lbx@typeeditor, traduttore, commentatore\finalandcomma\ e prefazione}%
{\lbx@typeeditor,\addabbrvspace trad., comm\adddot\finalandcomma\ e pref\adddot}},
editorstrcofo = {{\lbx@typeeditors, traduttori, commentatori\finalandcomma\ e prefazione}%
{\lbx@typeeditors,\addabbrvspace trad., comm\adddot\finalandcomma\ e pref\adddot}},
editortrcoaf = {{\lbx@typeeditor, traduttore, commentatore\finalandcomma\ e postfazione}%
{\lbx@typeeditor,\addabbrvspace trad., comm\adddot\finalandcomma\ e postf\adddot}},
editorstrcoaf = {{\lbx@typeeditors, traduttori, commentatori\finalandcomma\ e postfazione}%
{\lbx@typeeditors,\addabbrvspace trad., comm\adddot\finalandcomma\ e postf\adddot}},
editortranin = {{\lbx@typeeditor, traduttore, annotatore\finalandcomma\ e introduzione}%
{\lbx@typeeditor,\addabbrvspace trad., annot\adddot\finalandcomma\ e introd\adddot}},
editorstranin = {{\lbx@typeeditors, traduttori, annotatori\finalandcomma\ e introduzione}%
{\lbx@typeeditors,\addabbrvspace trad., annot\adddot\finalandcomma\ e introd\adddot}},
editortranfo = {{\lbx@typeeditor, traduttore, annotatore\finalandcomma\ e prefazione}%
{\lbx@typeeditor,\addabbrvspace trad., annot\adddot\finalandcomma\ e pref\adddot}},
editorstranfo = {{\lbx@typeeditors, traduttori, annotatori\finalandcomma\ e prefazione}%
{\lbx@typeeditors,\addabbrvspace trad., annot\adddot\finalandcomma\ e pref\adddot}},
editortranaf = {{\lbx@typeeditor, traduttore, annotatore\finalandcomma\ e postfazione}%
{\lbx@typeeditor,\addabbrvspace trad., annot\adddot\finalandcomma\ e postf\adddot}},
editorstranaf = {{\lbx@typeeditors, traduttori, annotatori\finalandcomma\ e postfazione}%
{\lbx@typeeditors,\addabbrvspace trad., annot\adddot\finalandcomma\ e postf\adddot}},
translatorco = {{traduttore e commentatore}%
{trad\adddot\ e comm\adddot}},
translatorsco = {{traduttori e commentatori}%
{trad\adddot\ e comm\adddot}},
translatoran = {{traduttore e annotatore}%
{trad\adddot\ e annot\adddot}},
translatorsan = {{traduttori e annotatori}%
{trad\adddot\ e annot\adddot}},
`` translatorcoin = {{traduzione, commenti\finalandcomma\ e introduzione}%
{trad., comm\adddot\finalandcomma\ e introd\adddot}},
translatorscoin = {{traduzione, commenti\finalandcomma\ e introduzione}%
{trad., comm\adddot\finalandcomma\ e introd\adddot}},
translatorcofo = {{traduzione, commenti\finalandcomma\ e prefazione}%
{trad., comm\adddot\finalandcomma\ e pref\adddot}},
translatorscofo = {{traduzione, commenti\finalandcomma\ e prefazione}%
{trad., comm\adddot\finalandcomma\ e pref\adddot}},
translatorcoaf = {{traduzione, commenti\finalandcomma\ e postfazione}%
{trad., comm\adddot\finalandcomma\ e postf\adddot}},
translatorscoaf = {{traduzione, commenti\finalandcomma\ e postfazione}%
{trad., comm\adddot\finalandcomma\ e postf\adddot}},
translatoranin = {{traduzione, annotazioni\finalandcomma\ e introduzione}%
{trad., annot\adddot\finalandcomma\ e introd\adddot}},
translatorsanin = {{traduzione, annotazioni\finalandcomma\ e introduzione}%
{trad., annot\adddot\finalandcomma\ e introd\adddot}},
translatoranfo = {{traduzione, annotazioni\finalandcomma\ e prefazione}%
{trad., annot\adddot\finalandcomma\ e pref\adddot}},
translatorsanfo = {{traduzione, annotazioni\finalandcomma\ e prefazione}%
{trad., annot\adddot\finalandcomma\ e pref\adddot}},
translatoranaf = {{traduzione, annotazioni\finalandcomma\ e postfazione}%
{trad., annot\adddot\finalandcomma\ e postf\adddot}},
translatorsanaf = {{traduzione, annotazioni\finalandcomma\ e postfazione}%
{trad., annot\adddot\finalandcomma\ e postf\adddot}},
`` bytypecompiler = {{compilato}{comp\adddot}},
reprintas = {{ristampato come}{rist\adddotspace come}},
annotation = {{annotazioni}{annotazioni}},
`
Rimangono da definire:` resreport = {{}{}},
thiscite = {{}{}},
library = {{}{}},
`e
`bytypecompilera = {{}{}},
bytypecompilerb = {{}{}}, `Queste stringhe non sono previste per la lingua inglese, come del resto le stringhe bytypeeditora e bytypeeditorb. Non so se siano state inserite dall’autore delle traduzioni (Enrico Gregorio) solo come promemoria oppure se Lehmann sia intenzionato a inserirle in tutti gli altri file .lbx. In tal caso sarebbe bene che ci fosse oltre alla stringa “see” anche la stringa “sees”, per il plurale, come detto sopra.
Ciao
Ivan
::Ciao ivan…non avevo letto questo messaggio… faccio un pò di prove e ti faccio sapere 😀
L’articolo di Lorenzo lo sto leggendo da stamani… ma non sono riuscita a capire bene tutto :oops\documentclass[a4paper,12pt,twoside]{book}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc} %ACCENTI
\usepackage[italian]{babel} % ITALIANO
\usepackage[italian=guillemets]{csquotes}
\usepackage[natbib=true,bibstyle=numeric]{biblatex}
\bibliography{Bibliografia}
\bibliography{web}
\defbibheading{Bibliografia}{\chapter*{Bibliografia}}
\defbibheading{web}{\chapter*{Sitografia}}
\usepackage{hyperref}\begin{document}
…
\cleardoublepage
\phantomsection{}
\addcontentsline{toc}{chapter}{Bibliografia}
\cleardoublepage
\phantomsection{}
\addcontentsline{toc}{chapter}{Siti web consultati}
\cleardoublepage
\printbibliography\end{document}
web.bib :
@online{unibo,
label = {UNIBO}
title = {Aiuti per scrivere la tesi in {\LaTeX}},
url = {\\ \url{http://www.dm.unibo.it/studenti/latex/aiuti.pdf}},
}Bibliografia.bib:
@book{AlgebraicAspects,
author={{N. KOBLITZ}},
title={{Algebraics aspects of cryptography}},
publisher={{ACM, Springer, Berlin, 1999 (Capitolo 6)}}
}Cosa sbaglio? 🙄
`\documentclass[a4paper,12pt,twoside]{book}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc} %ACCENTI
\usepackage[italian]{babel} % ITALIANO
\usepackage[italian=guillemets]{csquotes}
\usepackage[style=numeric]{biblatex}
\bibliography{web}\bibliography{Bibliografia}
\defbibheading{Bibliografia}{\chapter*{Bibliografia}}
\defbibheading{web}{\chapter*{Siti web consultati}}
\usepackage{hyperref}\begin{document}
\nocite{*}\cleardoublepage
\phantomsection{}
\addcontentsline{toc}{chapter}{Bibliografia}
\printbibliography[heading=Bibliografia,nottype=online]\cleardoublepage
\phantomsection{}
\addcontentsline{toc}{chapter}{Siti web consultati}
\printbibliography[heading=web,type=online]\end{document}
`Temo che lo stile numeric non consenta di richiamare la ‘label’. (attenta che nel file web.bib manca una virgola dopo UNIBO}).
Ho modificato alcune cose del codice sopra, per produrre due bibliografie separate. Ricordati di compilare una volta con latex poi con bibtex e poi ancora con latex (potrebbe servire anche un’altra compilazione).
Non ti dava niente in output perché non avevi messo nessuna citazione (io ho usato \nocite{*}).La soluzione di Francesco comunque è perfetta per il tuo caso. Se non ti viene richiesta un particolare stile bibliografico e va bene quello numerico, segui il suo consiglio.
Se hai problemi con biblatex sono quiCiao
Ivan
::Potresti essere più chiaro/a? Che procedura hai seguito?
Ciao
IvanDiciamo che non ho capito come va usato biblatex…
Ora sono tornata a bibtex, ma riscontro il problema di avere [1] sia nel citare i riferimenti bibliografici sia quelli sitografici…
Cosa mi consigli?
Se è migliore biblatex, potresti mostrarmi un esempio?
Ciao Carmen
non saprei come rislvere il problema con natbib. Usando biblatex, invece, potresti scrivere un record come questo:
`@online{swif,
Label = {SWIF},
Title = {Sito Web Italiano per la Filosofia},
Url = {http://www.swif.uniba.it/lei/index261006.html},
Urldate = {26/12/2009}}`Usando uno schema autore-anno, il comando \cite{swif} riporterà l’etichetta “SWIF”. Con lo stile “numerico”, invece, otterrai il numero.
Se vuoi passare a biblatex ti consiglio la lettura dell’articolo di Lorenzo:
http://www.lorenzopantieri.net/LaTeX_files/Bibliografia.pdf
Se vuoi provare i miei stili bibliografici sono qui (sono basati sullo schema autore-anno). Con le voci @online lo stile philosophy-modern ha qualche problema, che sto cercando di risolvere.
Ciao
Ivan
26 Dicembre 2009 alle 16:00 in risposta a: biblatex: stili philosophy-classic e philosophy-modern #37559::Anche se per voci di quel tipo si potrebbe usare @collection è bene porre rimedio.
Ciao Ivan,
ho riflettuto sul perché i miei records che causavano il problema con il tuo stile erano del tipo book e non del tipo collection: il fatto è che tutti i miei records bibtex sono il frutto di importazioni periodiche da Zotero, che rimane il mio primo e più importante tool per gestire le fonti bibliografiche dato che è insuperabile nella capacità di catturare i dati dal web, da banche dati e cataloghi, insieme a riproduzioni delle pagine web e ai PDF.
Ora in Zotero non esiste il tipo record collection (cioè miscellanea di saggi) ma solo il tipo book. Pertanto, quando nei casi di volumi che raccolgono saggi scritti da vari autori e con uno o più curatori i records bibliografici vengono esportati da Zotero in BibDesk, anche con un semplice drag and drop, continuano a mantenere come tipo record book.
Non mi sono mai preoccupato di correggere questi casi uno a uno (e d’altronde sarebbe oneroso), nonostante le convenzioni specifiche del formato bibtex prevedano l’uso del tipo collection, perché condivido l’opinione di chi pensa che i sistemi per la gestione di bibliografie devono prevedere tipi di record diversi solo quando ciò è richiesto dallo stile bibliografico, altrimenti sono distinzioni superflue.
Il tipo record collection di bibtex in effetti mi sembra, almeno per i casi che ho gestito finora, del tutto sovrapponibile al tipo book e quindi mi pare inessenziale mantenere questo tipo specifico di record.
Il problema che ho segnalato quindi in effetti non è solo relativo al tuo stile ma rientra in un problema di ordine superiore: la compatibilità del formato record bibtex con altri formati bibliografici (per es. RIS, Zotero, ecc.) molto usati: nel passaggio da un formato all’altro possono scaturire problemi.
Però se riesci a risolvere questo specifico problema senz’altro sarà più comodo perché ci si risparmierà una revisione dei record bibtex.
Ciao
pierfrancoMetti questo nel preambolo:
`\renewcommand{\labelnamepunct}{%
\ifthenelse{\ifnameundef{author}}
{{\addspace}}{\unspace}}`
Forse lo metterò di default nella prossima versione, dopo averlo testato per bene.Ciao
Ivan
25 Dicembre 2009 alle 2:16 in risposta a: biblatex: stili philosophy-classic e philosophy-modern #37557::Non ci credo. Li ho provati per sicurezza con il file Test-philosophy-modern e funzionano.
Ciao Ivan, hai proprio ragione, funziona tutto! Non so da che cosa dipendeva l’errore: sicuramente da altro!
Perché non integri quel codice direttamente nello stile?
Grazie mille,
L.In effetti, ora che ho creato dei file .cbx dedicati posso tranquillamente integrarlo. Anche se, a questo punto, sarebbe meglio evitare di usare l’opzione natbib e modificare i comandi di citazione come è più opportuno. Nel caso di testi già scritti con comandi natbib basterebbe sostituirli. Vedremo.
Non so se questa scoperta può esserti utile oppure no: cioè se l’effetto è giusto oppure se designa un’anomalia. Se si usa uno stile bibtex non esiste un comportamento diverso nei due casi, cioè nei casi in quei tipi di record siano della categoria book o della categoria collection. Quindi mi verrebbe da concludere che è un problema, oppure al limite è una cosa da tenere presente se si usa il tuo stile perché la differenza nel tipo di record provoca un comportamento errato nello stile bibliografico.
Buon Natale
ciao
pierfrancoGrazie Pierfranco
in effetti è una anomalia e va senza dubbio sistemata. Anche se per voci di quel tipo si potrebbe usare @collection è bene porre rimedio.Bon Natale
Ciao
Ivan
18 Dicembre 2009 alle 17:26 in risposta a: biblatex: stili philosophy-classic e philosophy-modern #37553::
Ciao a tutti!È disponibile la nuova versione degli stili philosophy. C’è un fondamentale cambiamento:
ora viene fornito anche uno schema di citazione specifico, che tiene conto delle esigenze espresse su questo topic. In particolare, anche il nome degli autori citati risulterà cliccabile.
Inoltre, alcune macro precedentemente definite all’interno dei file .bbx si trovano ora nel file philosophy-classic.cbx. Nella prossima versione cercherò di portare a termine il lavoro di ripulitura, mettendo al posto “giusto” le varie macro (ri)definite. Ciò comporta che, per esempio, l’opzione scauthorscite sarà disponibile solo caricando sia lo stile bibliografico che lo schema di citazione philosophy. Non dovrebbe essere un problema perché lo schema di citazione è basato sullo stile authoryear-comp, che mi sembra più che ragionevole. Quando biblatex sarà in versione definitiva e nelle distribuzioni LaTeX si troverà anche lo schema di citazione authoryear-icomp-tt, non è escluso che ridefinirò gli schemi di citazione dei miei stili sulla base di quest’ultimo.EDIT Gli stili si trovano come al solito qui
Ciao
Ivan
::
Ho dimenticato un esempio minimale… 🙁`\documentclass{guitbeamer}
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}\begin{document}
\begin{frame}{Corsivi, grassetti e maiuscoletti}
\begin{columns}
\column{.5\textwidth}
\begin{LaTeXcode}
Ciao! Mi chiamo \alert<2>{\\emph\{}testo in corsivo\alert<2>{\}}
\end{LaTeXcode}
\column{.5\textwidth}
\begin{LaTeXoutput}
Ciao! Mi chiamo \emph{testo in corsivo}
\end{LaTeXoutput}\end{columns}\begin{semiverbatim}
Ciao! Mi chiamo \alert<2>{\\emph\{testo in corsivo\}}
\end{semiverbatim}\end{frame}
\end{document}`Come si nota, nell’ambiente LaTeXcode, le overlay specifications vengono ignorate, o meglio, vengono trattate come argomento del comando \alert. Nell’ambiente semiverbatim (su cui è basato LaTeXcode), invece, funzionano correttamente.
Ciao
Ivan
::
Antonio mi ha anticipato.
Oltre ai link da lui indicati aggiungo questo:
http://www.math.ttu.edu/~daya/m5365/lesson_12/lesson_12.pdfCiao
Ivan
-
AutoreRisposte