Risposte nei forum create
-
AutoreRisposte
-
14 Ottobre 2011 alle 20:14 in risposta a: biblatex: sitografia in nuova pagina e con pdfbookmark #64879::
r.falcone” post=63973Buonasera a tutti.
Facendo riferimento alle istruzioni contenute nell’ottima guida “L’arte di scrivere con Latex” di Pantieri (pagg. 123-124) ho impostato una suddivisione della bibliografia in modo tale da ottenere prima una sezione “Bibliografia” – contenente i riferimenti testuali – e poi una sezione “Sitografia”, contentente appunto i siti internet consultati; tuttavia questa seconda sezione viene stampata immediatamente dopo l’ultimo riferimento testuale, nella stessa pagina e senza un pdfbookmark.
Quindi mi chiedevo se e come fosse possibile trattare la seconda sezione a parte, inserendola in una pagina “nuova” e impostando un bookmark nel pdf.
Grazie anticipatamente per l’aiuto.
`\cleardoublepage`
prima della seconda bibliografia.Per il resto, invia un esempio minimale. Presumo che tu non abbia inserito \addcontentsline{toc}{chapter}{Bibliografia}
Ciao
Ivan
::r.falcone” post=63972Buonasera a tutti.
Sto impostando la mia bibliografia utilizzando biblatex e mi chiedevo se fosse possibile impostare lo stile “authoryear” anteponendo però una numerazione, come per lo stile “numeric”.
Grazie anticipatamente.
Pessima idea, anche se intuisco il motivo. Si fa così:
`
\usepackage[
style=authoryear,
labelnumber=true,
dashed=false]{biblatex}\DeclareFieldFormat{bibentrysetcount}{\mkbibparens{\mknumalph{#1}}}
\DeclareFieldFormat{labelnumberwidth}{\mkbibbrackets{#1}}\defbibenvironment{bibliography}
{\list
{\printtext[labelnumberwidth]{%
\printfield{prefixnumber}%
\printfield{labelnumber}}}
{\setlength{\labelwidth}{\labelnumberwidth}%
\setlength{\leftmargin}{\labelwidth}%
\setlength{\labelsep}{\biblabelsep}%
\addtolength{\leftmargin}{\labelsep}%
\setlength{\itemsep}{\bibitemsep}%
\setlength{\parsep}{\bibparsep}}%
\renewcommand*{\makelabel}[1]{\hss##1}}
{\endlist}
{\item}`Può essere migliorato, ma non ne vale la pena.
Ciao
Ivan
::nadorpatonel” post=63748Ivan, ho provato a ridefinire l’esempio bibliografico come in uno degli esempi che erano forniti nel modello iniziale. Il risultato, con le modifiche che mi hai suggerito è il seguente:
[1] S. Goldez, Z. Ren, J. Flasker. “Surface fatigue of gear teeth flanks”. In: Computers and Structures 12.1 (1999), pp. 475–483.
Non capisco perché, ma mentre la distanza tra numero e riferimento viene settata correttamente, le altre modifiche non le accetta. Il 12 infatti dovrebbe essere il Vol e l’ 1 il no.
Inoltre un’altra cosa “strana” è che i cognomi ora vengono scritti prima dell’iniziale del nome, sebbene senza la virgola in mezzo. Per quanto riguarda il resto, dovrebbero scomparire le parentesi dell’anno e quel “In” per introdurre il nome della rivista. Infine anche quel punto che separa il titolo del lavoro dal nome della rivista, dovrebbe essere una virgola.
Ora proverò gli esempi anche degli altri tipi di citazione (book e atti di convegni) per vedere cosa succede con quelli.Grazie ancora
Marco
La ridefinizione di “volume” è indifferente perché quella stringa non viene usata dallo stile che carichi. Aveva senso con i miei stili.
La macro che ridefinisce author invece funziona, ma va eliminata la virgola:
`\DeclareNameFormat{author}{%
#1\ifblank{#3}{}{\space #3}
\ifthenelse{\value{listcount}<\value{liststop}} {\addcomma\space} {}}` È necessario ridefinire alcune macro di base. ` \renewcommand*{\newunitpunct}{\addcomma\space} \DeclareFieldFormat{number}{\bibstring{number}~#1}% \DeclareFieldFormat{volume}{\bibstring{volume}~#1} ` Se vuoi approfondire l'argomento potresti leggere il mio articolo su ArsTeXnica, che spiega come creare uno stile personalizzato con biblatex. Ciao Ivan::nadorpatonel” post=63703Ciao Ivan.
Intanto ti ringrazio molto per il tuo interessamento e il tuo supporto.
Tornando alla mia bibliografia, purtroppo non ho nessuna alternativa e devo assolutamente ottenere una bibliografia secondo l’esempio che ti ho mandato. Leggendo altri post e altri forum ho notato che in molti hanno il mio stesso problema di essere vincolati strettamente alle impostazioni definite dalla propria facoltà. Dunque Vol. deve iniziare con la maiuscola, no. sta per number (e la tesi è scritta in inglese), dopo i cognomi non è prevista la virgola.
Insomma devo assolutamente riprodurre la biblio nello stesso formato come già ti ho detto in precedenza e la ragione è solo perché così è richiesto e obbligato dalla facoltà.
Lanciando il mio documento secondo l’esempio che mi hai fornito, ho altri due problemi. Il primo è che i riferimenti nel teso devono essere solo numerici (tipo [1] o [1-4]). io avevo usato numeric-comp come stile. Inoltre anche nei riferimenti bibliografici, i vari riferimenti devono essere ordinati con tali numeri, come riportato nell’esempio e addirittura la distanza tra i numeri e il resto del testo del riferimento, dovrebbe essere di 0.7 cm.
Mi rendo conto che forse sto chiedendo troppo, ma non ho altre alternative.
Ti ringrazio nuovamente per il tuo supporto. Spero che tu mi possa aiutare. se sai dirmi dove posso reperire le informazioni per modificare la struttura che definisce queste impostazioni, mi ci metto direttamente anch’io a trovare le soluzioni necessarie!
Grazie ancoraMarco
Sarei curioso di sapere di che facoltà si tratta, in particolare per la richiesta di qui 0.7 cm 🙄
Carica biblatex con lo stile numeric che preferisci e aggiungi i codici seguenti nel preambolo (non li ho testati).Per il primo quesito te la cavi con:
`\DefineBibliographyStrings{english}
{volume = {Vol\adddot} }`
(Se il testo è in inglese otterrai di default “no.”)Per eliminare la virgola dopo il nome, prova con:
`\DeclareNameFormat{author}{%
#1\ifblank{#3}{}{\addcomma\space #3}
\ifthenelse{\value{listcount}<\value{liststop}} {\addcomma\space} {}}` Per la fatidica distanza fai così: `\setlength{\biblabelsep}{0.7cm}` Ciao Ivan::nadorpatonel” post=63669Viste le notevoli attuali difficoltà riscontrate con biblatex, temo di dover ricorrere alla gentile proposta di Ivan e accettare la sua offerta. Se hai tempo e voglia di aiutarmi a impostare i comandi con biblatex per ottenere la bibliografia che mi serve, te ne sarei molto grato.
Seguendo alcuni manuali come “L’arte di gestire la bibliografia con biblatex”, ho cercato di definire la mia biblio ma mi sono subito scontrato col problema che non riesco a creare il file bbl tramite biblatex e sinceramente al momento non trovo soluzione.
La biblio che dovrei realizzare dovrebbe apparire come in questo esempio:BIBLIOGRAFIA
1. Glodez S., Ren Z., Flasker J., “Surface fatigue of gear teeth flanks”, Computers and Structures, Vol. 12, no. 1, 1999, pp. 475-483.
2. Beghini M., Bertini L., Fontanari V., “Analisi di fessure oblique parzialmente chiuse sotto un carico mobile sulla superficie”, Atti del convegno “IGF 16” XVI Convegno nazionale del Gruppo Italiano Frattura, Catania 20-22 giugno 2002, Vol. 1, pp. 91-105
3. Timoshenko S., Goodier J.N., Theory of elasticity, Mc Graw Hill, 1990Il primo riferimento si riferisce ad un articolo su rivista, il secondo ad un lavoro su atti di un convegno e infine il terzo ad un libro.
Nell’attesa di una qualche risposta, vi ringrazio molto per la vostra pazienza e disponibilità.Marco
Intanto prova con:
`\usepackage[style=philosophy-verbose,volnumformat=volnumstrings]{biblatex}`
Poi vediamo di sistemare i dettagli. Per esempio:
1) vuoi proprio “Vol.” con l’iniziale maiuscola? E se sì, perché?
2) “no.” sta per “numero”, ma se scrivi in inglese. È il tuo caso?
3) Noterai che con l’indicazione che ti ho dato, nel caso di autori multipli avrai qualcosa di inatteso, che è corretto. Modificarlo è un po’ laborioso, ma possibile.
4) Negli esempi che riporti manca in ogni caso la virgola dopo il cognome. (Non so come stanno le cose in inglese.)
5) Il titolo del libro dovrebbe essere in corsivo. Con lo stile indicato lo ottieni così. Cambiarlo è semplice.Ciao
Ivan
::nadorpatonel” post=63633Salve.
Ho creato un file .bst mediante makebst.tex.
Lanciando pdflatex mi trovo davanti un errore relativo al mio file .bib (che prima d’ora non mi aveva mai dato nessun problema). L’errore è il seguente:! Extra }, or forgotten \endgroup.
Cercando in rete ho trovato una soluzione al riguardo, dove si dice di inserire il seguente codice tra \usepackage{natbib} e \begin{document}:
\renewcommand{\bibAnnoteFile}[1]{%
\IfFileExists{#1}{\begin{quotation}\noindent\texts c{Key:} #1\\
\textsc{Annotation:}\ \input{#1}\end{quotation}}{}}\renewcommand{\bibAnnote}[2]{%
\begin{quotation}\noindent\textsc{Key:} #1\\
\textsc{Annotation:}\ #2\end{quotation}}Bene, così facendo ottengo un ulteriore errore che purtroppo non riesco a risolvere:
! LaTeX Error: \bibAnnoteFile undefined.
come posso risolvere questo problema?
sono ormai finalmente in fondo alla definizione della struttura della mia tesi. Se poteste darmi un ultimo aiuto ve ne sarei molto grato!
Grazie della vostra disponibilitàIl primo errore è semplice: da qualche parte manca un gruppo non è stato chiuso. Gli altri errori significano semplicemente che il comando che cerchi di ridefinire è nuovo e non può essere ridefinito.
Secondo me è molto più semplice usare biblatex. Sapendo come vuoi la bibliografia ti posso aiutare a creare uno stile ad hoc.
Ciao
Ivan
::
Credo anch’io che sia un problema del file .bib. Potrebbero esserci caratteri “strani” dovuti a una conversione. Ipotesi: il tuo file .bib era in un’altra codifica e l’hai semplicemente salvato in utf8. In ogni caso non c’è alternativa che cercare l’eventuale errore nel file .bib. Io farei così: creati un file temporaneo e compila usando \nocite{*} e metà dell’archivio bibliografico. Se l’errore c’è ancora dimezza nuovamente l’archivio e ricompila. In questo modo dovresti individuare facilmente l’errore.Ciao
Ivan
::Demartimo” post=63037Sto cercando di creare una bibliografia ragionata, ovvero di creare per il mio libro una bibliografia generale ed una per ogni capitolo.
Ho preparato già i file .bib con i relativi record delle bibliografie.
Lo stile della bibliografia che vorrei adoperare è quello plain.
L’unica cosa che vorrei riuscire a fare è quella di creare una numerazione separata del tipo:
– Generale
[G.1] lcmsmkcmsmc,
[G.2] scmpsmcpsmcp,
…– Capitolo 1
[1.1] scmskcsmcmkc,
[1.2]dfpvfdopv
…e così via.
Ritengo di dover modificare i file di stile, quelli .bst
Qualcuno può aiutarmi,
vi ringrazio
Quello che ti serve è biblatex e non avrai bisogno di modificare gli stili predefiniti. Leggi la documentazione e l’articolo di Lorenzo sulle bibliografie.
Una soluzione ai tuoi problemi si chiama, per esempio, refsection. Pr quanto riguarda la numerazione separata, si può fare, ma non è semplice perché la scelta dello stile con biblatex avviene globalmente. È tuttavia possibile cambiare localmente alcune impostazioni in modo da usare due stili nello stesso documento. (Negli stili philosophy si può fare, per esempio). Ma non è consigliabile, per una questione di uniformità del documento. E personalmente non ho mai visto documenti con etichette diverse per testi relativi a capitoli diversi. È sufficiente usare i titoli “Bibliografia generale”, “Bibliografia del capitolo 1”, ecc.Ciao
Ivan
::
[OT]ansys” post=62896
Chiar.mo Professore,
non ho scritto la tesi con Word ma Le posso lasciare il file PDF, dal quale potrà copiare tranquillamente quello che preferisce.Chiar.mo? Ma dove siamo?
In questo caso voleva essere una cosa ironica, naturalmente. Però…
ansys” post=62896
Buongiorno/Buonasera professore è una forma di apertura più che sufficiente (ed educata) per una mail scritta ad un professore.Dipende da che tipo di mail. E poi la forma “Chiar.mo Prof. …” è diventata ormai una “formula”.
Certamente è una forma educata anche “Buonasera Professore”, ma anche “Egregio signor Rossi” è una forma educata 🙄
Meglio abbondare 😉 ?Che ci vuoi fare, il Rettore è “Magnifico” e il Prefetto è “Sua Eccellenza”, sebbene tale forma non sia più obbligatoria.
I professori sono Chiarissimi, ma io preferivo quelli semplicemente chiari 😀Nel mio piccolo spero di essere chiaro, ma sogno di diventare Chiarissimo 😀
Ciao
Ivan
::
Suvvia! Fosse per una casa editrice lo capirei…Io direi semplicemente:
Chiar.mo Professore,
non ho scritto la tesi con Word ma Le posso lasciare il file PDF, dal quale potrà copiare tranquillamente quello che preferisce.Comunque anche se fai capire al Prof. che quanto ha scritto è una tua opera e anche se metti una nota di copyright, quello che vuole copiare lo copierà comunque.
Che almeno faccia la fatica di eliminare qualche trattino di sillabazione e qualche a capo. In ogni caso anche col pdf se la cava con poco 😉Io non sono convinto che la tesi sia del Prof. La tesi è sempre di chi la scrive, bella o brutta che sia. Se poi il Prof. è uno di quelli che usa i commenti e che corregge le tesi direttamente su Word allora posso capire che in alcuni casi si possa sentire almeno un coautore. Ma questa è una pratica da evitare, anche se poco tempo fa, proponendo un corso su LaTeX, mi è stato detto: “io sono abituato a correggere la tesi in Word, usando i “commenti” e le “versioni”” quindi LaTeX non lo posso usare. Io ho cercato di far capire che è una pratica “discutibile”, ma il prof. in questione ha qualche decennio di carriera alle spalle. Non credo l’abbia presa bene 😀
Come dice Francesco, valuta bene qual è il tuo interesse.
Ciao
Ivan
::
Benvenuto!rospellla” post=62874
Esattamente in tutti i pacchetti che ho provato al di sotto c’è sempre una barra in cui scrive il titolo della tesi e il mio è troppo lungo, viene quindi tagliato ed è brutto da vedere!
Ho quindi due domande: 1) mi sapete dire come faccio a non far visualizzare il titolo nella barra inferiore?
`\title[titolo corto]{titolo lungo}`
rospellla” post=62874
2) come si fa ad installare un tema trovato su internet?È sufficiente copiare i file di stile nella cartella di lavoro. Se vuoi utilizzarli anche per altre presentazioni ti conviene metterli in una cartella dell’albero personale
Ciao
Ivan
-
AutoreRisposte