Risposte nei forum create
-
AutoreRisposte
-
30 Marzo 2013 alle 17:47 in risposta a: Doppia versione dei pacchetti installati(TeXLive2012/Ubuntu) #84361::
ivanLa doc dice che “journal” è un alias di “journaltitle”, fornito per compatibilità con bibtex,
quindi presumo che con biber non funzioni. Mi pare comunque strano e in ogni caso non ho fatto prove.Ciao,
ho notato anch’io che con la nuova versione degli stili il campo “journal” non viene più stampato (journaltitle invece sì). Nemmeno il campo “address” viene stampato (location invece sì). Ma non penso che sia un problema di Biber perché, se uso Biber con lo stile verbose o con la penultima versione degli stili philosophy (prima dell’aggiornamento di un paio di giorni fa), quei campi vengono stampati. Ma se uso la nuova versione degli stili philosophy non vengono più stampati.
Esempio:
`\begin{filecontents*}{biblio.bib}
@ARTICLE
{Heimsoeth1965-1966,
author = “Heimsoeth, Heinz”,
title = “Kant und Plato”,
journal = “Kant-Studien”,
volume = “56”,
pages = “349-372”,
date = “1965/1966”}@BOOK
{uno,
author = “Pistorius, Hermann”,
title = “Primo titolo”,
subtitle = “Primo sottotitolo”,
date = “1789”,
address = “Oxford”}
\end{filecontents*}{biblio.bib}\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian,english]{babel}
\usepackage[babel]{csquotes}
\usepackage[style=verbose]{biblatex}
\addbibresource{biblio.bib}\begin{document}
\cite{Heimsoeth1965-1966}
\cite{uno}
\end{document}`
Se sostituisco “style=verbose” con “style=philosophy-verbose”, “Kant-Studien” e “Oxford” spariscono dal pdf.
::
Ciao Ivan,grazie. Ora @review funziona perfettamente. Mi pare che ci sia ancora un problema con \ccite. Applicando il codice che mi hai fornito, in un documento con due \ccite, il secondo \ccite funziona bene, ma il primo \ccite si comporta come se fosse un \cite: stampa anche il nome dell’autore.
Esempio:
`\begin{filecontents*}{biblio.bib}
@BOOK
{uno,
author = “Pistorius, Hermann”,
title = “Primo titolo”,
subtitle = “Primo sottotitolo”,
date = “1789”,
address = “Oxford”}
\end{filecontents*}{biblio.bib}\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian,english]{babel}
\usepackage[babel]{csquotes}
\usepackage[style=philosophy-verbose]{biblatex}
\addbibresource{biblio.bib}\renewbibmacro*{cite:ccite}{%
\usebibmacro{cite:citepages}%
\global\togglefalse{cbx:fullcite}%
\global\togglefalse{cbx:loccit}%
\bibhypertarget{cite\the\value{instcount}}{%
\ifciteseen
{\iffieldundef{shorthand}
{\usebibmacro{cite:title}%
\usebibmacro{cite:save}}
{\usebibmacro{cite:shorthand}}}
{\usebibmacro{cite:full}%
\usebibmacro{cite:save}}}}\DeclareCiteCommand{\ccite}
{\usebibmacro{prenote}}%
{\usebibmacro{citeindex}%
\usebibmacro{cite:ccite}}
{\multicitedelim}
{\usebibmacro{cite:postnote}}\begin{document}
prima citazione: \ccite{uno}
seconda citazione: \ccite{uno}
\end{document}`
::
OK, grazie.Mi pare di avere trovato due piccoli problemi nelle citazioni ripetute in philosophy-verbose.
Primo problema: quando un’opera è citata per la seconda volta con \ccite, vengono stampati il titolo e sottotitolo anziche il shortitle (se c’è) o il titolo seguito da “cit.”
Esempio minimo:
`\begin{filecontents*}{biblio.bib}
@BOOK
{uno,
author = “Pistorius, Hermann”,
title = “Primo titolo”,
subtitle = “Primo sottotitolo”,
date = “1789”,
address = “Oxford”}@COLLECTION
{due,
editor = “Defoe, Daniel”,
title = “Un libro”,
address = “Oxford”,
publisher = “Oxford University Press”,
date = “1985”}
\end{filecontents*}{biblio.bib}\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,italian]{babel}
\usepackage[babel]{csquotes}
\usepackage[style=philosophy-verbose]{biblatex}
\addbibresource{biblio.bib}\begin{document}
\cite{uno}
\cite{due}
\ccite{uno}
\end{document}`
Secondo problema: quando una @review viene citata per la seconda volta, “recensione di” non viene stampato ed il campo “title” viene stampato in corsivo.Esempio minimo:
`\begin{filecontents*}{biblio.bib}
@REVIEW
{uno,
author = “Pistorius, Hermann Andreas”,
title = “Carl Christian Erhard Schmid, \emph{Critik der reinen
Vernunft im Grundrisse}”,
journal = “Allgemeine deutsche Bibliothek”,
date = “1789”,
volume = “88”,
number = “1”,
pages = “104-122”}@COLLECTION
{due,
editor = “Defoe, Daniel”,
title = “Un libro”,
address = “Oxford”,
publisher = “Oxford University Press”,
edition = “2”,
date = “1985”}
\end{filecontents*}{biblio.bib}\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,italian]{babel}
\usepackage[babel]{csquotes}
\usepackage[style=philosophy-verbose]{biblatex}
\addbibresource{biblio.bib}\begin{document}
\footcite{uno}, \footcite{due}, \footcite{uno}
\end{document}`
Ciao
Alberto
26 Marzo 2013 alle 23:11 in risposta a: BibLaTeX: sopprimere publisher di testi pubb. prima del 1900 #84261::
Grazie Ivan. Ho installato biber 2.6, ma mi dice che ho biblatex 2.3 e devo aggiornarlo, quando invece stando al package manager di TeXLive ho biblatex 2.5. In questi giorni sono un po’ di corsa, ma quando avrò un po’ più tempo cercherò di capire il motivo e vedere se il codice funziona anche a me.
26 Marzo 2013 alle 21:39 in risposta a: BibLaTeX: sopprimere publisher di testi pubb. prima del 1900 #84259::
Ciao Ivan, grazie del suggerimento.Ho provato il codice con il file qui sotto e non mi funziona: sia per l’opera pubblicata nel 1985 che per quella pubblicata nel 1800 viene stampato il publisher. Devo cambiare qualcosa?
`\begin{filecontents*}{biblio.bib}
@COLLECTION
{uno,
editor = “{di Giovanni}, George and Harris, H. S.”,
title = “Between Kant and Hegel”,
address = “Albany, New York”,
publisher = “State University of New York Press”,
date = “1985”}@COLLECTION
{due,
editor = “Crusoe, Robinson”,
title = “Titolo”,
address = “Oxford”,
publisher = “Oxford University Press”,
date = “1800”}
\end{filecontents*}{biblio.bib}\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian,english]{babel}
\usepackage[babel]{csquotes}
\usepackage[style=philosophy-verbose]{biblatex}\DeclareSourcemap{
\maps[datatype=bibtex]{
\map{
\step[fieldsource=date, match=\regexp{([^2][^9]\d{2})},final]
\step[fieldset=publisher, null]
}
}
}\addbibresource{biblio.bib}
\begin{document}
\footcite{uno}
\footcite{due}
\end{document}`
Grazie
Alberto
::
Ciao Ivan,Ottimo, grazie per il codice.
Un’altra osservazione, questa volta riguardo al raro caso di opere il cui titolo finisce con un punto fermo. Ad esempio questa:
`@BOOK
{Sydenham1848,
author = “Sydenham, Thomas”,
title = “The Works of Thomas Sydenham M.\,D.”,
translator = “Latham, R. G.”,
address = “London”,
year = “1848”}`
Usando philosophy-verbose, nel corpo del testo questa citazione viene stampata così:Thomas Sydenham, The Works of Thomas Sydenham M. D., trad. da R. G. Latham, London 1848
mentre nella bibliografia viene stampata così:
Thomas Sydenham, The Works of Thomas Sydenham M. D. Trad. da R. G. Latham, London 1848
con <. Trad. da> al posto di <., trad. da>.
Sarebbe possibile uniformare? Mi pare che il modo in cui la citazione viene stampata nel corpo del testo sia quello giusto.
Grazie e ciao
Alberto
::
Un’altra cosa. Se nel file di esempio del post precedente inserisco un \ccite{}, il codice
`Defoe's books, especially his \ccite{uno}`
mi stampaDefoe’s books, especially his (a cura di), Un libro, Oxford University Press, Oxford 1985
“(a cura di),” è di troppo.
Se uso \ccite per un book con il campo author, anziché avere un editor, ottengo una virgola ed uno spazio di troppo:
his , Un libro
Uso TeXLive aggiornato e Biber 1.5.
Grazie!
::
Ciao Ivan,grazie mille per tutto il tuo lavoro.
Sto provando philosophy-verbose in un testo inglese e vorrei suggerire un piccolo cambiamento riguardante i due punti che talvolta sono stampati dopo
. Mi spiego con un esempio: questo documento
`\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian,english]{babel}
\usepackage[babel]{csquotes}
\usepackage[style=philosophy-verbose,backend=biber]{biblatex}
\addbibresource{../bibliotemp.bib}\begin{document}
\footcite{uno}, \footcite{due}, \footcite{uno}.
\end{document}`
con due voci bibliografiche qualsiasi, ad esempio
`@BOOK
{uno,
editor = “Defoe, Daniel”,
title = “Un libro”,
address = “Oxford”,
publisher = “Oxford University Press”,
year = “1985”}@COLLECTION
{due,
editor = “Crusoe, Robinson”,
title = “Between Kant and Hegel”,
address = “Oxford”,
publisher = “Oxford University Press”,
year = “1985”}
`
Compilando il documento si ottiene un testo con tre note, di cui la terza ha come testoDefoe, Un libro cit..
Non so in italiano, ma in inglese in questo caso si dovrebbe usare un solo punto fermo al posto di due punti uno dopo l’altro. Sarebbe possibile fare in modo che philosophy-verbose stampi un solo punto?
Grazie e ciao
Alberto
8 Settembre 2012 alle 10:30 in risposta a: Usare Biber con Emacs e RefTeX con più files bibliografici #78201::
Con il codice suggerito da Enrico ho ottenuto questo errore:ERROR: Argument of \@firstoftwo has an extra }.
— TeX said —
\par
l.19 \end{document}— HELP —
From the .log file…I’ve run across a `}’ that doesn’t seem to match anything.
For example, `\def\a#1{…}’ and `\a}’ would produce
this error. If you simply proceed now, the `\par’ that
I’ve just inserted will cause me to report a runaway
argument that might be the root of the problem. But if
your `}’ was spurious, just type `2′ and it will go away.Alberto
-
AutoreRisposte
