- Questo topic ha 13 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 12 anni, 6 mesi fa da
samiel.
-
CreatoreTopic
-
14 Febbraio 2014 alle 20:55 #92453::
Sperimentando varie soluzioni per le note, ho ripreso il pacchetto enotez
Usando il codice che segue:
`\usepackage[list-name=asdaff,reset=true,backref=true,split=chapter,list-style=itemize]{enotez}
\let\footnote=\endnote
\renewcommand*\enmark[1]{\quad{#1}}`
dove metto le note, mi compareNote
Note per il capitolo 1Visto che le note sono poste dopo ogni capitolo, vorrei capire:
1) come fare per eliminare quell’enorme titolone
(delle dimensioni del titolo di capitolo) “Note”
2) come sostituire alla voce “Note per il capitolo,,,”
con “Note al capitolo…”
3) se si può ulteriormente ridurre lo spazio posto da \quadgrazie
m
-
CreatoreTopic
-
AutoreRisposte
-
-
14 Febbraio 2014 alle 23:03 #92454::
samiel” post=92055Sperimentando varie soluzioni per le note, ho ripreso il pacchetto enotez
Usando il codice che segue:
`\usepackage[list-name=asdaff,reset=true,backref=true,split=chapter,list-style=itemize]{enotez}
\let\footnote=\endnote
\renewcommand*\enmark[1]{\quad{#1}}`
dove metto le note, mi compareNote
Note per il capitolo 1Visto che le note sono poste dopo ogni capitolo, vorrei capire:
1) come fare per eliminare quell’enorme titolone
(delle dimensioni del titolo di capitolo) “Note”
2) come sostituire alla voce “Note per il capitolo,,,”
con “Note al capitolo…”
3) se si può ulteriormente ridurre lo spazio posto da \quadgrazie
mCome sempre, avrebbe fatto comodo un esempio minimo compilabile…
1) Il titolo delle note è un \chapter, quindi coerente con il documento.
2) Vedi codice sotto
3) Quel \quad in quel punto non ha alcun effetto. Tra le altre cose non è un comando con argomento. Quindi, semmai, si scrive `\quad #1`
In breve non ho capito cosa si dovrebbe ridurre.`
\documentclass{book}\usepackage[italian]{babel}
\usepackage[
list-name=asdaff,
reset=true,
backref=true,
split=chapter,
list-style=itemize]
{enotez}
\let\footnote\endnote
\renewcommand*\enmark[1]{#1}\DeclareTranslation{Italian}{enotez-splitted-title}{Note~al~
~} \begin{document}
\chapter{Primo}
testo\footnote{Nota}
\chapter{Secondo}
testo\footnote{Nota}
\printendnotes
\end{document}
`Ho appena segnalato a Clemens Niederberger di modificare la traduzione nella forma che hai suggerito tu
e che mi pare la più diffusa, se non l’unica.Ciao
Ivan
-
14 Febbraio 2014 alle 23:18 #92455::
Il pacchetto enotez è scritto in linguaggio L3, quindi sono pochi quelli che lo conoscono; io non lo conosco; direi però che se dopo aver caricato quel pacchetto scrivi:
`\DeclareTranslation { Italian } { enotez-title } { }
\DeclareTranslation { Italian } { enotez-splitted-title } { Note~al~~ }`
dovresti risolvere due dei tuoi problemi.Non sono riuscito a trovare nel codice sorgente dove entri quel \quad che vorresti ridurre.
Detto questo, ti pongo una domanda. Le note in qualunque tipo di testo sono utili, ammesso che siano necessarie, se e solo se sono sufficientemente vicine al punto a cui si riferiscono. Non ne abbiamo l’abitudine, ma ritengo che in certi testi potremmo sostituire una gran quantità di citazioni i nota al piede, con le stesse citazioni composte nel margine. Le note esplicative come gli apparati prodotti da eledmac, è meglio che stiano in calce, purché si sia sicuri che non siano troppo numerose o troppo lunghe da finire nella pagina successiva. Ma le note di fine capitolo o di fine libro non servono davvero a niente; certo se te le impongono le devi fare, ma se è una tua scelta, ripensaci; una nota lontana dal punto dove si trova il testo da annotare non viene letta, perché obbliga il lettore a tenere due segni nel testo che sta sfogliando, uno dove sta il testo e uno dove stanno le note: estremamente scomodo.
Ho testi che contengono end notes; nonio personalmente non le ho mai lette per la scomodità della faccenda. Personalmente trovo insensata questa tradizione delle note finali, perché il loro scopo si perde, Naturalmente sono considerazioni personali, che non devono necessariamente essere condivise, ma ci farei un pensierino sopra in ogni caso, magari per concludere a favore delle note terminali, ma ragionarci sopra un attimo non guasta.
-
14 Febbraio 2014 alle 23:26 #92456::
`\documentclass[a4paper]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage[list-name=asdaff,reset=true,backref=true,split=chapter,%
list-style=itemize]{enotez}
\let\footnote=\endnote
\renewcommand*\enmark[1]{{#1}}
\usepackage{lipsum}
\begin{document}\chapter{Capitolo 1}
\lipsum[1]\footnote{bla bla blaaa}
\printendnotes\chapter{Capitolo 2}
\lipsum[2]\footnote{bla bla blaaa}
\printendnotes\end{document}`
Corretto l’altro errore…m
-
14 Febbraio 2014 alle 23:34 #92457::
Ho inserito il codice di OldClaudio, ma il risultato non cambia…Per la faccenda delle note a piè di pagina o a fine capitolo,
in effetti ci sto riflettendo. La prima soluzione è indubbiamente
e di gran lunga la più comoda per il lettore. La seconda presente
(forse) l’unico pregio di lasciare una perfetta omogeneità
alla pagina. In ogni caso, anche in vista di usi futuri,
vorrei capire se si può fare quello che desidero.
In sintesi, non ha senso che a fine capitolo compaia un titolo enorme
“Note” e alla riga sotto “Note al Capitolo 1”m
-
14 Febbraio 2014 alle 23:52 #92458::
Sì, così funziona, fermo restando che, come ha ben pensato di fare Ivan,
la traduzione proposta di default dal pacchetto è infelice.
Per quanto riguarda il posizionamento delle note, è indubbio
che le note a piè di pagina sono assai più comode per il lettore.
Le note a fine capitolo presentano (forse) il vantaggio di lasciare
una perfetta omogeneità alla pagina. Ma, per quanto riguarda
appunto enotez, sto solo sperimentando.
Solo che non capisco che campo mai sia list-name…
m
-
15 Febbraio 2014 alle 6:54 #92459
-
15 Febbraio 2014 alle 19:36 #92460::
Veramente, l’unica cosa che la dice la guida èlist-name = { list name }
The name of the notes list. This name is used for the heading of the list.e non capisco di che cosa si tratti. Ho provato a mettere una stringa a caso
e non compare da nessuna parte.inoltre mi sono accorto si un altro problema: io ho impostato la testatina
in questo modo:
`\usepackage{emptypage}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\setlength{\headheight}{14pt}
\renewcommand{\chaptermark}[1]{\markboth{\textsc{\footnotesize\thechapter.#1}}{\footnotesize\textsc{\thechapter. #1}}}
\renewcommand{\sectionmark}[1]{\markright{\footnotesize\textsc{\thesection.#1}}}
\renewcommand{\headrulewidth}{0.5pt}
\fancyhead[LE]{\MakeLowercase{\rightmark}}
\fancyhead[RO]{\MakeLowercase{\leftmark}}
\fancyhead[LO,RE]{\thepage}
\renewcommand{\thesection}{\arabic{section}}`
in modo da avere a sinistra il capitolo e a destra la sezione.
Tuttavia le note mantengono le testine dell’ultima sezione,
per sui sopra le note sulla pagina destra vedo scritto ad esempio
“1.5. case study: le cosmogonie” (cioè appunto l’ultima sezione
del capitolo), laddove le note sono relative a tutto il capitolo.
FOrse dovrei inserire una sezione nuova (asteriscata?),
non so bene come comportarmi…
Se poi uso questo codice (vorrei capire se influenza le testatine)
`\usepackage[list-name = asdaffff,
reset=true,
backref=true,
split=chapter,
list-heading={\chapter{#1}},
list-style=itemize]
{enotez}
\let\footnote\endnote
\renewcommand*\enmark[1]{#1}
\DeclareTranslation{Italian}{enotez-title}{}
\DeclareTranslation{Italian}{enotez-splitted-title}{Note~al~~}
\DeclareInstance{enotez-list}{custom}{paragraph}{number=\textsuperscript{#1}}`
aggiungendo perciò il parametro list-heading={\chapter{#1}}
come da pagina 5 del manuale, ricevo addirittura un errore
che blocca la compilazione:
`! Illegal parameter number in definition of \reserved@a.
1
l.138 {enotez}?
`m
-
16 Febbraio 2014 alle 15:37 #92461::
samiel” post=92074Veramente, l’unica cosa che la dice la guida è
list-name = { list name }
The name of the notes list. This name is used for the heading of the list.…
Devi usare [tt]\setenotez[/tt]:
`\usepackage{enotez}
\setenotez{
list-name = asdaffff,
reset=true,
backref=true,
split=chapter,
list-heading={\chapter{#1}},
list-style=itemize
}`
Ciao
Enrico
-
16 Febbraio 2014 alle 18:00 #92462::
Giusto, solo che nella guida è scrittoenotez has a few package options which should be pretty self-explanatory. They can be set
either as package options with \usepackage[ options ]{enotez} or with the setup command.il che mi aveva fatto pensare che si potessero adottare entrambe le soluzioni.
Infatti dice “either … or” lasciando ingannevolmente le due opzioni aperte.Tutto funziona tranne una cosa che segnalavo e che riguarda le testatine;
c’è modo di sistemarla?Tutto questo lavoro e poi verosimilmente metterò le note a piè di pagina,
ma volevo capire se in ogni caso si può risolvere anche questo inconvenientem
-
16 Febbraio 2014 alle 19:11 #92463::
Ho corretto una cosa del codice
`\usepackage{enotez}
\setenotez{
reset=true,
backref=true,
split=chapter,
list-heading={\section*{#1}},
list-style=itemize
}
\DeclareTranslation{Italian}{enotez-title}{}
\DeclareTranslation{Italian}{enotez-splitted-title}{Note~al~~}
\DeclareInstance{enotez-list}{custom}{paragraph}{number=\textsuperscript{#1}}
\let\footnote=\endnote
\renewcommand*\enmark[1]{#1}`
Mettendo list-heading={\section*{#1}},
ottengo un miglioramento di posizionamento, e con la versione asteriscata
di \section evito che (in caso ci sia un tale dettaglio) le note
vadano a finire nell’indice. Ma, ancora una volta, le note non sono trattate
correttamente sul piano delle testatine, perché sulla pagina destra
(cfr il codice per le testatine che ho postato sopra), i titolo viene preso
dalla sezione precedente. Non so se sbagilo io qualcos’altro, oppure
se è un piccolo “disservizio” del pacchetto, magari da segnalare all’autore del pacchetto
-
16 Febbraio 2014 alle 19:18 #92464::
samiel” post=92102Ho corretto una cosa del codice
`\usepackage{enotez}
\setenotez{
reset=true,
backref=true,
split=chapter,
list-heading={\section*{#1}},
list-style=itemize
}
\DeclareTranslation{Italian}{enotez-title}{}
\DeclareTranslation{Italian}{enotez-splitted-title}{Note~al~~}
\DeclareInstance{enotez-list}{custom}{paragraph}{number=\textsuperscript{#1}}
\let\footnote=\endnote
\renewcommand*\enmark[1]{#1}`
Mettendo list-heading={\section*{#1}},
ottengo un miglioramento di posizionamento, e con la versione asteriscata
di \section evito che (in caso ci sia un tale dettaglio) le note
vadano a finire nell’indice. Ma, ancora una volta, le note non sono trattate
correttamente sul piano delle testatine, perché sulla pagina destra
(cfr il codice per le testatine che ho postato sopra), i titolo viene preso
dalla sezione precedente. Non so se sbagilo io qualcos’altro, oppure
se è un piccolo “disservizio” del pacchetto, magari da segnalare all’autore del pacchetto`list-heading={\section*{#1}\sectionmark{#1}},`
Ciao
Enrico
-
16 Febbraio 2014 alle 19:34 #92465::
Provato, ma mi compare solo il numero della sezione e, per un arcano
a me ignoto, anche in tutte le testatine precedenti della sezione,
nelle pagine destre sparisce il titolo (e resta solo il numero).
Bisognerebbe “suggerire” un titolo apposito di sezione
equivalente a {Note~al~~}. Alternativa:
il campo che enotez prende per la testatina della pagina è
list-name, ma ha il difetto che mette quella stringa anche nel testo
prima che inizino le note. Siamo in un circolo vizioso?m
-
17 Febbraio 2014 alle 11:45 #92466::
Da quello che ho capito, di default enotez usa uno heading vuoto dle tipo \section*{}
Ora, credo (ma no l’ho mai sperimentato) che la classe KOMA-Script class
abbia la possibilità di personalizzare ad hoc la testatina con \addsec
in luogo di section*. Poiché tuttavia io sto usando report,
non so se sia possibile usare in qualche modo direttamente
e solo in questo contesto, cioè per questa specifica sezione, \markright
esattamente come l’ho impostata per il testo (v uno dei miei post precedenti)m
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.