Risposte nei forum create
-
AutoreRisposte
-
::
Io all’inizio del preambolo ho messo
`\documentclass[a4paper]{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage[babelshorthands=true]{italian}
\hyphenation{Phro-ne-sis}`
solo che non posso inserire la sillabazione corretta manualmente
perché quel «Ph – ronesis» risulta in bibliografia, creato da biblatex,
dunque io inserisco soltanto \footcite{jonas:2003} e po il resto
lo fa lui. Fatto si è che anche con \hyphenation la divisione
in sillabe continua ad essere erronea
16 Marzo 2014 alle 12:30 in risposta a: Articoli di rivista con philosophy-latex: campo volnumformat #9321316 Marzo 2014 alle 11:09 in risposta a: Articoli di rivista con philosophy-latex: campo volnumformat #93211::
Che stranezza! Qui c’è sotto qualcosa…
`\documentclass[a4paper]{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage[babelshorthands=true]{italian}
\usepackage{filecontents}
\usepackage[babel,italian=guillemets]{csquotes}
\usepackage[style=philosophy-verbose,scauthors=true,classical=true,%
firstinits=true,volnumformat=strings,volumeformat=romansc,indexing]{biblatex}
\DeclareFieldFormat[article]{title}{\mkbibemph{#1}}
\DeclareFieldFormat{journaltitle}{\mkbibquote{#1}}
\DeclareFieldFormat[article]{usera}{\mkbibemph{#1}}
\renewcommand*{\bibfont}{\normalfont\small} % riduce il font della bibliografia\DeclareFieldFormat*{volume}{%
\bibstring{volume}~%
\ifinteger{#1}{%
\ifdefstring{\bbx@volumeformat}{arabic}%
{#1}%
{\ifdefstring{\bbx@volumeformat}{romanupp}%
{\RN{#1}}%
{\ifdefstring{\bbx@volumeformat}{romansc}%
{\textsc{\Rn{#1}}}%
{#1}}}}{#1}}
\DeclareFieldFormat*{number}{%
\ifdefstring{\bbx@volnumformat}{strings}{%
\bibstring{number}~#1}{#1}}
\DeclareFieldFormat*{series}{%
\ifinteger{#1}
{\mkbibordseries{#1}~\bibstring{jourser}}
{\ifbibstring{#1}{\bibstring{#1}}{#1}}}
\addbibresource{xxx.bib}\begin{filecontents*}{xxx.bib}
@article{ celluprica:1987,
author = “Vincenza Celluprica”,
title = “Logica e semantica nella teoria aristotelica della predicazione”,
journaltitle = “Phronesis”,
volume = “32”,
number = “2”,
year = “1987”,
pages = “166-187”,
}
\end{filecontents*}\begin{document}
bla bla\footcite{celluprica:1987} bla bla
\printbibliography
\end{document}`
continua a non darmi il famigerato n.
(a parte il fatto che mi manda a capo la rivista come «Ph | ronesis»
Non capisco perché da me non funziona 🙁
visto che ottengo
`Celluprica, V., Logica e semantica nella teoria aristotelica della predicazione, «Ph-
ronesis», vol. 32, 2 (1987), pp. 166-187.`m
::
Gli ambienti hanno una funzione sia logica (pensa all’HTML/PHP e alla separazione tra contenuti e tag formali,
almeno in parte presente anche in LaTeX) sia strutturale. Usare l’ambiente thebibliography
che ti ricordava Ivan oppure biblatex all’inizio richiede più lavoro (anch’io sto incontrando dei problemi,
ma probabilmente perché le mie esigenze a volte sono un po’ discoste da quelle più diffuse e consuete).
Poi però ti accorgerai che comportano indiscutibili vantaggi di chiarezza e praticità sia nel singolo testo
sia nella possibilità, con biblatex, di riutilizzare i dati bibliografici con rilevante risparmio di tempom
::
Ecco un esempio compilabile (mi scuso per la lunghezza)
`\documentclass[a4paper,twoside,11pt]{report}
\raggedbottom\usepackage{fontspec}
\defaultfontfeatures{RawFeature=-clig,Ligatures=TeX,Numbers=OldStyle,Contextuals=NoAlternate}
\setmainfont{EB Garamond}
\newfontfamily{\smallcaps}[RawFeature={+c2sc,+scmp}]{EB Garamond}
\usepackage{polyglossia}
\setmainlanguage[babelshorthands=true]{italian}
\PolyglossiaSetup{italian}{indentfirst=false}
\setotherlanguage[variant=polytonic]{greek}
\newfontfamily\greekfont[Scale=MatchLowercase]{GFS Didot}
\usepackage{microtype}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% spaziatura lettere
\newcommand\tracked[1]{{\addfontfeature{LetterSpace=8}#1}}
\newrobustcmd\lining[1]{\addfontfeature{Numbers=Lining}#1}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{alphalph}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% intestazioni
\usepackage{emptypage}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\setlength{\headheight}{14pt}
\renewcommand{\chaptermark}[1]{\markboth{\textsc{\footnotesize\thechapter.\quad #1}}{\footnotesize\textsc{\thechapter.\quad #1}}}
\renewcommand{\sectionmark}[1]{\markright{\footnotesize\textsc{\thesection\quad #1}}}
\renewcommand{\headrulewidth}{0.5pt}
\fancyhead[LE]{\MakeLowercase{\rightmark}}
\fancyhead[RO]{\MakeLowercase{\leftmark}}
\fancyhead[LO,RE]{\thepage}
\renewcommand{\thesection}{\arabic{section}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% titolo
\newcommand*{\titlefont}{\fontseries{b}\fontsize{26}{28}\selectfont}
\newcommand*{\authorfont}{\fontseries{b}\fontsize{16}{18}\selectfont}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% versi
\usepackage{verse}
\setlength{\vleftskip}{15pt}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% indice
\usepackage[titles]{tocloft}
\renewcommand\cftchapfont{\MakeLowercase\scshape\ }
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{1}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% comandi vari
\newcommand{\omissis}{[\textellipsis\unkern]}
\newcommand{\nindex}[1]{\index{#1@#1}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% bibliografia
\usepackage[babel,italian=guillemets]{csquotes}
\usepackage[style=philosophy-verbose,scauthors=true,classical=true,%
firstinits=true,volnumformat=strings,volumeformat=romansc,indexing]{biblatex}
\addbibresource{prova.bib}\DeclareFieldFormat[article]{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% The string in question here corresponds to bytranslator, whose Italian
% localization can be found in the file italian.lbx; you can change the default
% definition using \DefineBibliographyStrings:
\renewbibmacro*{periodical}{%
\iffieldundef{title}
{}
{\setunit{\addcomma\space}\printtext[title]{%
\printfield[titlecase]{title}%
\midsentence%
\setunit{\subtitlepunct}%
\printfield[titlecase]{subtitle}}}}
\makeatletter
\DefineBibliographyStrings{italian}{%
bytranslator = {{trad\adddot\ it\adddot\ \lbx@sfromlang\ di}}
}
\makeatother% 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}\nocite{*}
\DeclareBibliographyCategory{fonti}
\DeclareBibliographyCategory{studi}
\DeclareBibliographyCategory{varia}\addtocategory{fonti}{apollodoro:2013}
\addtocategory{studi}{burkert:1996}
\addtocategory{varia}{jaeger:1967,gigon:1945,nilsson:1967}
\defbibheading{fonti}{\section*{Fonti}}
\defbibheading{studi}{\section*{Studi critici}}
\defbibheading{varia}{\section*{Varia}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% INDICE DEI NOMI
\usepackage{imakeidx}
\indexsetup{othercode=\footnotesize}
\makeindex[intoc=true]%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{hyperref}
\hypersetup{
unicode=true,
pdftitle={Il mito. Antologia critica},
pdfauthor={Mauro Sacchetto},
hidelinks
}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\setotherlanguage{hebrew}
\newfontfamily\hebrewfont[Scale=MatchLowercase]{Ezra SIL SR}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% NOTE A PIE' DI PAGINA
\usepackage[perpage,bottom,hang,stable,norule]{footmisc}
\renewcommand{\hangfootparindent}{2em}
\renewcommand{\hangfootparskip}{3pt}
\renewcommand{\footnotemargin}{0.00001pt}
\renewcommand{\footnotelayout}{\hspace{1em}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{filecontents*}{prova.bib}
@book{ apollodoro:2013,
author = “Apollodoro”,
title = “Biblioteca”,
editor = “Paolo Scarpi”,
translator = “Maria Grazia Ciani”,
publisher = “Valla Mondadori”,
location = “Milano”,
year = “2013”,
edition = “2”,
}@book{ burkert:1996,
author = “Walter Burkert”,
title = “Mito e rituale nell'antica Grecia”,
publisher = “Laterza”,
location = “Roma-Bari”,
year = “1996”,
edition = “2”,
}@book{ jaeger:1967,
author = “Werner Jaeger”,
title = “La teologia dei primi pensatori greci”,
publisher = “La Nuova Italia”,
location = “Firenze”,
year = “1967”,
edition = “2”,
}@book{ gigon:1945,
author = “Olof Gigon”,
title = “Die Ursprung der griechischen Philosophie”,
publisher = “Schwabe \& Co.”,
location = “Basel”,
year = “1945”,
}@book{ nilsson:1967,
author = “Martin P. Nilsson”,
title = “Geschichte der griechischen Religion”,
publisher = “Beck”,
location = “München”,
year = “1967”,
edition = “3”,
}
\end{filecontents*}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\author{\authorfont a cura di Mauro Sacchetto}
\title{\titlefont Il mito greco. Antologia critica}
\date{}\begin{document}
\maketitle
\tableofcontents\thispagestyle{empty}
\chapter{Introduzione}
Mito è storia, come sostiene Jaeger\footcite[19]{jaeger:1967}, è racconto, ma
non libera affabulazione: è la prima forma di sapere delle culture arcaiche. Non
sembra dunque improprio definirlo preliminarmente e provvisoriamente, secondo
l'indicazione di Kerényi\nindex{Kerényi}, come «storia vera». Resta però da
stabilire in che senso tale sua verità vada intesa: nel senso di una eziologia,
di una generale spiegazione, di una fondazione, oppure ancora di una
sacralizzazione?\footcite{gigon:1945} E quale relazione sussiste fra il mito e
la realtà esterna, si tratti di quella naturale ovvero di quella storica, come
si chiede Gigon\nindex{Gigon, Olof}?Risposte a queste domande e ad altre ancora sono state offerte dalla mole
amplissima delle interpretazioni novecentesche\footcite{gigon:1945}, divise da
assunti metodologici e da valutazioni contenutistiche a volte addirittura
incompatibili. Infatti, nei margini persistenti di inesplicabilità che sempre
mantiene, il mito è stato sottoposto a letture di continuo diverse: anzi, dalla
stessa antichità greca alla contemporaneità, rendere conto delle interpretazioni
del mito e dei suoi usi significa quasi fare una storia della cultura
filosofica, religiosa e artistica dell'Occidente (e non
solo)\footcite{apollodoro:2013}. Senza dimenticare che il mito non è solo greco,
ma è presente in tutte le culture arcaiche e antiche, dove presenta secondo
Nilsson\nindex{Nilsson, Martin P.} sostanziali costanti strutturali e tematiche.\chapter*{\bibname}
\addcontentsline{toc}{chapter}{\bibname}
\markboth{\scshape bibliografia}{\scshape bibliografia}
\printbibliography[heading=fonti,category=fonti]
\printbibliography[heading=studi,category=studi]
\printbibliography[heading=varia,category=varia]\renewcommand{\indexname}{Indice dei nomi}
\printindex\end{document}`
Si vede che l’indice dei nomi non finisce nell’indice generale
e che non assume \footnotesize; inoltre la testatina è sbagliata.
Se poi fosse lungo, si vedrebbe anche che le due colonne
dell’ultima pagina non vengono bilanciate. Tutto questo anche senza
che nel testo ci sia greco o ebraico, basta caricare le due righe
per l’ebraico; se le commenti, torna tutto regolarem
::
Però io nell’indice e nella bibliografia ho solo nomi in alfabeto latino,
non greci e tanto meno ebraici. Avevo già caricato i comandi per scrivere
col font ebraico per ultimo, ma queste parti in lingua ebraica sono presenti
solo nel testo, non in bibliografia e nemmeno nell’indicizzazione compiuta
all’interno del testo con \index. Perciò l’indicizzazione non ha nel mio testo
mai a che fare con altri alfabeti. Tuttavia si produce questo singolare risultato,
per cui imakeidx non riconosce i parametri di personalizzazione
`\indexsetup{othercode=\footnotesize}
\makeindex[intoc=true]`
e dunque non rimpicciolisce il carattere, non mette l’indice dei nomi
nell’Indice generale e non pareggia le due colonne dei nomi
nell’ultima pagina. Nemmeno inserendo in aggiunta il codice suggerito
fra l’altro nell’Arte le colonne si pareggiano. Infine, la testatina
appare anche nella prima pagina nonostante si tratti di un \chapter
e non c’è verso di farla scrivere in maiuscoletto. Per cui il problema in sé
non è la mancata indicizzazione di parole scritte in altri alfabeti (che non ci sono),
ma questo singolare “danno” prodotto a spese dell’indice dei nomim
15 Marzo 2014 alle 22:29 in risposta a: Articoli di rivista con philosophy-latex: campo volnumformat #93209::
Innanzitutto grazie per la soluzione.
Il codice compilato non dà comunque quanto indicato nella guida,
perché lì si dice che il risultato è
`strings
. . . Journal Title, vol. 5, n. 8, . . .`
laddove io ottengo
`Celluprica, V., Logica e semantica nella teoria aristotelica della predicazione, «Phronesis»,
vol. 32, 2 (1987), pp. 166-187.`
dunque senza la n. per il numero della rivista. Non so se si tratta
di una scelta diversa o se n. continua a mancarem
15 Marzo 2014 alle 14:07 in risposta a: Doppia occorrenza nell’indice dei nomi (testo e bibliografia #9326214 Marzo 2014 alle 20:58 in risposta a: Doppia occorrenza nell’indice dei nomi (testo e bibliografia #93261::
Qualche altra difficoltà con l’indice (dei nomi).1. Il codice
`\usepackage{imakeidx}
\indexsetup{othercode=\footnotesize}
\makeindex[intoc=true]`
mi lascia le dimensioni del carattere dell’indice normale, non “footnotesize”.2. Il codice
`\usepackage{multicol}
\let\orgtheindex\theindex
\let\orgendtheindex\endtheindex
\def\theindex{%
\def\twocolumn{\begin{multicols}{2}}%
\def\onecolumn{}%
\clearpage
\orgtheindex
}
\def\endtheindex{%
\end{multicols}%
\orgendtheindex
}`
non mi bilancia l’ultima pagina dell’indice3. poiché uso fancyhdr con le seguenti impostazioni
`\usepackage{emptypage}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\setlength{\headheight}{14pt}
\renewcommand{\chaptermark}[1]{\markboth{\textsc{\footnotesize\thechapter.\quad #1}}{\footnotesize\textsc{\thechapter.\quad #1}}}
\renewcommand{\sectionmark}[1]{\markright{\footnotesize\textsc{\thesection\quad #1}}}
\renewcommand{\headrulewidth}{0.5pt}
\fancyhead[LE]{\MakeLowercase{\rightmark}}
\fancyhead[RO]{\MakeLowercase{\leftmark}}
\fancyhead[LO,RE]{\thepage}
\renewcommand{\thesection}{\arabic{section}}`
ho provato a mettere
`\clearpage
\phantomsection
\renewcommand{\chaptermark}[1]{\markboth{\MakeLowercase\scshape{#1}}{\MakeLowercase\scshape{#1}}}
\renewcommand{\indexname}{Indice dei nomi}
\addcontentsline{toc}{chapter}{\indexname}
\printindex`
ma la prima pagina dell’indice ha la testatina, che come in tutte le altre prime pagine
dei capitolo non dovrebbe andare (e infatti altrove non c’è) e anche nelle pagine successive
dell’indice risulta tutta in maiuscolo anziché in maiuscoletto.Risolti tutti questi problemi posso mettere il file online,
spero che il codice allegato sia sufficiente…grazie
m
::
Ho trovato questo codice in un articolo di ArsTeXnica
`\renewbibmacro*{citeindex}{%
\ifciteindex
{\indexnames{labelname}}%
{}}
\renewbibmacro*{bibindex}{%
\ifbibindex
{\indexnames{author}%
\indexnames{editor}%
\indexnames{editora}%
\indexnames{editorb}%
\indexnames{editorc}}%
{}}%`
che (a parte il fatto che non capisco il % finale) funziona eliminando le doppie menzioni,
ma che modifica tutta l’apparenza della bibliografia, facendo rientrare i titoli e mettendo
un’interlinea amplissima fra i vari titolim
::
Mi collego alla discussione per un problema, forse anche più banale,
ma sto iniziando solo ora a lavorare sistematicamente con biblatex.
Nel corpo del testo ho un’occorrenza diciamo di Otto, e metto
Otto\index{Otto, Walter}. Poi ho i testi indicizzati automaticamente
nella bibliografia. Nell’indice compaiono due “Otto, Walter”, le occorrenze
generate da biblatex e quelle inserite a mano, In questo caso
qual è il rimedio?m
-
AutoreRisposte