- Questo topic ha 29 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 16 anni, 8 mesi fa da
lorenzo.pantieri.
-
CreatoreTopic
-
12 Dicembre 2009 alle 7:06 #40216::
Ciao a tutti, questo è (più o meno…) il mio documento:
`\documentclass{scrreprt}
\usepackage{classicthesis-ldpkg}
\usepackage{classicthesis}
\usepackage{arsclassica}
\usepackage[style=philosophy-modern,hyperref,backref,square,natbib]{biblatex}\begin{document}
%*******************************************************
% Bibliografia
%*******************************************************
\manualmark
\markboth{\spacedlowsmallcaps{\bibname}}{\spacedlowsmallcaps{\bibname}}
\refstepcounter{dummy}
\addcontentsline{toc}{chapter}{\tocEntry{\bibname}}
\printbibliography
\nocite{*}
\end{document}`
La bibliografia viene di tre pagine. Il problema è che la testatina della seconda pagina della bibliografia (una pagina pari, per intenderci) viene in minuscolo (“Bibliografia”), anziché in maiuscoletto basso spaziato (“B I B L I O G R A F I A”), come tutte le altre. 🙁Ho provato a spostare quel
`\markboth{\spacedlowsmallcaps{\bibname}}{\spacedlowsmallcaps{\bibname}} `
anche da altre parti, ma niente: resta in minuscolo.Il problema non si presenta(va) con natbib + classic.bst.
Come rimediare?
Grazie mille,
L.
-
CreatoreTopic
-
AutoreRisposte
-
-
12 Dicembre 2009 alle 8:34 #40217
-
12 Dicembre 2009 alle 8:42 #40218::
$>pdflatex test-bibl.tex
(/opt/luatex/texlive/2009-texmf-local/tex/latex/biblatex/bibnatex.def)
! Package biblatex Error: Style ‘philosophy-modern’ not found.
See the biblatex package documentation for explanation.
Type Hfor immediate help. Da dove prendo ‘philosophy-modern’ ?
ok, trovato
http://profs.lettere.univr.it/valbusa/msb.zip
-
12 Dicembre 2009 alle 8:44 #40219::
$>pdflatex test-bibl.tex
(/opt/luatex/texlive/2009-texmf-local/tex/latex/biblatex/bibnatex.def)
! Package biblatex Error: Style ‘philosophy-modern’ not found.
See the biblatex package documentation for explanation.
Type Hfor immediate help. Da dove prendo ‘philosophy-modern’ ?
Il link per scaricare lo stile dovrebbe essere quello riportato nel primo messaggio di questa discussione: http://www.guit.sssup.it/phpBB2/viewtopic.php?t=6717.
Ciao,
AntonioCome non detto.
-
12 Dicembre 2009 alle 9:00 #40220::
$>pdflatex test-bibl.tex
(/opt/luatex/texlive/2009-texmf-local/tex/latex/biblatex/bibnatex.def)
! Package biblatex Error: Style ‘philosophy-modern’ not found.
See the biblatex package documentation for explanation.
Type Hfor immediate help. Da dove prendo ‘philosophy-modern’ ?
ok, trovato
http://profs.lettere.univr.it/valbusa/msb.zipok, dopo aver risolto ‘philosophy-modern’ not found,
mancava backref — risolto , preso dal dal ctanDopo backref mancava atveryend.sty — risolto , preso dal dal ctan.
Dopo di che
(/opt/luatex/texlive/2009-texmf-local/tex/latex/biblatex/cbx/authoryear-comp.cb
x)) (/opt/luatex/texlive/2009-texmf-local/tex/latex/biblatex/biblatex.cfg))! Package biblatex Error: Incompatible package ‘backref’.
See the biblatex package documentation for explanation.
e qui mi fermo — time out
Io userei il package trace
e \traceon\traceoff
per capire come si arriva a BIBLIOGRAFIA.CMQ atveryend suona interessante.
-
12 Dicembre 2009 alle 9:59 #40221::
Luigi hai perfettamente ragione. 😳ClassicThesis carica backref, che è incompatibile con biblatex. Che si fa? Basta togliere nei .sty di ClassicThesis la roba di backref (non è difficile, si tratta di eliminare la riga RequirePackage{backref} e anche l’opzione backref della chiamata di hyperref). Poi funziona tutto alla grande. Sì, sì: lo so che non andrebbe fatto… 😳
Però davvero, una volta che si hanno i .sty di ClassicThesis “geneticamente modificati” (e la modifca è piccola davvero) va tutto alla grande…
Grazie mille e chiedo perdono per il messaggio incompleto.
Ciao,
L.
-
12 Dicembre 2009 alle 12:20 #40222::
Allora, questi sono i file modificati:
http://www.lorenzopantieri.net/LaTeX_files/myclassicthesis.sty
http://www.lorenzopantieri.net/LaTeX_files/myclassicthesis-ldpkg.sty
Vanno scaricati, messi in una cartella Prova. Il codice da usare poi è questo (il relativo.tex, naturalmente, va messo nella stessa cartella Prova):
`\documentclass{scrreprt}
\usepackage{myclassicthesis-ldpkg}
\usepackage{myclassicthesis}
\usepackage{arsclassica}
\usepackage[style=philosophy-modern,hyperref,backref,square,natbib]{biblatex}\begin{document}
%*******************************************************
% Bibliografia
%*******************************************************
\manualmark
\markboth{\spacedlowsmallcaps{\bibname}}{\spacedlowsmallcaps{\bibname}}
\refstepcounter{dummy}
\addcontentsline{toc}{chapter}{\tocEntry{\bibname}}
\printbibliography
\nocite{*}
\end{document}`
Grazie mille,
L.
-
12 Dicembre 2009 alle 13:31 #40223::
`\documentclass{scrreprt}
\usepackage{myclassicthesis-ldpkg}
\usepackage{myclassicthesis}
\usepackage{arsclassica}
\usepackage[style=philosophy-modern,hyperref,backref,square,natbib]{biblatex}\begin{document}
%*******************************************************
% Bibliografia
%*******************************************************
\manualmark
\markboth{\spacedlowsmallcaps{\bibname}}{\spacedlowsmallcaps{\bibname}}
\refstepcounter{dummy}
\addcontentsline{toc}{chapter}{\tocEntry{\bibname}}
\printbibliography
\nocite{*}
\end{document}`
Grazie mille,
L.$>pdflatex test-bibl.tex
`
(./myclassicthesis.sty
LaTeX Warning: You have requested package `myclassicthesis',
but the package provides `classicthesis'.(/opt/luatex/texlive/2009/texmf-dist/tex/latex/xcolor/xcolor.sty
(/opt/luatex/texlive/2009/texmf-dist/tex/latex/latexconfig/color.cfg)
(/opt/luatex/texlive/2009/texmf-dist/tex/latex/graphics/dvipsnam.def))
(/opt/luatex/texlive/2009/texmf-dist/tex/latex/psnfss/mathpazo.sty)
(/opt/luatex/texlive/2009/texmf-dist/tex/latex/microtype/microtype.sty
(/opt/luatex/texlive/2009/texmf-dist/tex/latex/microtype/microtype.cfg))
(/opt/luatex/texlive/2009/texmf-dist/tex/latex/booktabs/booktabs.sty)
(/opt/luatex/texlive/2009/texmf-dist/tex/latex/textcase/textcase.sty)
(/opt/luatex/texlive/2009/texmf-dist/tex/latex/soul/soul.sty)
(/opt/luatex/texlive/2009/texmf-dist/tex/latex/koma-script/scrpage2.sty)
(/opt/luatex/texlive/2009/texmf-dist/tex/latex/titlesec/titlesec.sty)
(/opt/luatex/texlive/2009/texmf-dist/tex/latex/tocloft/tocloft.styPackage tocloft Note: The document has chapter divisions.
) (/opt/luatex/texlive/2009/texmf-dist/tex/latex/koma-script/scrtime.sty))
(/opt/luatex/texlive/2009/texmf-dist/tex/latex/arsclassica/arsclassica.sty
(/opt/luatex/texlive/2009/texmf-dist/tex/latex/classicthesis/classicthesis-ldpk
g.sty! LaTeX Error: Command \ifcld@nochapters already defined.
Or name \end… illegal, see p.192 of the manual.See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.39 \newboolean{cld@nochapters}
% disable all chapter-specific commands`
-
12 Dicembre 2009 alle 15:16 #40224::
Vediamo così:
`\documentclass{scrreprt}
\usepackage{myclassicthesis-ldpkg}
\usepackage{myclassicthesis}
\usepackage[style=philosophy-modern,hyperref,backref,square,natbib]{biblatex}
\bibliography{Bibliografia}\begin{document}
\myChapter{Prova}
\manualmark
\markboth{\spacedlowsmallcaps{\bibname}}{\spacedlowsmallcaps{\bibname}}
\refstepcounter{dummy}
\addcontentsline{toc}{chapter}{\tocEntry{\bibname}}
\printbibliography
\nocite{*}
\end{document}`
Ovviamente ci vuole un file Bibliografia.bib nella cartella Prova.Ciao,
L.
-
12 Dicembre 2009 alle 15:40 #40225::
Vediamo così:
`\documentclass{scrreprt}
\usepackage{myclassicthesis-ldpkg}
\usepackage{myclassicthesis}
\usepackage[style=philosophy-modern,hyperref,backref,square,natbib]{biblatex}
\bibliography{Bibliografia}\begin{document}
\myChapter{Prova}
\manualmark
\markboth{\spacedlowsmallcaps{\bibname}}{\spacedlowsmallcaps{\bibname}}
\refstepcounter{dummy}
\addcontentsline{toc}{chapter}{\tocEntry{\bibname}}
\printbibliography
\nocite{*}
\end{document}`ok meglio
Questo compila ma non produce nessuna bibliografia — ovviamente non ho il file Bibliografia.bib
Stesso risultato con questa modifica
\bibliography{tugboat}
-
12 Dicembre 2009 alle 15:50 #40226::
Questo compila ma non produce nessuna bibliografia — ovviamente non ho il file Bibliografia.bib
Ne va bene uno qualsiasi, comincia con un solo record, per esempio
`@manual{gregorio:programmazione,
author = {Gregorio, Enrico},
title = {Appunti di programmazione in \LaTeX{} e \TeX},
year = {2008},
url = {http://profs.sci.univr.it/~gregorio/introtex.pdf}
}`
LaTeX, BibTeX e due volte LaTeX, e la bibliografia dovrebbe comparire. Poi però ci vuole un .bib più grosso per vedere l’effetto.Ciao,
L.
-
13 Dicembre 2009 alle 11:19 #40227::
Questo compila ma non produce nessuna bibliografia — ovviamente non ho il file Bibliografia.bib
Ne va bene uno qualsiasi, comincia con un solo record, per esempio
`@manual{gregorio:programmazione,
author = {Gregorio, Enrico},
title = {Appunti di programmazione in \LaTeX{} e \TeX},
year = {2008},
url = {http://profs.sci.univr.it/~gregorio/introtex.pdf}
}`
LaTeX, BibTeX e due volte LaTeX, e la bibliografia dovrebbe comparire. Poi però ci vuole un .bib più grosso per vedere l’effetto.Ciao,
L.Infatti uso tugboat.bib, come scritto prima,
ma ancora continuo a vedere solo 2 pagine$>pdflatex test-bibl.tex
$>bibtex test-bibl.aux
$>pdflatex test-bibl.tex
$>pdflatex test-bibl.texmi manca ancora un pezzo.. ma quale ?
-
13 Dicembre 2009 alle 12:30 #40228
-
13 Dicembre 2009 alle 16:16 #40229::
Tutto bene, qui. Uso i due file che ti ho indicato, il file Bibliografia.bib definito con il record mostrato. Ho installato biblatex seguendo la procedura indicata. MacTeX 2009 appena installata e aggiornata. Il file viene generato bene, con la sua bibliografia.
Ciao,
L.good — allora ho sicuramente sbagliato qualcosa quando ho installato biblatex & co. Ora rivedo il tutto .
-
13 Dicembre 2009 alle 16:43 #40230
-
13 Dicembre 2009 alle 16:53 #40231::
Trovato — biblatex.bst non era in bibtex/bst .
Cambiando Bibliografia.bib ora ho un pdf di 10 pagine, ma non vedo le testatine
superiori .Aggiungi
`\pagestyle{scrheadings}`
subito dopo \begin{document}.Chiedo scusa a te e a tutti per tutti questi errori nel produrre l’esempio minimo. Ma sto passando dalla MacTeX 2007 alla MacTeX 2009 e la transizione non è del tutto indolore. Per esempio, ArsClassica mi dà qualche problema… 🙁
In ogni caso, con quest’ultima modifica le testatine le vedi giuste?
Grazie mille per la pazienza…
L. 😳
-
13 Dicembre 2009 alle 17:12 #40232::
lorenzo.pantieri\ncon quest’ultima modifica le testatine le vedi giuste?
Si..quasi.
Ovvero ora vedo sempre a dx in alto
il testo “bibliography” e dopo il nr di pagina
ma la metà superiore del testo sporge oltre il limite della pagina,
(per cui tutte le aste delle lettere sono troncate per intenderci)Ho notato che
\myChapter{Prova}
mette il testo in maiuscolo (non interspaziato) e fa’ seguire un filettoLo stesso presumo sia per BIBLIOGRAPHY — forse questo era il problema ?
-
13 Dicembre 2009 alle 17:24 #40233::
Sono un idiota. 🙁Questo fatto, unito alla giornata pesante appena trascorsa, mi ha fatto sbagliare per un numero enorme di volte l’ECM. Mi cospargo il capo di cenere.
Riprovo. Allora, i file di ClassicThesis e ArsClassica modificati (per avere la compatibilità con biblatex) sono questi:
http://www.lorenzopantieri.net/LaTeX_files/myclassicthesis.sty
http://www.lorenzopantieri.net/LaTeX_files/myclassicthesis-ldpkg.sty
http://www.lorenzopantieri.net/LaTeX_files/myarsclassica.styVanno messi tutti e tre nella cartella Prova.
Il file .tex è questo:
`\documentclass[10pt,a4paper,twoside,openright,titlepage,%fleqn,
cleardoubleempty,abstracton,pointlessnumbers,%
headinclude,footinclude,BCOR5mm,%
tablecaptionabove]{scrreprt}\usepackage[italian]{babel}
\usepackage{myclassicthesis-ldpkg}
\usepackage[eulerchapternumbers,subfig,beramono,%
eulermath,pdfspacing]{myclassicthesis}\usepackage[italian]{myarsclassica}
\usepackage[style=philosophy-modern,hyperref,backref,square,natbib]{biblatex}
\usepackage[babel]{csquotes}\usepackage{lipsum}
\bibliography{Bibliografia}
\begin{document}
\pagestyle{scrheadings}
\myChapter{Prova}
\lipsum
\manualmark
\markboth{\spacedlowsmallcaps{\bibname}}{\spacedlowsmallcaps{\bibname}}
\refstepcounter{dummy}
\addcontentsline{toc}{chapter}{\tocEntry{\bibname}}
\printbibliography
\nocite{*}
\end{document}`
Occorre un file Bibliografia.bib (va messo nella cartella Prova) abbastanza corposo (in modo da avere una bibliografia di almeno due pagine) e compatibile con biblatex.Chiedo scusa a tutti,
L. 😳
-
13 Dicembre 2009 alle 18:02 #40234::
OK, credo che ora ci siamo .
Vedo alcune cose strambe nelle testatine`
\documentclass[10pt,a4paper,twoside,openright,titlepage,%fleqn,
cleardoubleempty,abstracton,pointlessnumbers,%
headinclude,footinclude,BCOR5mm,%
tablecaptionabove]{scrreprt}\usepackage[italian]{babel}
\usepackage{myclassicthesis-ldpkg}
\usepackage[eulerchapternumbers,subfig,beramono,%
eulermath,pdfspacing]{myclassicthesis}\usepackage[italian]{myarsclassica}
\usepackage[style=philosophy-modern,hyperref,backref,square,natbib]{biblatex}
\usepackage[babel]{csquotes}\usepackage{lipsum}
\bibliography{Bibliografia}
\begin{document}
\pagestyle{scrheadings}
\myChapter{Prova}
\lipsum
\printbibliography
\manualmark
\markboth{\spacedlowsmallcaps{\bibname}}{\spacedlowsmallcaps{\bibname}}
\refstepcounter{dummy}
\addcontentsline{toc}{chapter}{\tocEntry{\bibname}}
\nocite{*}
\end{document}
`
-
13 Dicembre 2009 alle 18:06 #40235::
oops, ho confuso Anteprima con Invia..
Dicevo che vedevo alcune cose strambe nelle testatine sup.
Questo sistema la coerenza delle testatine superiori ?
(ho spostato \printbibliography )`
\documentclass[10pt,a4paper,twoside,openright,titlepage,%fleqn,
cleardoubleempty,abstracton,pointlessnumbers,%
headinclude,footinclude,BCOR5mm,%
tablecaptionabove]{scrreprt}\usepackage[italian]{babel}
\usepackage{myclassicthesis-ldpkg}
\usepackage[eulerchapternumbers,subfig,beramono,%
eulermath,pdfspacing]{myclassicthesis}\usepackage[italian]{myarsclassica}
\usepackage[style=philosophy-modern,hyperref,backref,square,natbib]{biblatex}
\usepackage[babel]{csquotes}\usepackage{lipsum}
\bibliography{Bibliografia}
\begin{document}
\pagestyle{scrheadings}
\myChapter{Prova}
\lipsum
\printbibliography
\manualmark
\markboth{\spacedlowsmallcaps{\bibname}}{\spacedlowsmallcaps{\bibname}}
\refstepcounter{dummy}
\addcontentsline{toc}{chapter}{\tocEntry{\bibname}}
\nocite{*}
\end{document}
`Quali altri problemi vi sono ?
-
13 Dicembre 2009 alle 19:12 #40236::
No, spostare \printbibliogrphy non risolve.Guarda tu stesso:
http://www.lorenzopantieri.net/LaTeX_files/prova.pdfL’unico problema è la testatina della seconda pagina della bibliografia (la 4; quella a pag. 5 va ben, invece).
Grazie mlile,
L.
-
13 Dicembre 2009 alle 19:32 #40237::
No, spostare \printbibliogrphy non risolve.
Guarda tu stesso:
http://www.lorenzopantieri.net/LaTeX_files/prova.pdfL’unico problema è la testatina della seconda pagina della bibliografia (la 4; quella a pag. 5 va ben, invece).
Grazie mlile,
L.Accidenti non è proprio quello che ottengo io..
A questo punto dovrei mandarti il mio pdf però.
-
13 Dicembre 2009 alle 21:10 #40238::
Con la vecchia MiKTeX 2.7 e TeXnicCenter, il risultato è questo: http://freepdfhosting.com/e582fc47de.pdf. (Non si badi al contenuto, che serve giusto a riempir gli spazi.) Non posso fare una prova con la TeX Live 2009, perché non vi ho installato ancora bibLaTeX.Ciao,
Antonio
-
13 Dicembre 2009 alle 21:23 #40239::
Come si vede dal PDF linkato da Antonio (e da quello che ho inviato io), la testatina è in minuscolo. Dare
`\markboth{\spacedlowsmallcaps{\bibname}}{\spacedlowsmallcaps{\bibname}}`
qui è insufficiente. 🙁Ah, se qualcuno volesse un Bibliografia.bib per fare una prova:
http://www.lorenzopantieri.net/LaTeX_files/Bibliografia.bibCiao,
L.
-
13 Dicembre 2009 alle 22:29 #40240::
Come si vede dal PDF linkato da Antonio (e da quello che ho inviato io), la testatina è in minuscolo. Dare
`\markboth{\spacedlowsmallcaps{\bibname}}{\spacedlowsmallcaps{\bibname}}`
qui è insufficiente. 🙁Ah, se qualcuno volesse un Bibliografia.bib per fare una prova:
http://www.lorenzopantieri.net/LaTeX_files/Bibliografia.bibNel preambolo:
`\defbibheading{bibliography}{%
\cleardoublepage
\manualmark
\refstepcounter{dummy}
\addcontentsline{toc}{chapter}{\tocEntry{\bibname}}%
\chapter*{\bibname
\markboth{\spacedlowsmallcaps{\bibname}}
{\spacedlowsmallcaps{\bibname}}}}`
Prima della bibliografia: niente, basta \printbibliography
`\nocite{*}
\printbibliography`
Il problema è che \printbibliography chiama \chapter*{\bibname} con un \markboth inadeguato.Se vuoi evitare di modificare classicthesis, puoi scrivere
`\makeatletter
\@namedef{ver@backref.sty}{3000/12/31}
\let\backreftwosep\@empty
\let\backreflastsep\@empty
\let\backref\@empty
\let\backrefalt\@empty
\makeatother`
prima di \documentclass e
`\makeatletter
\expandafter\let\csname ver@backref.sty\endcsname\relax
\makeatother`
prima di caricare biblatex. 🙂Naturalmente il tutto può essere impacchettato in una cosa meno orrida per l’utente, scrivendosi un file arsclassicabiblatex.sty:
`\ProvidesPackage{arsclassicabiblatex.sty}
%%% Avoid loading backref: we fool classicthesis-ldpkg into
%%% thinking that backref has already been loaded
\@namedef{ver@backref.sty}{3000/01/01}
\let\backreftwosep\@empty
\let\backreflastsep\@empty
\let\backref\@empty
\let\backrefalt\@empty
%%%\usepackage{classicthesis-ldpkg}
\usepackage[eulerchapternumbers,subfig,beramono,%
eulermath,pdfspacing]{classicthesis}\usepackage[italian]{arsclassica}
%%% Fool biblatex into thinking that backref has not been loaded
\expandafter\let\csname ver@backref.sty\endcsname\relax\endinput`
Al posto di tutto il caricamento di classicthesis e di arsclassica basta dare
`\usepackage{arsclassicabiblatex}`
Spiegazione degli arcani misteri.Quando LaTeX carica il pacchetto xyz.sty, definisce la macro \ver@xyz.sty (tramite \@namedef perché non sarebbe un nome legale). L’espansione della macro è la data di rilascio del pacchetto, seguita da altro materiale irrilevante.
Se poi trova di nuovo \usepackage{xyz}, per qualsiasi motivo, controlla se la macro suddetta è definita. La definizione che ne do è di una data nel futuro, in modo che non ci siano problemi con versioni successive, ma di fatto è del tutto arbitraria. In questo modo, il comando \usepackage{backref} di classicthesis-ldpkg non ha effetto; occorre anche definire certi comandi in modo che i \renewcommand di arsclassica non creino errori; tanto poi quei comandi non vengono usati.
Ristabilisco poi l’equivalenza di \ver@backref.sty con \relax perché biblatex controlla questa macro per sapere se backref è caricato. E noi gli facciamo credere di no, come in realtà è.
A dire il vero noto che le backreferences non ci sono. ❓ Idee?
Ciao
Enrico
-
14 Dicembre 2009 alle 9:08 #40241::
A dire il vero noto che le backreferences non ci sono. ❓ Idee?
In realtà ci sono, ma occorre una versione migliore di arsclassicabiblatex.sty:
`\ProvidesPackage{arsclassicabiblatex.sty}
\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{arsclassica}}
\ProcessOptions\relax%%% Avoid loading backref: we fool classicthesis-ldpkg into
%%% thinking that backref has already been loaded
\@namedef{ver@backref.sty}{3000/01/01}
\let\backreftwosep\@empty
\let\backreflastsep\@empty
\let\backref\@empty
\let\backrefalt\@empty
%%%\usepackage{classicthesis-ldpkg}
\usepackage[eulerchapternumbers,subfig,beramono,%
eulermath,pdfspacing]{classicthesis}%%% Define the following to keep hyperref happy
\def\Hy@backout#1{}\usepackage{arsclassica}
%%% Fool biblatex into thinking that backref has not been loaded,
%%% which is true, of course 🙂
\expandafter\let\csname ver@backref.sty\endcsname\relax\endinput`
Il pacchetto andrà chiamato con
`\usepackage[italian]{arsclassicabiblatex}`
e la chiamata di biblatex deve venire dopo.Ciao
Enrico
-
17 Dicembre 2009 alle 15:42 #40242::
Nel preambolo:
`\defbibheading{bibliography}{%
\cleardoublepage
\manualmark
\refstepcounter{dummy}
\addcontentsline{toc}{chapter}{\tocEntry{\bibname}}%
\chapter*{\bibname
\markboth{\spacedlowsmallcaps{\bibname}}
{\spacedlowsmallcaps{\bibname}}}}`
Prima della bibliografia: niente, basta \printbibliography
`\nocite{*}
\printbibliography`
Il problema è che \printbibliography chiama \chapter*{\bibname} con un \markboth inadeguato.Enrico, ci ho provato, ma non funziona: ricevo un errore (fatale) in compilazione. 🙁
Grazie,
L.
-
17 Dicembre 2009 alle 15:51 #40243::
Nel preambolo:
`\defbibheading{bibliography}{%
\cleardoublepage
\manualmark
\refstepcounter{dummy}
\addcontentsline{toc}{chapter}{\tocEntry{\bibname}}%
\chapter*{\bibname
\markboth{\spacedlowsmallcaps{\bibname}}
{\spacedlowsmallcaps{\bibname}}}}`
Prima della bibliografia: niente, basta \printbibliography
`\nocite{*}
\printbibliography`
Il problema è che \printbibliography chiama \chapter*{\bibname} con un \markboth inadeguato.Enrico, ci ho provato, ma non funziona: ricevo un errore (fatale) in compilazione. 🙁
Quale errore? 👿 Ti ci metti anche tu a non fornire esempi? 😀
Ciao
Enrico
-
22 Dicembre 2009 alle 21:09 #40244::
occorre una versione migliore di arsclassicabiblatex.sty:
`\ProvidesPackage{arsclassicabiblatex.sty}
…
Il pacchetto andrà chiamato con
[code]\usepackage[italian]{arsclassicabiblatex}`
e la chiamata di biblatex deve venire dopo.Ho provato a compilare il file di prova seguendo fedelmente le istruzioni e correggendo in base ai ripensamenti.
Con la mia installazione di TeXLive2007 funziona tutto anche le testatine (ho provato con un file bib lungo e vengono stampate corrette, in maiuscoletto spazieggiato, sia in pagine pari che dispari).
Grazie per le indicazioni
pierfranco
-
23 Dicembre 2009 alle 7:36 #40245::
Ho provato a compilare il file di prova seguendo fedelmente le istruzioni […]. Funziona tutto.
Chiedo scusa a Enrico sia per il ritardo con cui rispondo che per non aver riprodotto l’esempio minimo. 😳
Ha ragione Pierfranco: funziona tutto perfettamente. Ora non sarei più in grado di riprodurre quell’errore che, evidentemente, dipendeva da altre cause. 😳
Certo, sarebbe bello che il codice suggerito da Enrico venisse integrato da Lehman nel suo codice, senza costringere l’utente a peripezie: quando avrò finito con la nuova edizione dell’Arte, scriverò a Lehman per segnalargli tutti i punti emersi.
Idem per quello che riguarda ClassicThesis (e, poi, ArsClassica). Sarebbe meglio che Miede rrendesse ClassicThesis compatibile con biblatex. Non dovrebbe neppure essere difficile, basterebbe un’opzione biblatex che disabilitasse tutta la roba di backref…
Grazie ancora,
Lorenzo
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.