Risposte nei forum create
-
AutoreRisposte
-
::
Non c’è una convenzione in merito. La scelta di biblatex rimane la più razionale: l’inversione cognome/nome ha senso per il primo nome perché serve per l’ordinamento, come ha fatto notare @samiel. Dal secondo nome in poi non c’è alcuna ragione di invertirli.
In ogni caso si può modificare anche questo aspetto. Non è immediato, nel senso che si deve modificare il codice di namelabel.
Ma visto che non sei obbligato ti consiglio di non perdere tempo con questi dettagli.Ciao
Ivan
::
Questa non è una soluzione, ma un consiglio in vista dlla soluzione. Devi passare a biblatex, il pacchetto più potente per la gestione delle bibliografie. Come stile puoi scegliere uno dei tanti authoryear-…. Il pacchetto prevede numerose opzioni, con le quali personalizzare vari elementi dell bibliografia. C’è anche l’opzione `natbib=true`
Ciao
Ivan
::
Questo esempio (non proprio minimale) compila correttamente su una TeX Live/Debian 2017:
`% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = pdflatex
% !BIB TS-program = biber
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}\usepackage{filecontents}
\usepackage{guit}
\usepackage{etoolbox}
\usepackage[babel]{csquotes}
\usepackage[backend=biber,style=philosophy-modern,hyperref]{biblatex}
\addbibresource{comenio.bib}%from biblatex package
\begin{filecontents*}{comenio.bib}
@mvbook{comenio:oo,
author = {Jan Amos Komensky},
nameaddon = {Comenius},
title = {Opera Omnia},
location = {Praga},
date = {1969}}
\end{filecontents*}\begin{document}
\cite{comenio:oo}
\printbibliography
\end{document}`
Potresti provare e dirmi come va?
Ciao
Ivan
::
Puoi partire dallo stile philosophy-verbose, apportando “semplici” modifiche.1) Opzione di cui non ricordavo neppure l’esistenza:
`editionformat=superscript`Mi fermo al punto 1… In effetti di piccole modifiche ce ne sono parecchie. Forse è meglio riscrivere lo stile. In ogni caso puoi partire da philosophy per avere un’idea almeno del codice per l’edizione superscript.
Ciao
Ivan
::
Svelato l’arcano…”Ibidem” compare solo se la citazione si riferisce allo stesso numero di pagina della citazione precedente. Nel tuo caso la prima citazione non indica alcun numero di pagina, e nemmeno la seconda, quindi “ibidem” non compare. Non ricordo se in passato funzionasse diversamente 8)Ciao
Ivan
::pascia95″ post=115287Per caso il meccanismo di Ibidem-Ivi è stato disabilitato nello stile philosophy-verbose? A me non funziona e purtroppo ne ho bisogno: ci sono docenti che penalizzano per tali “errori di forma”.
Io non ho disabilitato nulla, ma potrebbe essere dovuto a ridefinizioni interne di biblatex. Ho testato con una TeX Live 2017/Debian il file philosophy-verbose.tex, contenuto nella cartella texmf-dist/tex/doc/biblatex-philosophy/examples e tutto funziona correttamente. Qualcuno potrebbe provare con una TeX Live 2018?
Ciao
Ivan
::
1) Se ti riferisci a quel “et al.”, puoi risolvere usando le opzioni:
`maxnames=99,minnames=99`2) Per eliminare “in:” per tutte le voci:
`\renewbibmacro{in:}{}
`
Si può fare anche soltanto per alcuni tipi di voce, usando l’opportuno condizionale:
`\ifentrytype`
ma si tratta di un dettaglio a cui si può rinunciare. (A dire il vero si può rinunciare al 99.999999% degli stili bibliografici oggi a disposizione…solo 3 sono davvero utili)3) C’è un errore di sintassi nel codice (ti è scappata una barra…):
`\\addcolon`4) Per eliminare le virgolette solo nelle voci tipo @incollection:
`\DeclareFieldFormat[incollection]{title}{#1}`Ciao
Ivan
::
Nell’ordine
1: opzione di biblatex:
`terseinits=true
`
2, 3, 4: Da dare nel preambolo:
`
\renewcommand*{\bibpagerefpunct}{\adcolon\space}
\DeclareDelimFormat{nametitledelim}{\\addcolon\space}
\DeclareFieldFormat{pages}{#1}
`La soluzione proposta è solo un inizio. Probabilmente non vorrai l’inversione nome-cognome a partire dal secondo nome. Si può fare, ma non c’è un’opzione semplice disponibile. In rete la si trova comunque facilmente. Anche il gruppo rivista-anno-volume-numero (ammesso che si tratti di questo…) si può modificare, ma bisogna agire direttamente sul codice.
Ciao
Ivan
::
In queste situazioni è meglio fare un passo indietro. Prima di tutto testa la distribuzione con un file minimale. Funziona? Se sì, puoi passare al file su cui stai lavorando. Vai nella cartella in cui è contenuto e cancella tutti i file ausiliari. Prova quindi a compilarlo. Funziona? Il fatto poi che il flle sia vuoto non riguarda LaTeX ma eventualmente l’editor. Prova ad aprire il file con un altro editor. Si vede qualcosa? Se sì, significa che qualcosa non va nell’editor che mostra il file vuoto. In quel caso fai prima a reinstallarlo che a capire cosa non va.Ciao
Ivan
::
Il campo year può accogliere anche valori non numerici, mentre date ha una sintassi ben precisa. L’ho testato per sicurezza su una tex live 2017, ma è sempre stato così. Non so se sulla 2018 sia cambiato qualcosa, ma dalla Revision history della documentazione non sembra. Per quanto riguarda jabref non ci sono problemi. Puoi editare il record bibliografico direttamente da jabref, nella finestra “codice sorgente” (dovrebbe chiamarsi così…). Oppure può introdurre nelle Preferenze il campo year, nel caso non sia presente. Fammi sapere.Esempio minimo compilabile testato con TeX Live 2017 (Ubuntu repository,biblatex 2017/12/19 v3.10)
`\documentclass{article}
\usepackage[style=philosophy-classic]{biblatex}
\addbibresource{temp.bib}
\usepackage{filecontents}
\begin{filecontents}{temp.bib}@Book{AnticoTestamento,
author = {Ezechiele},
title = {Prima teofania},
year = {V secolo a,C.},
url = {www.nomesito.com},
}\end{filecontents}
\begin{document}
\cite{AnticoTestamento}
\printbibliography
\end{document}
`Ciao
Ivan
14 Ottobre 2018 alle 16:36 in risposta a: philosophy-modern – una domanda su Article e location #114170::
Non so se ho capito bene. Tiro a indovinare. Sono un po’ arrugginito,…e sto andando a memoria:`\printbibheading[title=Bibliografia]
\printbibliography[heading=subbibliography,title=Bibliografia primaria]
\printbibliography[heading=subbibliography,title=Bibliografia secondaria]
`Ciao
Ivan
-
AutoreRisposte