Risposte nei forum create
-
AutoreRisposte
-
::
EBGaramond non mi soddisfa perché ho bisogno del nero, che non ha. È molto bello, ma mi serve il nero per i titoli di sezione. Quando il suo autore disegnerà anche i caratteri neri, allora quella sarà la mia scelta, anche se non mi piace molto la Q maiuscola con la codona.
Secondo me EBGaramond è in assoluto uno dei Garamond più belli, lo preferisco anche all’Adobe Garamond Premier Pro perché ha un corsivo meno stretto e più dolce. È in via di sviluppo, ma temo che per il grassetto dovremo attendere parecchio.
La codona della Q non piace nemmeno a me. Curiosamente, giusto ieri ho postato un quesito sul tema:
http://www.guitex.org/home/it/forum/5-tex-e-latex/98384-contextualsnoalternate-con-pdflatexm
::
Sì, alla fine farò così. In fondo le indicazioni risultano chiare e prive di ambiguità:
ho messo @incollection e maintitle in tutti i casi.Ho un altro paio di curiosità, di cui parlo nel post seguente:
http://www.guitex.org/home/it/forum/5-tex-e-latex/98359-personalizzare-alcuni-aspetti-della-bibliografia.
Personalizzare a volte significa conoscere meglio le opzioni, altre volte, ahimé, dover mettere mano al codice…mille grazie
m
::
Naturalmente uso le opzioni scauthors=true,firstinits=true, ma qui la cosa
è leggermente diversa, poiché vorrei ottenere tutto e solo maiuscoletto. Ho provato
a mettere il campo author tutto in minuscolo contando su scauthors=true,
ma il risultato è strano: firstinit non funziona più, il nome appare per intero e inoltre
l’ordinamento alfabetico viene fatto in base al nome e non più al cognome…
::
Problemi 1) e 3) risolti. Grazie davvero, soluzioni inarrivabili per me.
Ma in prospettiva futura ritieni che potrai inserire nuove opzioni nel tuoi stili?Problema 2:
Non riesco a capire. Il problema non riguardava la voce dell’enciclopedia? Questa non ha curatori…
Nella voce relativa a Bertelli è meglio usare booktitle al posto di maintitle.
A meno che anche in quel caso ogni volume non abbia una data diversa.
In questo caso sarei pragmatico: metterei nel campo date un intervallo di date:in realtà ho casi differenti. Per cui, sul piano teorico, mi chiedo quale sia esattamente
la differenza fra booktitle e maintitle. Sul piano pratico, le due soluzioni
hanno ciascuna un inconveniente. Vediamo il codice:
`\documentclass[a4paper,11pt]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{ebgaramond}
\usepackage{microtype}%%% BIBLIOGRAFIA
\usepackage[babel,italian=guillemets]{csquotes}
\usepackage[style=philosophy-verbose,backend=biber,scauthors=true,classical=true,%
firstinits=true,volnumformat=strings,volumeformat=romansc,sorting=nyt,indexing]{biblatex}\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% ridefinisco il formato per usare il numero in apice
\DeclareFieldFormat{edition}{%
\ifinteger{#1}
{\textsuperscript{#1}}
{#1\isdot\setunit{\addcomma\space}}}
% imposto l'ordine (e i separatori) dei dati
\renewbibmacro*{publisher+location+date}{%
\iflistundef{publisher}
{\setunit*{\addcomma\space}}
{\setunit*{\addcolon\space}}%
\printlist{publisher}%
\setunit*{\addcomma\space}%
\printlist{location}%
\setunit*{\space}%
\usebibmacro{date}%
\printfield{edition}%
\newunit}
% elimino la prima occorrenza del campo “edition”
\usepackage{xpatch}
\newcommand{\replaceedition}[1]{%
\xpatchbibdriver{#1}
{\printfield{edition}%
\newunit}
{}%
{}
{\typeout{failed to patch driver #1}}
}\xpatchbibmacro{incollection:full}
{\printfield{edition}%
\newunit}
{}%
{}
{}\xpatchbibmacro{book:full}
{\printfield{edition}%
\newunit}
{}%
{}
{}\replaceedition{book}
\replaceedition{collection}
\replaceedition{inbook}
\replaceedition{incollection}
\replaceedition{manual}%\DeclareFieldFormat{part}{.#1}% physical part of a logical volume
\DefineBibliographyStrings{italian}{%
part = {tomo},
}
\DeclareFieldFormat{part}{\addcomma\space\bibstring{part}\space #1}% inverte cognome/nome
\AtBeginBibliography{%
\iftoggle{bbx:scauthorsbib}{%
\DeclareNameFormat{sortname}{%
\renewcommand{\mkbibnamefirst}{\textsc}%
\renewcommand{\mkbibnamelast}{\textsc}%
\renewcommand{\mkbibnameprefix}{\textsc}%
\renewcommand{\mkbibnameaffix}{\textsc}%
\ifnumequal{\value{listcount}}{1}
{\iffirstinits
{\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:first-last}{#1}{#3}{#5}{#7}}%
\ifblank{#3#5}
{}
{\usebibmacro{name:revsdelim}}}
{\iffirstinits
{\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:first-last}{#1}{#3}{#5}{#7}}}%
\usebibmacro{name:andothers}}}%
{}}%
\DeclareNameAlias{last-first/first-last}{first-last}\nocite{*}
\begin{filecontents*}{\jobname.bib}
@incollection{ baczko:1984,
author = “Bronislaw Baczko”,
title = “Utopia”,
maintitle = “Enciclopedia Einaudi”,
volume = “14”,
publisher = “Einaudi”,
location = “Torino”,
year = “1984”,
edition = “2”,
pages = “856-920”,
}@incollection{ bertelli:1982,
author = “Lucio Bertelli”,
title = “L'utopia greca”,
maintitle = “Storia delle idee politiche, economiche e sociali”,
editor = “Luigi Firpo”,
publisher = “Utet”,
location = “Torino”,
volume = “1”,
year = “1982”,
pages = “378-401”,
}@incollection{ bertelli:1992,
author = “Lucio Bertelli”,
title = “L'utopia”,
booktitle = “Lo spazio letterario della Grecia antica”,
editor = “G. Cambiano and L. Canfora and D. Lanza”,
publisher = “Salerno”,
location = “Roma”,
year = “1992”,
volume = “1”,
part = “\textsc{i}”,
pages = “493–524”,
}@book{ bertelli_gianotti:2012,
author = “Lucio Bertelli and Gian Franco Gianotti”,
title = “Tra storia e utopia”,
publisher = “Edizioni dell'Orso”,
location = “Alessandria”,
year = “2012”,
edition = “3”,
}
\end{filecontents*}\addbibresource{\jobname.bib}
\begin{document}
\printbibliography
\end{document}`
Il risultato è:L. Bertelli, L’utopia greca, in Storia delle idee politiche, economiche e sociali, vol. i, a cura di
L. Firpo, Utet, Torino 1982, pp. 378-401.
— L’utopia, in Lo spazio letterario della Grecia antica, a cura di G. Cambiano, L. Canfora e
D. Lanza, Salerno, Roma 1992, vol. i, tomo i, pp. 493-524.Nel primo caso il curatore non riguarda solo il vol. 1, ma tutti, dunque andrebbe subito dopo
il titolo generale. Nel secondo caso la posizione dei curatori è corretta, ma la data dovrebbe andare
dopo l’indicazione del volume (e del tomo). Cito infatti anche da tali grandi opere
(e inoltre, ad esempio, da “I Greci” di Einaudi) in cui i vari volumi sono usciti tutti in anni differenti.
La soluzione pragmatica che mi suggerisci ha poi il limite che qualcuno di questi lavori è da me citato
magari da una seconda edizione, e allora cosa dovrei mettere? 1998/2000, ma se il vol. 3
che utilizzo è una seconda edizione uscita nel 2004? So che sembrano questioni di lana caprina,
ma cercavo “solo” un sistema per poter ridisporre i vari campi con maggiore libertàm
::
Ripensando e riprovando, ci sono delle cose che non funzionano:
`\documentclass[a4paper,11pt]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{ebgaramond}
\usepackage{microtype}%%% BIBLIOGRAFIA
\usepackage[babel,italian=guillemets]{csquotes}
\usepackage[style=philosophy-verbose,backend=biber,scauthors=true,classical=true,%
firstinits=true,volnumformat=strings,volumeformat=romansc,sorting=nyt,indexing]{biblatex}\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% ridefinisco il formato per usare il numero in apice
\DeclareFieldFormat{edition}{%
\ifinteger{#1}
{\textsuperscript{#1}}
{#1\isdot\setunit{\addcomma\space}}}
% imposto l'ordine (e i separatori) dei dati
\renewbibmacro*{publisher+location+date}{%
\iflistundef{publisher}
{\setunit*{\addcomma\space}}
{\setunit*{\addcolon\space}}%
\printlist{publisher}%
\setunit*{\addcomma\space}%
\printlist{location}%
\setunit*{\space}%
\usebibmacro{date}%
\printfield{edition}%
\newunit}
% elimino la prima occorrenza del campo “edition”
\usepackage{xpatch}
\newcommand{\replaceedition}[1]{%
\xpatchbibdriver{#1}
{\printfield{edition}%
\newunit}
{}%
{}
{\typeout{failed to patch driver #1}}
}
\replaceedition{book}
\replaceedition{collection}
\replaceedition{inbook}
\replaceedition{incollection}
\replaceedition{manual}%\DeclareFieldFormat{part}{.#1}% physical part of a logical volume
\DefineBibliographyStrings{italian}{%
part = {tomo},
}
\DeclareFieldFormat{part}{\addcomma\space\bibstring{part}\space #1}\DeclareNameAlias{last-first/first-last}{first-last}
\nocite{*}
\begin{filecontents*}{\jobname.bib}
@incollection{ bertelli:1992,
author = “Lucio Bertelli”,
title = “L'utopia”,
maintitle = “Lo spazio letterario della Grecia antica”,
editor = “G. Cambiano and L. Canfora and D. Lanza”,
publisher = “Salerno”,
location = “Roma”,
year = “1992”,
volume = “1”,
part = “\textsc{i}”,
pages = “493–524”,
}@incollection{ baczko:1984,
author = “Bronislaw Baczko”,
title = “Utopia”,
maintitle = “Enciclopedia Einaudi”,
volume = “14”,
publisher = “Einaudi”,
location = “Torino”,
year = “1984”,
edition = “2”,
pages = “856-920”,
}@book{ bertelli_gianotti:2012,
author = “Lucio Bertelli and Gian Franco Gianotti”,
title = “Tra storia e utopia. Studi sulla storiografia e sul pensiero politico antico”,
publisher = “Edizioni dell'Orso”,
location = “Alessandria”,
year = “2012”,
edition = “3”,
}
\end{filecontents*}\addbibresource{\jobname.bib}
\begin{document}
\printbibliography
\end{document}`
i problemi che risultano solo:
1) la stringa \DeclareNameAlias{last-first/first-last}{first-last} segnalatami da Ivan non produce alcun risultato nell’invertire cognome e nome
2) vero che sostituendo maintitle a booktitle la data viene posta subito dopo il titolo, ma anche i curatori; ora, il fatto è che tutta l’opera è curata dagli stessi, e solo la data cambia a seconda del volume. Perciò bisognerebbe invertire ancora per avere nell’ordine maintitle, curatori, volume, editore, luogo e anno. Si possono gestire queste varianti senza impazzire?
3) il codice per ottenere l’edizione in apice funziona per book, ma non per incollection, in cui produce un risultato strano:Baczko, B., Utopia, in Enciclopedia Einaudi, vol. xiv, 2 , Einaudi, Torino 19842 , pp. 856-920.
.
VOrrei capire se sistemare queste cose richiede pesanti interventi nel codice…m
::
Ahhhh, naturalmente hai ragione!Un’ultima cosa (chiedo in termini generali, se serve poi
posto un MWE). Nello stesso contesto allo scopo di mettere
in tutte le occorrenze (in bibliografia) il nome per primo
e il cognome per secondo ho usato
`\DeclareNameAlias{default}{first-last}
\DeclareNameAlias{sortname}{first-last}`
che però non produce alcun risultato. Se non è sbagliato,
significa che è necessario ridefinire il codice alle rr. 72 e seguenti?m
27 Novembre 2014 alle 18:11 in risposta a: Impostazioni TeXstudio per accoppiarlo con TeXLive #9869024 Novembre 2014 alle 7:41 in risposta a: [RISOLTO] Ordinamento dei titoli con philosophy-verbose #98626 -
AutoreRisposte