- Questo topic ha 18 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 11 anni, 9 mesi fa da
samiel.
-
CreatoreTopic
-
11 Novembre 2014 alle 18:58 #98292::
Ho una nota a piè di pagina con un riferimento biblbiografico
a una pagina specifica di un articolo. Nel file bib il record è
`@article{ aubenque:1967,
author = “P. Aubenque”,
title = “Aristotele e il linguaggio”,
journaltitle = “Vichiana”,
volume = “4”,
year = “1967”,
pages = “247-263”,
}`
e nel testo ho messo
`\footcite[251]{aubenque:1967}`.
Il fatto è che lanota risulta:
`iii)2 P. Aubenque, , Aristotele e il linguaggio, «Vichiana», vol. iv (1967),
pp. 247-263, p. 251.`
laddove ovviamente a me in questo caso serve solo il numero della pagina da cui è tratta la citazione.
Come devo fare? Graziem
-
CreatoreTopic
-
AutoreRisposte
-
-
11 Novembre 2014 alle 20:26 #98293::
samiel” post=97819Ho una nota a piè di pagina con un riferimento biblbiografico
a una pagina specifica di un articolo. Nel file bib il record è
`@article{ aubenque:1967,
author = “P. Aubenque”,
title = “Aristotele e il linguaggio”,
journaltitle = “Vichiana”,
volume = “4”,
year = “1967”,
pages = “247-263”,
}`
e nel testo ho messo
`\footcite[251]{aubenque:1967}`.
Il fatto è che lanota risulta:
`iii)2 P. Aubenque, , Aristotele e il linguaggio, «Vichiana», vol. iv (1967),
pp. 247-263, p. 251.`
laddove ovviamente a me in questo caso serve solo il numero della pagina da cui è tratta la citazione.
Come devo fare? Graziem
`
\DeclareSourcemap{
\maps[datatype=bibtex]{
\map{
\step[
fieldsource=entrykey,
match=\regexp{aubenque:1967},
fieldset=pages,null]
}
}
}
`Ciao
Ivan
-
11 Novembre 2014 alle 20:45 #98294::
Così funziona nella nota a piè di pagina, in cui compare giustamente solo la pagina
da cui ho tratto la citazione. Ma il codice che mi hai postato elimina del tutto
le indicazioni delle pagine nella Bibliografia finale., dove invece dovrebbe continuare
a risultare “P. Aubenque, , Aristotele e il linguaggio, «Vichiana», vol. iv (1967), pp. 247-263”.m
-
13 Novembre 2014 alle 12:13 #98295
-
13 Novembre 2014 alle 14:33 #98296::
samiel” post=97845Nessun suggerimento su come salvare “capra e cavoli”?
Eppure non è così strano mettere in nota la pagina esatta della citazione
da un articolo e in bibliografia gli estremi completi dello stesso…m
Scusa, stavo cercando soluzioni complicate. Dimentica il codice che ti ho dato, anche se potreebbe esserti utile in altre situazioni.
La soluzione era dietro l’angolo e me ne sono dimenticato:
`citepages=omit`Ciao
Ivan
-
13 Novembre 2014 alle 19:32 #98297
-
13 Novembre 2014 alle 20:21 #98298::
Però mi succede una cosa strana:
`\documentclass[a4paper,11pt]{article}
\usepackage{fontspec}
\defaultfontfeatures{RawFeature=-clig,Ligatures=TeX,Numbers=OldStyle,Contextuals=NoAlternate}
\setmainfont{EB Garamond}
\newfontfamily{\smallcaps}[RawFeature={+c2sc,+scmp}]{EB Garamond}
\usepackage{polyglossia}
\setmainlanguage[babelshorthands=true]{italian}
\usepackage{microtype}\usepackage[babel,italian=guillemets]{csquotes}
\usepackage[style=philosophy-verbose,scauthors=true,classical=true,%
firstinits=true,volnumformat=strings,volumeformat=romansc,citepages=omit,indexing]{biblatex}
\usepackage{biblatex-true-citepages-omit}
\addbibresource{bibliography.bib}\DeclareFieldFormat[article]{title}{\mkbibemph{#1}} % in corsivo tutti i titoli
\DeclareFieldFormat[inbook]{title}{\mkbibemph{#1}} % in corsivo tutti i titoli
\DeclareFieldFormat[incollection]{title}{\mkbibemph{#1}} % in corsivo tutti i titoli
\DeclareFieldFormat[inproceedings]{title}{\mkbibemph{#1}} % in corsivo tutti i titoli
\DeclareFieldFormat{journaltitle}{\mkbibquote{#1}} % riviste tra virgolette caporali
\DeclareFieldFormat{issuetitle}{\mkbibquote{#1}} % riviste tra virgolette caporali
\DeclareFieldFormat[article]{usera}{\mkbibemph{#1}}
\renewcommand*{\bibfont}{\normalfont\small} % riduce il font della bibliografia\begin{filecontents*}{bibliography.bib}
@article{ aubenque:1967,
author = “Pierre Aubenque”,
title = “Aristotele e il linguaggio”,
journaltitle = “Vichiana”,
volume = “4”,
year = “1967”,
pages = “247-263”,
}@article{ lanza:1972,
author = “Diego Lanza”,
title = “Scientificità della lingua e lingua della scienza in Grecia”,
journaltitle = “Belfagor”,
volume = “27”,
year = “1972”,
pages = “392-429”,
}
\end{filecontents*}\begin{document}
\section{I Greci e la linguistica}
Come ampiamente prova la lettura del \emph{Cratilo} platonico — la prima
trattazione amplissima sul tema del linguaggio, che fa da spartiacque fra la
concezione naturalistica e quella convenzionalistica già presenti nella
riflessione del Presocratici –, non si rileva nel mondo greco un
interesse\footcite[456]{lanza:1972} specifico\footcite[123]{aubenque:1967} nei
confronti\footcite[123]{lanza:1972} del linguaggio\footcite[456]{aubenque:1967}.\printbibliography
\end{document}`
Alle seconda occorrenza di un riferimento in nota, improvvisamente il titolo
diventa in tondetto fra caporali…. Cosa c’è di sbagliato nel codice??
-
13 Novembre 2014 alle 21:35 #98299::
samiel” post=97850Però mi succede una cosa strana:
`\documentclass[a4paper,11pt]{article}
\usepackage{fontspec}
\defaultfontfeatures{RawFeature=-clig,Ligatures=TeX,Numbers=OldStyle,Contextuals=NoAlternate}
\setmainfont{EB Garamond}
\newfontfamily{\smallcaps}[RawFeature={+c2sc,+scmp}]{EB Garamond}
\usepackage{polyglossia}
\setmainlanguage[babelshorthands=true]{italian}
\usepackage{microtype}\usepackage[babel,italian=guillemets]{csquotes}
\usepackage[style=philosophy-verbose,scauthors=true,classical=true,%
firstinits=true,volnumformat=strings,volumeformat=romansc,citepages=omit,indexing]{biblatex}
\usepackage{biblatex-true-citepages-omit}
\addbibresource{bibliography.bib}\DeclareFieldFormat[article]{title}{\mkbibemph{#1}} % in corsivo tutti i titoli
\DeclareFieldFormat[inbook]{title}{\mkbibemph{#1}} % in corsivo tutti i titoli
\DeclareFieldFormat[incollection]{title}{\mkbibemph{#1}} % in corsivo tutti i titoli
\DeclareFieldFormat[inproceedings]{title}{\mkbibemph{#1}} % in corsivo tutti i titoli
\DeclareFieldFormat{journaltitle}{\mkbibquote{#1}} % riviste tra virgolette caporali
\DeclareFieldFormat{issuetitle}{\mkbibquote{#1}} % riviste tra virgolette caporali
\DeclareFieldFormat[article]{usera}{\mkbibemph{#1}}
\renewcommand*{\bibfont}{\normalfont\small} % riduce il font della bibliografia\begin{filecontents*}{bibliography.bib}
@article{ aubenque:1967,
author = “Pierre Aubenque”,
title = “Aristotele e il linguaggio”,
journaltitle = “Vichiana”,
volume = “4”,
year = “1967”,
pages = “247-263”,
}@article{ lanza:1972,
author = “Diego Lanza”,
title = “Scientificità della lingua e lingua della scienza in Grecia”,
journaltitle = “Belfagor”,
volume = “27”,
year = “1972”,
pages = “392-429”,
}
\end{filecontents*}\begin{document}
\section{I Greci e la linguistica}
Come ampiamente prova la lettura del \emph{Cratilo} platonico — la prima
trattazione amplissima sul tema del linguaggio, che fa da spartiacque fra la
concezione naturalistica e quella convenzionalistica già presenti nella
riflessione del Presocratici –, non si rileva nel mondo greco un
interesse\footcite[456]{lanza:1972} specifico\footcite[123]{aubenque:1967} nei
confronti\footcite[123]{lanza:1972} del linguaggio\footcite[456]{aubenque:1967}.\printbibliography
\end{document}`
Alle seconda occorrenza di un riferimento in nota, improvvisamente il titolo
diventa in tondetto fra caporali…. Cosa c’è di sbagliato nel codice??Situazione già incontrata qualche volta. Anche i miei stili avevano questo “baco”.
Soluzione:
`
\DeclareFieldFormat[article]{citetitle}{\mkbibemph{#1}}
`
Probabilmente dovrai aggiungere anche:
`\DeclareFieldFormat{citetitle}{\mkbibemph{#1}}
`
se vuoi tutti i titoli brevi in corsivo per ogni tipo di voce.Ciao
Ivan
-
13 Novembre 2014 alle 21:44 #98300
-
13 Novembre 2014 alle 22:15 #98301::
samiel” post=97852Si tratta dunque di un baco?
In ogni caso risolto, grazie!Ultima cosa: dalla seconda occorrenza sparisce l’iniziale del nome dell’autore.
Va bene così o sarebbe opportuno ripristinarla? Problema dunque di forma
ancor prima che texnico….Secondo me va bene così. Si può certamente modificare, ma non lo farò per gli stili philosophy.
Se ti serve ti scrivo il codice.Ciao
Ivan
-
14 Novembre 2014 alle 20:57 #98302::
Allora, in effetti ho visto che editori come Einaudi (i libri vecchi dei tempi di Giulio,
adesso che è tutto Gruppo Mondadori è notevolmente peggiorata anche l’Einaudi)
fanno come lo stile philosophy. A me invece viene richiesto un modo un po’ diverso
(Il Mulino…) e cioè: M. Rossi, Storia della maionese, cit., p. 123.
ovvero con l’iniziale del nome dell’autore e la virgola fra il titolo e la sigla “cit.”.
Se puoi senza perdere troppo tempo, mi faresti un favore 🙂m
-
15 Novembre 2014 alle 9:32 #98303::
samiel” post=97902Allora, in effetti ho visto che editori come Einaudi (i libri vecchi dei tempi di Giulio,
adesso che è tutto Gruppo Mondadori è notevolmente peggiorata anche l’Einaudi)
fanno come lo stile philosophy. A me invece viene richiesto un modo un po’ diverso
(Il Mulino…) e cioè: M. Rossi, Storia della maionese, cit., p. 123.
ovvero con l’iniziale del nome dell’autore e la virgola fra il titolo e la sigla “cit.”.
Se puoi senza perdere troppo tempo, mi faresti un favore 🙂m
1) Per mettere il nome intero nel record e avere solo l’iniziale nel documento:
`firstinits=true`
Per avere l’iniziale anche nelle citazioni successive alla prima:
`
\DeclareNameFormat{labelname}{%
\ifcase\value{uniquename}%
\usebibmacro{name:first-last}{#1}{#4}{#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}}
`2) opzione commacit, se usi gli stili philosophy.
Ciao
Ivan
-
15 Novembre 2014 alle 13:47 #98304::
L’opzione commacit mi era completamente sfuggita.
Il codice lo intendi così integrato?
`\documentclass[a4paper,11pt]{article}
\usepackage{fontspec}
\defaultfontfeatures{RawFeature=-clig,Ligatures=TeX,Numbers=OldStyle,Contextuals=NoAlternate}
\setmainfont{EB Garamond}
\newfontfamily{\smallcaps}[RawFeature={+c2sc,+scmp}]{EB Garamond}
\usepackage{polyglossia}
\setmainlanguage[babelshorthands=true]{italian}
\usepackage{microtype}\usepackage[babel,italian=guillemets]{csquotes}
\usepackage[style=philosophy-verbose,scauthors=true,classical=true,firstinits=true,
volnumformat=strings,volumeformat=romansc,commacit,citepages=omit,indexing]{biblatex}
\usepackage{biblatex-true-citepages-omit}
\addbibresource{bibliography.bib}\DeclareFieldFormat[article]{title}{\mkbibemph{#1}} % in corsivo tutti i titoli
\DeclareFieldFormat[inbook]{title}{\mkbibemph{#1}} % in corsivo tutti i titoli
\DeclareFieldFormat[incollection]{title}{\mkbibemph{#1}} % in corsivo tutti i titoli
\DeclareFieldFormat[inproceedings]{title}{\mkbibemph{#1}} % in corsivo tutti i titoli
\DeclareFieldFormat{journaltitle}{\mkbibquote{#1}} % riviste tra virgolette caporali
\DeclareFieldFormat{issuetitle}{\mkbibquote{#1}} % riviste tra virgolette caporali
%\DeclareFieldFormat[article]{usera}{\mkbibemph{#1}}
\DeclareFieldFormat[article]{citetitle}{\mkbibemph{#1}}\DeclareNameFormat{labelname}{%
\ifcase\value{uniquename}%
\usebibmacro{name:first-last}{#1}{#4}{#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}}\renewcommand*{\bibfont}{\normalfont\small} % riduce il font della bibliografia
\begin{filecontents*}{bibliography.bib}
@article{ aubenque:1967,
author = “Pierre Aubenque”,
title = “Aristotele e il linguaggio”,
journaltitle = “Vichiana”,
volume = “4”,
year = “1967”,
pages = “247-263”,
}@article{ lanza:1972,
author = “Diego Lanza”,
title = “Scientificità della lingua e lingua della scienza in Grecia”,
journaltitle = “Belfagor”,
volume = “27”,
year = “1972”,
pages = “392-429”,
}
\end{filecontents*}\begin{document}
\section{I Greci e la linguistica}
Come ampiamente prova la lettura del \emph{Cratilo} platonico — la prima
trattazione amplissima sul tema del linguaggio, che fa da spartiacque fra la
concezione naturalistica e quella convenzionalistica già presenti nella
riflessione del Presocratici –, non si rileva nel mondo greco un
interesse\footcite[456]{lanza:1972} specifico\footcite[123]{aubenque:1967} nei
confronti\footcite[123]{lanza:1972} del linguaggio\footcite[456]{aubenque:1967}.\printbibliography
\end{document}`
Perché a me continua a non dare l’iniziale nelle note successive alla prima (salvo ulteriori miei errori)…
-
16 Novembre 2014 alle 20:43 #98305
-
18 Novembre 2014 alle 11:43 #98306
-
18 Novembre 2014 alle 20:23 #98307::
samiel” post=97996Mi spiace essere insistente, ma devo portare a termine l’opera…
Nell’esempio compilabile che ho postato sopra il codice di Ivan
continua a non mettermi l’iniziale del nome dell’autore
nelle occorrenze successive alla prima. Sbalgio io qualcosa?grazie
mTogli `\DeclareNameFormat{labelname}{…}`
E metti questo
`
\AtEveryCite{\DeclareNameAlias{labelname}{first-last}}
`Il problema sta nel fatto che carichi scauthors, che esegue il comando che ti ho dato ad ogni citazione…
Come comportamento non mi piace. Dovrò prima o poi correggerlo.Ciao
IvanP.s.
Per quanto riguarda gli argomenti #1 #2 ecc. trovi i dettagli. Nel manuale di biblatex, dove viene spiegato il comando \DeclareNameFormat.
Il primo argomento è il cognome, il secondo le sole iniziali del congnome, il terzo il nome, il quarto le iniziali, ecc. ecc.
-
18 Novembre 2014 alle 21:27 #98308::
Ci siamo quasi, nel senso che adesso in effetti l’iniziale compare,
ma i nomi degli autori dalla seconda occorrenza non sono più in maiuscoletto.
Ho provato ad aggiungere
`\DeclareFieldFormat[book]{author}{\mkbibscshape{#1}}
\DeclareFieldFormat[article]{author}{\mkbibscshape{#1}}`
ma non produce alcun risultato…m
-
18 Novembre 2014 alle 21:59 #98309
-
18 Novembre 2014 alle 22:24 #98310
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.