- Questo topic ha 26 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 16 anni, 5 mesi fa da
NiubboDiLyx.
-
CreatoreTopic
-
3 Aprile 2010 alle 9:01 #43610::
Sto utilizzando il pacchetto classic thesis di Miede sulla base del modello di tesi ivi contenuto.
Dopo aver settato la bibliografia nel file bibliography.bib, ho proceduto ad inserire nel testo i comandi \cite{…}, come da istruzioni. Compilato il file bibliography.bib e poi il file classicthesis.tex, mi aspettavo di veder comparire la bibliografia nella versione in pdf. Macché!
Non c’è…
Chi mi aiuta? 😕
-
CreatoreTopic
-
AutoreRisposte
-
-
3 Aprile 2010 alle 9:08 #43611::
Sto utilizzando il pacchetto classic thesis di Miede sulla base del modello di tesi ivi contenuto.
Dopo aver settato la bibliografia nel file bibliography.bib, ho proceduto ad inserire nel testo i comandi \cite{…}, come da istruzioni. Compilato il file bibliography.bib e poi il file classicthesis.tex, mi aspettavo di veder comparire la bibliografia nella versione in pdf. Macché!
Non c’è…
Chi mi aiuta? 😕La procedura corretta è spiegata nella sezione 8.2.5 dell’Arte.
Ciao
Ivan
-
3 Aprile 2010 alle 9:30 #43612::
Sto utilizzando il pacchetto classic thesis di Miede sulla base del modello di tesi ivi contenuto.
Dopo aver settato la bibliografia nel file bibliography.bib, ho proceduto ad inserire nel testo i comandi \cite{…}, come da istruzioni. Compilato il file bibliography.bib e poi il file classicthesis.tex, mi aspettavo di veder comparire la bibliografia nella versione in pdf. Macché!
Non c’è…
Chi mi aiuta? 😕La procedura corretta è spiegata nella sezione 8.2.5 dell’Arte.
Ciao
IvanSi, Ivan. L’ho letta e riletta ieri ma nada. D’altronde il modello di tesi di Miede è già predefinito. In teoria, credo, occorre soltanto redigere il file bibliography.bib e poi inserire nel testo i comandi \cite{tizio:opera} dove si vuole inserire il riferimento bibliografico. Non è un problema di dove inserire la bibliografia perché ci ha già pensato Miede.
Ho provato anche a compilare 3 volte di fila il file classicthesis.tex ma la bibliografia non mi compare…
-
3 Aprile 2010 alle 10:32 #43613::
[quote]Sto utilizzando il pacchetto classic thesis di Miede sulla base del modello di tesi ivi contenuto.
Dopo aver settato la bibliografia nel file bibliography.bib, ho proceduto ad inserire nel testo i comandi \cite{…}, come da istruzioni. Compilato il file bibliography.bib e poi il file classicthesis.tex, mi aspettavo di veder comparire la bibliografia nella versione in pdf. Macché!
Non c’è…
Chi mi aiuta? 😕La procedura corretta è spiegata nella sezione 8.2.5 dell’Arte.
Ciao
IvanSi, Ivan. L’ho letta e riletta ieri ma nada. D’altronde il modello di tesi di Miede è già predefinito. In teoria, credo, occorre soltanto redigere il file bibliography.bib e poi inserire nel testo i comandi \cite{tizio:opera} dove si vuole inserire il riferimento bibliografico. Non è un problema di dove inserire la bibliografia perché ci ha già pensato Miede.
Ho provato anche a compilare 3 volte di fila il file classicthesis.tex ma la bibliografia non mi compare…[/quote]
Far girare bibtex è proprio difficile?Ciao
Enrico
-
6 Aprile 2010 alle 11:44 #43614::
Niente, le sto provando tutte e non capisco come diavolo si gestisca la bibliografia con classicthesis…
Peraltro sto lavorando sul modello predefinito che lo stesso Miede fornisce nel pacchetto.
Lorenzo, da grande esperto del pacchetto classicthesis quale sei, ti prego aiutami. 🙂
Quali sono i comandi per:
a) far comparire la citazione bibliografica nel testo (col comando \cite{autore:anno} tutto ciò che ottengo è un enigmatico [?] al posto della reference…);
2) sono un Mac-user e lavoro su Texshop, dove posiziono il pacchetto classic.bst?
-
6 Aprile 2010 alle 11:58 #43615::
Niente, le sto provando tutte e non capisco come diavolo si gestisca la bibliografia con classicthesis…
Peraltro sto lavorando sul modello predefinito che lo stesso Miede fornisce nel pacchetto.
Lorenzo, da grande esperto del pacchetto classicthesis quale sei, ti prego aiutami. 🙂
Quali sono i comandi per:
a) far comparire la citazione bibliografica nel testo (col comando \cite{autore:anno} tutto ciò che ottengo è un enigmatico [?] al posto della reference…);
2) sono un Mac-user e lavoro su Texshop, dove posiziono il pacchetto classic.bst?Lorenzo c’era un attimo fa….:) anzi adesso è tornato, ma ormai ho scritto il messaggio e te lo invio…
Ti rispondo anche se non sono esperto di classicthesis, perché il tuo problema, credo, non riguarda classicthesis. 😉Ammesso che il file che hai sia scritto correttamente, con TeXShop la soluzione è semplice: clicca su Typeset (a destra è scritto LaTeX); poi clicca sul bottone BibTeX (a destra di LaTeX); quindi clicca nuovamente su Typeset e ancora una volta su Typeset
Se non compare la bibliografia significa che c’è qualche errore nel codice. Nel caso invia un documento minimale.
(Per sicurezza ho appena compilato la documentazione di Classicthesis e tutto è andato a buon fine. Puoi eventualmente provare con quella, così abbiamo un termine di confronto.)Ciao
Ivan
-
6 Aprile 2010 alle 11:58 #43616::
Lorenzo, da grande esperto del pacchetto classicthesis quale sei, ti prego aiutami. 🙂
Quali sono i comandi per:
a) far comparire la citazione bibliografica nel testo (col comando \cite{autore:anno} tutto ciò che ottengo è un enigmatico [?] al posto della reference…);
2) sono un Mac-user e lavoro su Texshop, dove posiziono il pacchetto classic.bst?Hai fatto girare BibTeX? Su TeXShop, basta cliccare su “Typeset” dopo aver selezionato “BibTeX” nel menu a linguetta che si trova subito alla destra di “Typeset”.
In ogni caso, ho spiegato entrambe le cose nei miei lavori: l’Arte e l’articolo su ClassicThesis.
Ciao,
L.
-
6 Aprile 2010 alle 19:39 #43617::
Ho risolto tutto grazie a voi, o miei maestri, e alle due guide di Lorenzo. 🙂Con classicthesis e il file classic.bst, ottengo una elencazione bibliografica di questo tipo:
autore (anno), titolo, rivista, volume, pagine.
Ora, quello che il supervisor invece mi chiede è una elencazione di questo tipo:
autore, titolo, volume rivista pagine (anno)
Da precisare che volume non va preceduto da “vol.” (quindi direttamente il numero), e pagine non va preceduto da “p.” (quindi direttamente i numeri di pagina intervallati dal trattino). Inoltre, volume rivista pagine (anno) senza virgole fra loro.
E’ possibile ottenere un tale risultato?
-
6 Aprile 2010 alle 19:57 #43618::
Ho risolto tutto grazie a voi, o miei maestri, e alle due guide di Lorenzo. 🙂
Con classicthesis e il file classic.bst, ottengo una elencazione bibliografica di questo tipo:
autore (anno), titolo, rivista, volume, pagine.
Ora, quello che il supervisor invece mi chiede è una elencazione di questo tipo:
autore, titolo, volume rivista pagine (anno)
Da precisare che volume non va preceduto da “vol.” (quindi direttamente il numero), e pagine non va preceduto da “p.” (quindi direttamente i numeri di pagina intervallati dal trattino). Inoltre, volume rivista pagine (anno) senza virgole fra loro.
E’ possibile ottenere un tale risultato?
Se
non è seguito da <(anno)> significa che non vuoi usare uno schema autore-anno.
Quindi lo stile classic.bst non è adatto, visto che è del tipo autore-anno. Non so cosa suggerirti. Gli stili classici di BibTeX non li conosco.Quello che richiedi è un tipico lavoro per biblatex. Semplice, anche. Ma va contro la mia neonata deontologia TeXnica, i cui principi sono noti, per il momento, solo a me 😀
Lasciami però dire che l’idea di mettere il volume prima della rivista è a dir poco inconsueta (sottolineo “a dir poco”); quella di non usare le virgole per separare volume, nome rivista, pagine è proprio patologica. Nessuno me ne voglia 😉 E con le voci book come ti comporti…? Quali case editrici usano (hanno usato) questa convenzione?
Prima di avventurarti con biblatex, che tra l’altro è incompatibile con classicthesis (causa backref…)
cerca di far tornare tra noi il supervisore. È un compito difficile, ma siamo tutti con te, coraggio! 😀Ciao
Ivan
-
6 Aprile 2010 alle 20:10 #43619::
Ho risolto tutto grazie a voi, o miei maestri, e alle due guide di Lorenzo. 🙂
Con classicthesis e il file classic.bst, ottengo una elencazione bibliografica di questo tipo:
[quote] autore (anno), titolo, rivista, volume, pagine.
Ora, quello che il supervisor invece mi chiede è una elencazione di questo tipo:
autore, titolo, volume rivista pagine (anno)
Da precisare che volume non va preceduto da “vol.” (quindi direttamente il numero), e pagine non va preceduto da “p.” (quindi direttamente i numeri di pagina intervallati dal trattino). Inoltre, volume rivista pagine (anno) senza virgole fra loro.
E’ possibile ottenere un tale risultato?
Se
non è seguito da <(anno)> significa che non vuoi usare uno schema autore-anno.
Quindi lo stile classic.bst non è adatto, visto che è del tipo autore-anno. Non so cosa suggerirti. Gli stili classici di BibTeX non li conosco.Quello che richiedi è un tipico lavoro per biblatex. Semplice, anche. Ma va contro la mia neonata deontologia TeXnica, i cui principi sono noti, per il momento, solo a me 😀
Lasciami però dire che l’idea di mettere il volume prima della rivista è a dir poco inconsueta (sottolineo “a dir poco”); quella di non usare le virgole per separare volume, nome rivista, pagine è proprio patologica. Nessuno me ne voglia 😉 E con le voci book come ti comporti…? Quali case editrici usano (hanno usato) questa convenzione?
Prima di avventurarti con biblatex, che tra l’altro è incompatibile con classicthesis (causa backref…)
cerca di far tornare tra noi il supervisore. È un compito difficile, ma siamo tutti con te, coraggio! 😀Ciao
Ivan[/quote]
Leiden University… 🙂
Ad ogni modo, un passo alla volta. C’è una maniera per eliminare le diciture “vol.” e “p.” prima die ? Inoltre, vorrei che, citando in nota a pie’ di pagina la reference bibliografica, non mi comparisse [
] bensì l’intera reference, esattamente come viene riportata in bibliography. E’ possibile?
-
6 Aprile 2010 alle 20:18 #43620::
[quote]Ho risolto tutto grazie a voi, o miei maestri, e alle due guide di Lorenzo. 🙂
Con classicthesis e il file classic.bst, ottengo una elencazione bibliografica di questo tipo:
[quote] autore (anno), titolo, rivista, volume, pagine.
Ora, quello che il supervisor invece mi chiede è una elencazione di questo tipo:
autore, titolo, volume rivista pagine (anno)
Da precisare che volume non va preceduto da “vol.” (quindi direttamente il numero), e pagine non va preceduto da “p.” (quindi direttamente i numeri di pagina intervallati dal trattino). Inoltre, volume rivista pagine (anno) senza virgole fra loro.
E’ possibile ottenere un tale risultato?
Se
non è seguito da <(anno)> significa che non vuoi usare uno schema autore-anno.
Quindi lo stile classic.bst non è adatto, visto che è del tipo autore-anno. Non so cosa suggerirti. Gli stili classici di BibTeX non li conosco.Quello che richiedi è un tipico lavoro per biblatex. Semplice, anche. Ma va contro la mia neonata deontologia TeXnica, i cui principi sono noti, per il momento, solo a me 😀
Lasciami però dire che l’idea di mettere il volume prima della rivista è a dir poco inconsueta (sottolineo “a dir poco”); quella di non usare le virgole per separare volume, nome rivista, pagine è proprio patologica. Nessuno me ne voglia 😉 E con le voci book come ti comporti…? Quali case editrici usano (hanno usato) questa convenzione?
Prima di avventurarti con biblatex, che tra l’altro è incompatibile con classicthesis (causa backref…)
cerca di far tornare tra noi il supervisore. È un compito difficile, ma siamo tutti con te, coraggio! 😀Ciao
Ivan[/quote]
Leiden University… 🙂
Ad ogni modo, un passo alla volta. C’è una maniera per eliminare le diciture “vol.” e “p.” prima die ? Inoltre, vorrei che, citando in nota a pie’ di pagina la reference bibliografica, non mi comparisse [
] bensì l’intera reference, esattamente come viene riportata in bibliography. E’ possibile?[/quote] C’è sicuramente un modo, ma con BibTeX non saprei. Potresti dare un’occhiata qui:
http://www.hum.leiden.edu/lucl/research/sole/general/submission-guidelines.html
Forse lo stile sole.bst fa al caso tuo (non l’ho provato).Ciao
Ivan
-
6 Aprile 2010 alle 20:50 #43621::
Quindi lo stile classic.bst non è adatto, visto che è del tipo autore-anno.
Ti sbagli: classic.bst è compatibile con natbib, quindi supporta lo schema autore-anno e anche (se natbib è caricato con l’opzione numbers) quello numerico.
Prima di avventurarti con biblatex, che tra l’altro è incompatibile con classicthesis (causa backref…)
Falso anche questo. La nuova versione di ClassicThesis (non carica più backref e quindi) è compatibile con biblatex.
Per il resto, classic.bst è uno stile rigido: se il nostro amico non è soddisfatto dal risultato gli tocca modificare a mano il .bst (molto difficile) oppure trovare un .bst che faccia al caso suo oppure passare a biblatex. Quest’ultima è la scelta che gli consiglio.
http://www.lorenzopantieri.net/LaTeX_files/Bibliografia.pdf
Ciao,
L.
-
6 Aprile 2010 alle 21:02 #43622::
Quindi lo stile classic.bst non è adatto, visto che è del tipo autore-anno.
Ti sbagli: classic.bst è compatibile con natbib, quindi supporta lo schema autore-anno e anche (se natbib è caricato con l’opzione numbers) quello numerico.
😥 mai usato lo schema numerico…a dire il vero mai usato nemmeno classic.bst né BibTeX puro.
Prima di avventurarti con biblatex, che tra l’altro è incompatibile con classicthesis (causa backref…)
Falso anche questo. La nuova versione di ClassicThesis (non carica più backref e quindi) è compatibile con biblatex.
Questa mi era sfuggita. Buona notizia!
Ciao
Ivan
-
6 Aprile 2010 alle 21:18 #43623::
Studiandomi un po’ le istruzioni di natbib ho risolto il problema numero 2. In pratica, non mi ero accorto che di default il modello di tesi di Miede carica l’opzione square.
Mi resta da capire come far sì che stampi in bibliography le references non citate ma inserite in bibliography.bib.
-
6 Aprile 2010 alle 21:23 #43624
-
6 Aprile 2010 alle 21:43 #43625
-
12 Aprile 2010 alle 19:02 #43626
-
12 Aprile 2010 alle 19:24 #43627
-
12 Aprile 2010 alle 20:18 #43628
-
13 Aprile 2010 alle 5:44 #43629::
Nella doc. di natbib si parla di \bibfont, che serve per impostare il font nella bibliografia finale. Per quello che vuoi fare tu, non ho trovato comandi appositi. Si può ovviare definendone uno.
`\documentclass{article}
\usepackage{natbib}
\newcommand{\citex}{\scshape\cite}
\begin{document}
\citex{gregorio:orrori}
\bibliographystyle{classic}
\bibliography{Bibliografia}
\end{document}`
Si può fare di meglio, sicuramente.Ciao,
L.
-
13 Aprile 2010 alle 7:46 #43630::
Nella doc. di natbib si parla di \bibfont, che serve per impostare il font nella bibliografia finale. Per quello che vuoi fare tu, non ho trovato comandi appositi. Si può ovviare definendone uno.
`\documentclass{article}
\usepackage{natbib}
\newcommand{\citex}{\scshape\cite}
\begin{document}
\citex{gregorio:orrori}
\bibliographystyle{classic}
\bibliography{Bibliografia}
\end{document}`
Si può fare di meglio, sicuramente.Meglio di così di sicuro. 🙂 Con quel comando, ovviamente, fai scrivere in maiuscoletto dal primo uso di \citex in poi. Una caccia in natbib mi porta a questa “soluzione”:
`\makeatletter
\def\NAT@nmfmt#1{{\scshape\NAT@up#1}}
\makeatother`
È incompatibile con l’opzione nonamebreak, in questo caso occorre scrivere
`\makeatletter
\def\NAT@nmfmt#1{\mbox{\scshape\NAT@up#1}}
\makeatother`
Ciao
Enrico
-
13 Aprile 2010 alle 8:46 #43631::
Meglio di così di sicuro. 🙂 Con quel comando, ovviamente, fai scrivere in maiuscoletto dal primo uso di \citex in poi. Una caccia in natbib mi porta a questa “soluzione”:
`\makeatletter
\def\NAT@nmfmt#1{{\scshape\NAT@up#1}}
\makeatother`
È incompatibile con l’opzione nonamebreak, in questo caso occorre scrivere
`\makeatletter
\def\NAT@nmfmt#1{\mbox{\scshape\NAT@up#1}}
\makeatother`
Ciao
EnricoScusa, Prof., intendi dire che devo sostituire questo comando impostato da Miede:
`\usepackage{makerobust}
\makeatletter
\MakeRobustCommand\caption@xref
\makeatother `
con questo?
`
\usepackage{makerobust}
\makeatletter
\def\NAT@nmfmt#1{\mbox{\scshape\NAT@up#1}}
\makeatother
`
-
13 Aprile 2010 alle 8:54 #43632::
Meglio di così di sicuro. 🙂 Con quel comando, ovviamente, fai scrivere in maiuscoletto dal primo uso di \citex in poi. Una caccia in natbib mi porta a questa “soluzione”:
`\makeatletter
\def\NAT@nmfmt#1{{\scshape\NAT@up#1}}
\makeatother`
È incompatibile con l’opzione nonamebreak, in questo caso occorre scrivere
`\makeatletter
\def\NAT@nmfmt#1{\mbox{\scshape\NAT@up#1}}
\makeatother`
Ciao
EnricoScusa, Prof., intendi dire che devo sostituire questo comando impostato da Miede:
`\usepackage{makerobust}
\makeatletter
\MakeRobustCommand\caption@xref
\makeatother `
con questo?
`
\usepackage{makerobust}
\makeatletter
\def\NAT@nmfmt#1{\mbox{\scshape\NAT@up#1}}
\makeatother
`Non mi risulta che esista quel comando in ClassicThesis. “Quod scripsi, scripsi”, citando un noto personaggio. 🙂 scegli fra
`\usepackage[]{natbib}
\makeatletter
\def\NAT@nmfmt#1{{\scshape\NAT@up#1}}
\makeatother`
o
`\usepackage[,nonamebreak]{natbib}
\makeatletter
\def\NAT@nmfmt#1{\mbox{\scshape\NAT@up#1}}
\makeatother`
Ciao
Enrico
-
13 Aprile 2010 alle 9:07 #43633
-
13 Aprile 2010 alle 15:32 #43634
-
13 Aprile 2010 alle 15:43 #43635
-
13 Aprile 2010 alle 16:10 #43636
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.