Risposte nei forum create
-
AutoreRisposte
-
::
Lo trovo abbastanza assurdo, così come lo presenti. Quei prefissi A- e B- che hanno a che fare con le categorie?
Non devo essermi spiegato.
Metti che decidi di dividere una bibliografia author-year in tre sezioni: Libri, Articoli, Multimedia. Nel testo principale come fai a inserire un rimando in modo tale che il lettore sappia in quale sezione andare a cercare il riferimento? Io vorrei ottenere qualcosa del tipo L-Montale1940; A-Montale1930; M-Montale1960Cercando ho trovato qualcosa di simile a quello che cerco in
http://www.ctan.org/tex-archive/macros/latex/contrib/splitbib/splitbib.pdf
(vedi esempio 2.4), ma splitbib è incompatibile con biblatex, e non riesco a capire come riprodurre quell’esempio con biblatex.
Nel manuale di biblatex vedo la sezione 3.10.4, ma non mi aiuta moltoQualche idea? Ne sarei molto grato
ciao
mario
21 Febbraio 2011 alle 14:55 in risposta a: HELP! biblatex, mixing interfaces, xref: come fare? #56242::Non sarebbe male se spiegassi quale sia l’effetto voluto.
Quello del manuale, adattato al caso di philosophy-modern:
se ho i record:
`@Collection{Caio,
editor = {Caio},
title = {Titolo Coll},
publisher = {Stampa},
year = {2000}
}@InCollection{Tizio,
author = {Tizio},
title = {Titolo Art},
year = {2000},
Xref = {Caio},
}`voglio avere:
Caio 2000, (a cura di) Titolo Coll, Stampa, 2000
Tizio 2000, Titolo Art, in (Caio, 2000)chiaro?
grazie
mario
::Segui alla lettera la guida che ti ha consigliato Claudio e installa l’ultima TeX Live. Non conosco Fedora. Con altre distribuzioni (Ubuntu, per esempio), le due versioni possono convivere tranquillamente.
Ok, appena ho un minuto per rischiare, provo e relaziono. Per ora ho trovato lo .zip con i file philosophy e lo ho estratti nella cartella già presente in Fedora 13, benchè vuota,
/usr/share/texlive/texmf-dist/tex/latex/biblatex-philosophy.
Funziona.grazie
ciao
mario
21 Febbraio 2011 alle 14:16 in risposta a: HELP! biblatex, mixing interfaces, xref: come fare? #56240::
alloratrovato in philosophy-classic:
`
\DeclareCiteCommand{\bbx@crossref}
{}%
{\ifuseeditor{%\ifthenelse{\value{listtotal}=2}
%{\printnames[][-\value{maxnamesincross}]{labelname}}
%{\printnames[][-\value{minnamesincross}]{labelname}}
\printnames{labelname}}
{\usebibmacro{labeltitle}}
\setunit*{\addspace}%
\printtext{\usebibmacro{crossdate+extrayear}}}%
{}%
{}%`Inserito un analogo codice in philosophy-modern, con xref al posto di crossref, e – al primo test- sembra funzionare.
Non sono sicuro che questo sia sufficiente.In ascolto
grazie
mario
::Ma che cosa hai installato su Fedora?
Salve,
a dir la verità: nulla, nel senso che uso quello che trovo su Fedora 13.
Non sono familiare con texLive, è una distribuzione per Tex, o un tool per aggiornare la propria installazione di TeX?Non capisco se seguendo le istruzioni del tutorial che suggerisci rischio di interferire con ciò che è già presente in Fedora13. Rischio? Qualcuno ha esperienza di F13?
grazie ciao mario
::Qualunque versione del sistema TeX tu stia usando hai sicuramente un TeXLive manager o un MiKTeX Package manager che ti permette di fare qualunque aggiornamento, compreso philosophy. E tutti gli aggiornamenti che fai con quei programmi si riferiscono sempre a quanto di più recente sia disponibile, genralmente non piì “vecchio” di una settimana. 🙂
Hello
per Fedora sembra di no:
http://www.spinics.net/linux/fedora/fedora-users/msg334911.htmlSo trovare i file, ma mi sembra siano da scaricare uno per uno. Speravo in un pacchetto zippato.
Grazie risposta
mario
::
Hi,il seguente post di un blog presenta un survey interessante
http://www.fauskes.net/nb/bibtools/Prima di installare e provare qualcuno di questi tools, grato se chi ne ha esperienza offre in lista qualche commento.
in particolare mi sembra interessante
http://wikindx.sourceforge.net/index2.html
Qualcuno lo usa?saluti
marioupdate: trovo anche http://bibliophile.sourceforge.net/projects.php
::`@InBook{aarticle,
author = {Mario},
title = {The article},
note = {\cite{aabook}, pp.~134–165}
}`
Ciao
EnricoNI, e se poi in alcuni casi ho bisogno del campo note per delle note, mi salta, temo, parte della formattazione. Credo che dovrei imparare a capire la modifica suggerita nel manuale a pag.164. Per ora torno sull’ottimo philosophy-modern, su cui ho iniziato un altro topic.
Grazie aiuto
ciao
mario
::Se leggi la documentazione, capisci che non è xref il campo da usare, ma crossref.
grazie continue risposte 😀
Avevo in parte già provato. Ho riprovato. Con i due record:`@Collection{aabook,
editor = {Surname},
title = {The Book},
publisher = {editor},
year = {1969},
series = {collana}
}@InBook{aarticle,
author = {Mario},
title = {The article},
pages = {134,165},
crossref = {aabook}
}`ottengo
`[148] Mario. «The article». In: a cura di Surname. collana. editor, 1969,
pp. 134,165.
[171] Surname, cur. The Book. collana. editor, 1969.`ma non riesco ad ottenere:
`[148] Mario. «The article». In: [171] pp. 134,165.
[171] Surname, cur. The Book. collana. editor, 1969.`
Uso
`\usepackage[style=numeric,hyperref=auto,defernums=true,sorting=nyvt,mincrossrefs=1]{biblatex}`grato di ogni ulteriore commento
mario
::Senza un esempio completo del database bibliografico, che vuoi di più?
`@InBook{aarticle,
author = {Mario},
title = {The article},
pages = {134–165},
Xref = {aabook}
}@Collection{aabook,
editor = {Surname},
title = {The Book},
year = {2000},
note = {maybe a note too}
}`nella biblografia finale desidero:
`[1] Mario The article. In: [2], pp. 134–165. <<<< [2] non riesco ad ottenerlo[/color] [2] surname editor, ed.: The Book, 2000.` grazie ++ mario
::Puoi provare aggiungendo “crossrefs=1” alle opzioni passate a biblatex.
grazie risposta.
Non mi sembra riconosca crossref=1 (neanche crossrefs=1 , mincrossref=1):
`/usr/local/share/texmf/tex/latex/biblatex/biblatex.sty:7590:Package keyval Error: crossref undefined \blx@processoptions`esisterà uno stile in cui è stata implementata l’idea dell’esempio di pag.169 del tutorial, o no?
grato di ogni suggerimento
saluti
mario
::The xref field is merely a pointer which may be used by bibliography styles which format child entries in a special way (see section 4.10.1 for an example). If the parent entry is referenced by a certain number of child entries, biblatex will automatically execute the equivalent of a \nocite command to request it from BibTeX. The threshold is controlled by the mincrossrefs package option from section 3.1.3.
Così dice il manuale a pagina 32. Il valore normale di mincrossrefs è 2, ciò significa che occorrono almeno due citazioni di qualcosa che abbia un campo xref che punta a un certo elemento, affinché questo compaia nella bibliografia.
Se non ti torna, puoi mostrare un esempio minimo?
Ciao
EnricoSalve
grazie risposta domenicale.
Quello che vorrei è il semplice esempio di pag, 169 del manuale:
`[1] Audrey Author: Title of article. In: [2], pp. 134–165.
[2] Edward Editor, ed.: Title of collection. Publisher: Location, 1995.`Devo veramente studiarmi il codice per realizzare una cosa del genere, come sembra suggerire il manuale? Speravo che fosse un comportamento di default dello style numeric.
O forse posso trovare il codice da qualche parte? (e inserirlo … dove?)
grazto di ogni aiuto
mariops. con crossref, funziona tutto, ma, al posto di [2], mi inserisce la citazione completa del record Edward. Esiste un modo di configurare crossref in modo da realizzare l’esempio?
::Ma credo che il tuo problema sia un altro. L’esempio che hai riportato sopra è di una voce @book senza autore, e non va bene, o megio, in quel caso di tratta di @collection. Posso anche cercare di indovinare il motivo. Hai scaricato quei record con qualche programma come Zotero, che registra le @collection come @book, cosa sbagliata. Soluzione: usare il tipo giusto per ogni voce bibliografica.
@collection, giusto! dovrebbe funzionare.
Un’indicazione di carattere generale: non modificare direttamente i file degli stili. Se devi fare qualche modifica copia il codice e riportalo nel tuo preambolo. (Se il codice contiene simboli @ racchiudilo tra \makeatletter e \makeatother.) Oppure, se modifichi qualche file devi cambiargli il nome. Questo impone la licenza con cui vengono distribuiti i pacchetti LaTeX, e naturalmente anche gli stili philosophy: http://www.latex-project.org/lppl/lppl-1-3c.pdf
Per avere i titoli in maiuscoletto non c’è bisogno di modificare alcuna macro, ma semplicemente di aggiungere nel preambolo
`
\DeclareFieldFormat{title}{\textsc{#1}}
\DeclareFieldFormat[article]{title}{\textsc{#1}}
\DeclareFieldFormat[inbook]{title}{\textsc{#1}}
`ok, provo. Nota, io desidero cambiare solo per @book e, ora, @collection. Quindi provo con
`
\DeclareFieldFormat{title}{\textsc{#1}} <<<< perchè ho bisogno anche di questo? \DeclareFieldFormat[book]{title}{\textsc{#1}} \DeclareFieldFormat[collection]{title}{\textsc{#1}} ` ma poi gli altri casi mi rimangono uguali?Comunque i titoli in maiuscoletto sono orribili 🙄 Non farlo nemmeno sotto tortura!
Ciao
Ivanciao, ahi ahi la ruota chiodata
ciao
e mille grazie
mario
-
AutoreRisposte